Masterobjects, Inc. v. Meta Platforms, Inc.

Court of Appeals for the Federal Circuit·Decided February 15, 2024·No. 23-1097·Unpublished

Opinion

NOTE: This disposition is nonprecedential.

United States Court of Appeals for the Federal Circuit

MASTEROBJECTS, INC.,

Plaintiff-Appellant

v.

META PLATFORMS, INC.,

Defendant-Appellee

2023-1097

Appeal from the United States District Court for the Northern District of California in No. 3:21-cv-05428-WHA, Judge William H. Alsup.

Decided: February 15, 2024

DARRELL RAE ATKINSON, Hosie Rice LLP, San Francisco , CA, argued for plaintiff-appellant. Also represented by SPENCER HOSIE, DIANE SUE RICE.

JEFFREY G. HOMRIG, Latham & Watkins LLP, Austin, TX, argued for defendant-appellee. Also represented by GABRIEL K. BELL, RACHEL WEINER COHEN, Washington, DC; JOSEPH HYUK LEE, Costa Mesa, CA; DOUGLAS ETHAN LUMISH, Menlo Park, CA.

2 MASTEROBJECTS, INC. v. META PLATFORMS, INC.

Before LOURIE, REYNA, and CUNNINGHAM, Circuit Judges. LOURIE, Circuit Judge.

MasterObjects, Inc. (“MasterObjects”) appeals from a decision of the United States District Court for the Northern District of California granting summary judgment that Meta Platforms, Inc. (“Meta”) did not infringe U.S. Patents 8,539,024 (the “’024 patent”); 9,760,628 (the “’628 patent”); 10,311,073 (the “’073 patent”); and 10,394,866 (the “’866 patent”) (collectively, the “asserted patents”). MasterObjects , Inc. v. Meta Platforms, Inc., No. C 21-05428, 2022 WL 12039301 (N.D. Cal. Oct. 20, 2022) (“Decision”). For the following reasons, we reverse and remand.

BACKGROUND

The asserted patents all descend from a common application filed in 2001 that resulted in U.S. Patent 8,112,529 (the “’529 patent”). The ’024, ’628, and ’866 patents are continuations of the ’529 patent and share its specification, and the ’073 patent is a continuation-in-part. The patents are directed to systems for querying that provide a user with results as the user types, rather than waiting for the user to submit the full search term. The specifications describe several embodiments, including the exemplary “QuestObjects” system. For example, claim 1 of the ’024 patent is presented below:

1. A system comprising: a server system, including one or more computers, which is configured to receive query messages from a client object, the server system asynchronously receiving and responding to the query messages from the client object over a network; the client object that, while a user is providing input comprising a lengthening string of characters, sends query messages to the server system;

MASTEROBJECTS, INC. v. META PLATFORMS, INC. 3

whereby the query messages represent the lengthening string as additional characters are being input by the user; and wherein the server system, while receiving said query messages, uses the input to query data available to the server system and send return messages to the client object containing results in response to the input; and wherein, upon receiving a return message of the return messages from the server system, the client object tests the usability of the results in the return message by checking that the return message corresponds to the latest query, and if usability is established , the client object displays or returns at least some result data to the user. ’024 patent col. 31 l. 52–col. 32 l. 7 (emphases added).

MasterObjects sued Meta for infringement of the asserted patents in the United States District Court for the Western District of Texas, where the case was assigned to Judge Albright. Meta moved to transfer the case to the Northern District of California. Pursuant to Judge Albright ’s Standing Order at the time, the parties proceeded with claim construction before any ruling on the Motion to Transfer. Appellant’s Br. at 7. Three claim construction disputes arose between the parties: (1) the construction of “query message,” (2) the construction of “asynchronously,” and (3) the collateral estoppel effect, if any, of a claim construction order in a prior district court case involving the ’529 patent, MasterObjects, Inc. v. Google, Inc., No. C 11- 1054, 2013 WL 2319087 (N.D. Cal. May 28, 2013) (“Google Order”), which we summarily affirmed in MasterObjects, Inc. v. Google, Inc., 582 F. App’x 893 (Fed. Cir. 2014). These issues are common to all of the asserted patents.

Meta argued that the specifications of the asserted patents limit the claims to systems that send only the 4 MASTEROBJECTS, INC. v. META PLATFORMS, INC.

changes to a user input string since the last query was sent to the server, rather than permitting characters to be resent in consecutive queries. See J.A. 344. Meta argued that each “query message” thus consists of “just the changes” to the user input string, rather than the full partial string including portions already sent to the server. See J.A. 357–59, 5388. For example, under Meta’s construction , if a user typed “cat,” the client could send “c,” then “a,” then “t” to the server, with each character sent as a separate message, or the client could send “c” then “at” as two separate messages; the server then fuses the portions of the input string together to form the word “cat.” J.A. 341. Under Meta’s construction the client never resends characters, such as by sending “c” then “ca” then “cat.” See Id. MasterObjects argued that the claims were not so limited, and that Meta was reading a specific embodiment into the claims. J.A. 1118–19. Meta also argued that the Google Order collaterally estopped MasterObjects from disputing Meta’s construction. J.A. 356. MasterObjects opposed applying estoppel, arguing that the Google order involved a different patent with different claims and terms. J.A. 2118.

For the other disputed term, Meta argued that, based on the patentee’s lexicography, “asynchronously” must be construed to require the server be able to initiate communication with the client. J.A. 349. MasterObjects disagreed , arguing that “asynchronously” describes the timing of communications between the server and client after initiation (i.e., by permitting them to speak over one another), not the initiation itself, and that Meta was pointing to a non-limiting embodiment as supposed evidence of lexicography . J.A. 1136. Specifically, MasterObjects argued that “asynchronously” should be construed as either (1) plain and ordinary meaning, (2) “[e]ach side of the communication is free to communicate without waiting for the other side,” or (3) “each side of the communication is free to communicate with the other side in a non-blocking matter,”

MASTEROBJECTS, INC. v. META PLATFORMS, INC. 5

while Meta argued it should be construed as “[b]oth the client and the server can initiate communications at any moment in time.” See J.A. 5388.

On November 29, 2020, the Texas court provided the parties with its preliminary constructions tentatively adopting MasterObjects’ proposed constructions. That is, “query message” was given its plain and ordinary meaning and “not limited to a message/string comprising only the changes to an input string and may include the entire input string,” and “asynchronously” was construed as “[e]ach side of the communication is free to communicate without waiting for the other side.” Id. Following oral argument on claim construction, the Texas court, in a minute order without written opinion, adopted its preliminary constructions as final. See J.A. 2495. Meta did not file a motion for reconsideration in the Texas court, and those constructions were applied throughout fact and expert discovery.

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

Masterobjects, Inc. v. Meta Platforms, Inc., (Fed. Cir. 2024).

Masterobjects, Inc. v. Meta Platforms, Inc. (Masterobjects, Inc. v. Meta Platforms, Inc.) — published by Counsel Stack Legal Research, free access to 12M+ legal documents.

Related

Wolfson v. Brammer
616 F.3d 1045 (Ninth Circuit, 2010)
Helmsderfer v. Bobrick Washroom Equipment, Inc.
527 F.3d 1379 (Federal Circuit, 2008)
Honeywell International, Inc. v. ITT Industries, Inc.
452 F.3d 1312 (Federal Circuit, 2006)
Absolute Software, Inc. v. Stealth Signal, Inc.
659 F.3d 1121 (Federal Circuit, 2011)
Thorner v. Sony Computer Entertainment America LLC
669 F.3d 1362 (Federal Circuit, 2012)
Hydranautics v. Filmtec Corporation, Opinion
204 F.3d 880 (Ninth Circuit, 2000)
Aspex Eyewear, Inc. v. Zenni Optical Inc.
713 F.3d 1377 (Federal Circuit, 2013)
Ohio Willow Wood Co. v. Alps South, LLC
735 F.3d 1333 (Federal Circuit, 2013)
E.digital Corporation v. Futurewei Technologies, Inc.
772 F.3d 723 (Federal Circuit, 2014)
Luminara Worldwide, LLC v. Liown Electronics Co. Ltd.
814 F.3d 1343 (Federal Circuit, 2016)
Continental Circuits LLC v. Intel Corporation
915 F.3d 788 (Federal Circuit, 2019)
Apple Inc. v. Wi-Lan Inc.
25 F.4th 960 (Federal Circuit, 2022)