Mirror Worlds Technologies, LLC v. Meta Platforms, Inc.

122 F.4th 860
CourtCourt of Appeals for the Federal Circuit
DecidedDecember 4, 2024
Docket22-1600
StatusPublished

This text of 122 F.4th 860 (Mirror Worlds Technologies, LLC v. Meta Platforms, Inc.) is published on Counsel Stack Legal Research, covering Court of Appeals for the Federal Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Mirror Worlds Technologies, LLC v. Meta Platforms, Inc., 122 F.4th 860 (Fed. Cir. 2024).

Opinion

Case: 22-1600 Document: 71 Page: 1 Filed: 12/04/2024

United States Court of Appeals for the Federal Circuit ______________________

MIRROR WORLDS TECHNOLOGIES, LLC, Plaintiff-Appellant

v.

META PLATFORMS, INC., Defendant-Cross-Appellant ______________________

2022-1600, 2022-1709 ______________________

Appeals from the United States District Court for the Southern District of New York in No. 1:17-cv-03473-JGK, Judge John G. Koeltl. ______________________

Decided: December 4, 2024 ______________________

BRIAN DAVID LEDAHL, Russ August & Kabat, Los Ange- les, CA, argued for plaintiff-appellant. Also represented by MARC A. FENSTER, MINNA JAY, JAMES S. TSUEI, BENJAMIN T. WANG; CHARLES R. MACEDO, Amster Rothstein & Ebenstein LLP, New York, NY.

HEIDI LYN KEEFE, Cooley LLP, Palo Alto, CA, argued for defendant-cross-appellant. Also represented by DENA CHEN, MARK R. WEINSTEIN; PHILLIP EDWARD MORTON, Washington, DC. ______________________ Case: 22-1600 Document: 71 Page: 2 Filed: 12/04/2024

Before PROST, TARANTO, and STARK, Circuit Judges. TARANTO, Circuit Judge. Mirror Worlds Technologies, LLC (Mirror Worlds) owns U.S. Patent Nos. 6,006,227; 7,865,538; and 8,255,439, which describe and claim methods for storing, organizing, and presenting data in time-ordered streams (i.e., in a chronological manner) on a computer system. In 2017, Mirror Worlds brought the present action in district court against Meta Platforms, Inc.—which was formerly known as Facebook, Inc. and which we call “Facebook” to adhere to the usage of the parties and district court—alleging that Facebook, by providing several features of its social-net- working service to its customers, was infringing the ’227, ’538, and ’439 patents. After discovery was completed, Fa- cebook moved for summary judgment of non-infringement of the asserted claims of the patents. The district court granted summary judgment. Although the court rejected Facebook’s defense of invalidity of the asserted claims for ineligibility under 35 U.S.C. § 101, the court concluded that there was no infringement as a matter of law because, on several grounds, the evidence would not allow a reasonable finding that all claim limitations were satisfied by the ac- cused features of Facebook’s service. Mirror Worlds Tech- nologies, LLC v. Facebook, Inc., 588 F. Supp. 3d 526, 539, 550, 555, 557 (S.D.N.Y. 2022) (Mirror Worlds 2022). Mirror Worlds appeals the grant of summary judgment of non-infringement, while Facebook cross-appeals the re- jection of the invalidity defense. We agree with the district court’s non-infringement ruling. Given that conclusion, and the fact that the patents at issue expired more than six years ago, we do not, and both parties agree that we need not, address the cross-appeal regarding invalidity. Case: 22-1600 Document: 71 Page: 3 Filed: 12/04/2024

MIRROR WORLDS TECHNOLOGIES, LLC v. 3 META PLATFORMS, INC.

I A The ’227 patent titled “Document Stream Operating System” issued from an application filed June 28, 1996. The ’538 and ’439 patents, both titled “Desktop, Stream- based, Information Management System” (except for a slight punctuation difference), descend from the ’227 pa- tent through continuation applications and a continuation- in-part application. All three patents expired by the end of April 2018. The three patents disclose methods for operating a computer system in which automatic storage of documents is organized by chronology—specifically, timestamps asso- ciated with the documents. See J.A. 67 ¶ 57, 90 ¶ 57, 115 ¶ 57. Such a system, Mirror Worlds explained, avoids “dis- advantages of conventional” systems, which require users to give a file name to a document, manually choose where to store the document (in a user-created storage-organiza- tion scheme), and remember both the file name and loca- tion of the stored document. Mirror Worlds Opening Br. at 14; ’227 patent, col. 2, lines 14–16; id., col. 1, lines 41–59; see also ’538 patent, col. 1, lines 47–65; ’439 patent, col. 1, lines 49–67. The ’227 patent calls for storage of documents in a chronologically ordered “stream.” E.g., ’227 patent, col. 1, lines 4–6; id., col. 2, lines 30–32. A “stream” is a “time- ordered sequence of documents that functions as a diary of a person or an entity’s electronic life.” Id., col. 4, lines 6–8. “The tail of a stream contains documents from the past,” id., col. 4, lines 10–11, with more recent and new docu- ments added “toward [the] head of the stream.” Id., col. 4, lines 12–15. A stream can also “contain[] documents allot- ted to future times and events, such as, reminders, calen- dar items, and to-do lists.” Id., col. 4, lines 19–21. A “document,” as described in the ’227 patent, “can contain any type of data including but not limited to pictures, Case: 22-1600 Document: 71 Page: 4 Filed: 12/04/2024

correspondence, bills, movies, voice mail and software pro- grams.” Id., col. 4, lines 16–18; see id., col. 14, lines 33–36 (“‘[D]ocument’ . . . includes traditional text based files, elec- tronic mail files, binary files, audio data, video data, and multimedia data.”). The ’227 patent states that “[e]very document created and every document sen[t] to a person or entity is stored in a main stream.” Id., col. 4, lines 8–10 (emphasis added). In a prior appeal in the present case, we noted the following understanding of the “main stream” requirement (which is in the asserted claims of the ’227 and ’538 patents): The parties agree that the “main stream” has two properties: first, it includes every data unit re- ceived or generated by the “computer system”; sec- ond, it is a time-ordered sequence of data units. Mirror Worlds Technologies v. Facebook, Inc., 800 F. App’x 901, 903 (Fed. Cir. 2020) (Mirror Worlds 2020); J.A. 3–4. The ’227 patent also describes “substream[s]”—a “sub- stream” being “a ‘subset’ of the main stream document col- lection,” ’227 patent, col. 5, lines 16–17, created by filtering based on user-generated search criteria. See id., col. 4, line 48, through col. 5, line 13. Representative claim 13 of the ’227 patent reads as fol- lows, the highlighted portion requiring the main stream just noted: A method which organizes each data unit received by or generated by a computer system, comprising the steps of: generating a main stream of data units and at least one substream, the main stream for receiving each data unit received by or generated by the computer system, and each substream for con- taining data units only from the main stream; receiving data units from other computer systems; Case: 22-1600 Document: 71 Page: 5 Filed: 12/04/2024

MIRROR WORLDS TECHNOLOGIES, LLC v. 5 META PLATFORMS, INC.

generating data units in the computer system; selecting a timestamp to identify each data unit; associating each data unit with at least one chron- ological indicator having the respective timestamp; including each data unit according to the timestamp in the respective chronological indicator in at least the main stream; and maintaining at least the main stream and the sub- streams as persistent streams. Id., col. 16, lines 9–25 (emphasis added). Claims 14 and 17, which depend on claim 13, are also at issue here, but the added elements are not the basis of the non-infringement ruling before us on appeal. The ’538 and ’439 patents similarly describe a “system [that] is stream-based in that it creates time-ordered streams of information items or assets, beginning with the oldest and continuing through current and on to future items.” ’538 patent, col. 1, line 65, through col. 2, line 1; ’439 patent, col. 1, line 67, through col. 2, line 3; see also ’538 patent, col. 2, lines 7–8 (“When a new document ar- rives . . . it appears at the head of the stream”); ’439 patent, col. 2, lines 9–10 (same).

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

Related

Cite This Page — Counsel Stack

Bluebook (online)
122 F.4th 860, Counsel Stack Legal Research, https://law.counselstack.com/opinion/mirror-worlds-technologies-llc-v-meta-platforms-inc-cafc-2024.