MasterObjects, Inc. v. Meta Platforms, Inc.

CourtDistrict Court, N.D. California
DecidedOctober 3, 2022
Docket3:21-cv-05428
StatusUnknown

This text of MasterObjects, Inc. v. Meta Platforms, Inc. (MasterObjects, Inc. v. Meta Platforms, Inc.) is published on Counsel Stack Legal Research, covering District Court, N.D. California primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
MasterObjects, Inc. v. Meta Platforms, Inc., (N.D. Cal. 2022).

Opinion

1 2 3 4 5 6 UNITED STATES DISTRICT COURT 7 NORTHERN DISTRICT OF CALIFORNIA 8

10 MASTEROBJECTS, INC., 11 Plaintiff, No. C 21-05428 WHA

12 v.

13 META PLATFORMS, INC., ORDER RE MOTION TO STRIKE AND MOTION FOR SANCTIONS 14 Defendant.

15 16 INTRODUCTION 17 In this patent-infringement action, alleged infringer moves to strike patent owner’s expert 18 reports due to patent owner’s purported failure to include the theories raised in those reports in 19 its contentions. Patent owner, in turn, accuses alleged infringer of discovery chicanery that 20 reportedly caused this issue in the first place, and moves for sanctions. Both motions are 21 DENIED. 22 STATEMENT 23 This action between patent owner MasterObjects, Inc. and alleged infringer Meta 24 Platforms, Inc. (formerly Facebook), involves autocomplete technology. Autocompletion 25 suggests ways for the user to complete her search as she actively types it into a search bar. 26 MasterObjects originally brought this action in the United States District Court for the 27 Western District of Texas, Waco Division, in February 2020. MasterObjects disclosed its 1 until Judge Albright granted Meta’s motion to transfer it to our district in July 2021 (Dkt. No. 2 86). Important here, the parties agreed upon transfer that the contentions they had already 3 served were sufficient under the patent local rules of our district. 4 MasterObjects disclosed its preliminary damages contentions on February 17, 2022. 5 Now, on the eve of trial, Meta seeks to strike certain expert reports for asserting “new” 6 infringement and damages theories not previously disclosed in MasterObjects’ contentions. 7 This order follows full briefing and oral argument. 8 ANALYSIS 9 Our patent local rules streamline discovery and serve to swiftly uncover the primary 10 disputes in the action. They require the parties to disclose their theories of the case early but 11 permit amendment of the contentions as new information comes to light in discovery. Belated, 12 previously undisclosed theories may be struck. O2 Micro Int’l Ltd. v. Monolithic Power Sys., 13 Inc., 467 F.3d 1355, 1363, 1365–66 (Fed. Cir. 2006). 14 1. META’S MOTION TO STRIKE INFRINGEMENT THEORIES. 15 Patent Local Rule 3 governs disclosures. Generally, a party may not use an expert report 16 or motion memoranda “to introduce new infringement theories, new infringing 17 instrumentalities, new invalidity theories, or new prior art references not disclosed in the 18 parties’ infringement contentions or invalidity contentions.” ASUS Comput. Int’l v. Round 19 Rock Research, LLC, 2014 WL 1463609, at *1 (N.D. Cal. Apr. 11, 2014) (Judge Nathaniel M. 20 Cousins). The rules do not require identification of every evidentiary item of proof, but the 21 contentions must provide reasonable notice why the disclosing party believes it has a 22 reasonable chance of proving its theory at trial. See Oracle Am., Inc. v. Google Inc., 2011 WL 23 4479305, at *3 (N.D. Cal. Sept. 26, 2011); Shared Memory Graphics LLC v. Apple, Inc., 812 24 F. Supp. 2d 1022, 1024 (N.D. Cal. 2010) (Judge Edward M. Chen). 25 A. CACHE LIMITATIONS. 26 Meta moves to strike MasterObjects’ expert John Peck’s analysis of the patented 27 system’s cache limitations in his opening report on infringement. 1 Specifically, Meta argues that Expert Peck introduced a new theory regarding which 2 structures in the accused system meet the server-side cache limitations of the patents-in-suit. 3 In its first amended infringement contentions, served January 15, 2021, MasterObjects 4 identified a “memcached-based query cache” on the Typeahead backend. Expert Peck, in his 5 report dated July 11, 2022, now contends that the “Base Index” and “Realtime Index” 6 functionalities from the “Unicorn” backend system constitute the “cache” recited in the 7 patents-in-suit (Weston Decl. Exhs. 10, 11). 8 MasterObjects argues that Meta concealed these “caches” until the second Rule 30(b)(6) 9 deposition of William Pei, which occurred on May 9, 2022. Meta contests this assertion. It 10 avers its first document production — which contained only fourteen files — included a write- 11 up that explicitly identified the Base and Realtime indices (Wang Decl. Exh. 5). Meta also 12 highlights its response to MasterObjects’ Interrogatory No. 7, which asked Meta to “Identify 13 all components and features of the server (including where all such components are located) 14 and describe in detail how these components and features operate, including how these 15 components and features participate in a typeahead search session” (Hosie Decl. Exh. N). 16 Meta’s response, dated January 13, 2021, explained in relevant part: 17 To support these distinct types of items, the backend implementation that supports Tyepahead is split into multiple item- 18 type specific tiers — or verticals — managed by a top-aggregator, which coordinates searching of the verticals, . . . For each vertical 19 a collection of information from which potential suggestions can be returned to the frontend is created. This collection includes 20 various items . . . for that vertical, but does not contain any prior search information. These collections (also referred to as indexes) 21 are created and updated as needed 22 (id. Exh. O, emphasis added). Meta notes how this response referenced “indexes” multiple 23 times. 24 As it turns out, this interrogatory response was misleading and — as revealed by Mr. Pei 25 — inaccurate. Meta acknowledges the interrogatory response described the Typeahead 26 backend in generic terms without expressly identifying it as “Unicorn” (Sanctions Opp. 19– 27 20). (Indeed, Meta declined to identify Unicorn by name in all six of its relevant interrogatory 1 refuted Meta’s response to Interrogatory No. 7. He stated multiple times that Unicorn uses 2 “search log” — which contains “what they [the users] actually searched eventually” — as a 3 “data source” (Pei May 9, 2022 Dep. 28–30). He repeatedly acknowledged this: 4 Q. And how does Facebook use this information from the prior search logs in typeahead exactly? 5 A. So as I said, this is -- one of the data source in the data 6 inventory, because we know what people actually search for. . . . So we just use it as a data source. 7 * * * 8 Q. So explain to me, how does Facebook use the prior search log 9 information in typeahead? . . . What do you [do] with it? 10 A. So as I said, this is one of the data source for the suggestions. Imagine we don’t have the data log -- the search log. It’s possible 11 we need to -- all the possible strings in our data source, but not all the possible strings make sense. . . . So in order to narrow down or 12 get a reasonable set of suggestions, we think search log is a good source because that represents what people searched before. 13 * * * 14 Q. And you agree that the search logs are of particular 15 importance? 16 A. Well, I don’t know what the author [of the document being reviewed] meant by “important,” but I will say that’s a useful data 17 source for the typeahead back end 18 (id. at 33–35, 77, objections omitted). Mr. Pei did qualify that the search log “is only for the 19 suggestions; [it does] not include the prefix” (id. at 36). Meta thus attempts to defend its 20 response to Interrogatory No. 7 here on the grounds that “there was no reason to identify the 21 search log because . . . that log contains completed searches, not Typeahead queries or 22 suggestions” (Sanctions Opp. 20). It further specifies that “search log (1) is not used to return 23 results to Typeahead queries and (2) does not identify to the Unicorn index any search 24 suggestions previously returned in response to a Typeahead query” (id. at 4). 25 These explanations are baseless. Meta made an unconditional statement: the backend 26 contains no prior search information. It did not qualify or distinguish between Typeahead 27 queries and non-Typeahead queries.

Free access — add to your briefcase to read the full text and ask questions with AI

Related

Cairns v. Franklin Mint Co.
24 F. Supp. 2d 1013 (C.D. California, 1998)
Looksmart Grp., Inc. v. Microsoft Corp.
386 F. Supp. 3d 1222 (N.D. California, 2019)

Cite This Page — Counsel Stack

Bluebook (online)
MasterObjects, Inc. v. Meta Platforms, Inc., Counsel Stack Legal Research, https://law.counselstack.com/opinion/masterobjects-inc-v-meta-platforms-inc-cand-2022.