Xerox Corp. v. Snap Inc.

CourtCourt of Appeals for the Federal Circuit
DecidedApril 17, 2025
Docket23-1967
StatusUnpublished

This text of Xerox Corp. v. Snap Inc. (Xerox Corp. v. Snap 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
Xerox Corp. v. Snap Inc., (Fed. Cir. 2025).

Opinion

Case: 23-1967 Document: 50 Page: 1 Filed: 04/17/2025

NOTE: This disposition is nonprecedential.

United States Court of Appeals for the Federal Circuit ______________________

XEROX CORP., Appellant

v.

SNAP INC., Appellee ______________________

2023-1967 ______________________

Appeal from the United States Patent and Trademark Office, Patent Trial and Appeal Board in No. IPR2021- 00986. ______________________

Decided: April 17, 2025 ______________________

ALEXANDRA FIGARI EASLEY, McKool Smith, P.C., Dal- las, TX, argued for appellant. Also represented by DAVID SOCHIA; KEVIN L. BURGESS, Marshall, TX; JAMES ELROY QUIGLEY, Austin, TX.

YAR R. CHAIKOVSKY, White & Case LLP, Palo Alto, CA, argued for appellee. Also represented by DAVID OKANO; NAVEEN MODI, JOSEPH PALYS, Paul Hastings LLP, Wash- ington, DC. ______________________ Case: 23-1967 Document: 50 Page: 2 Filed: 04/17/2025

Before MOORE, Chief Judge, PROST and STARK, Circuit Judges. Opinion for the court filed by Chief Judge MOORE. Circuit Judge STARK joins Part II of this opinion. MOORE, Chief Judge. Xerox Corporation (Xerox) appeals a final written deci- sion of the Patent Trial and Appeal Board (Board) holding claims 1–20 of U.S. Patent No. 9,208,439 unpatentable. We affirm. BACKGROUND Xerox owns the ’439 patent, which is directed to a method for receiving information about a user’s surround- ings from a mobile device, modifying stored information, and sending a notification of a change in that information to apps that recommend items or activities for the user. ’439 patent at 1:7–12, 3:23–25, 9:13–29. Claim 1 is repre- sentative: 1. A method, comprising: [a] receiving, from a mobile device, event data de- rived from contextual data collected using detec- tors that detect a physical context surrounding the mobile device; [b] modifying a context graph that stores facts and assertions about a user’s behavior and interests us- ing the event data; [c] in response to determining that there exists a registration for notification of changes that matches the modification to the context graph, sending a notification of context graph change to a recommender. Id. at 10:30–40 (emphases added). Case: 23-1967 Document: 50 Page: 3 Filed: 04/17/2025

XEROX CORP. v. SNAP INC. 3

Snap, Inc. (Snap) challenged claims 1–20 of the ’439 patent as obvious over U.S. Patent No. 9,015,099 (Nitz) in view of U.S. Patent No. 6,714,778 (Nykänen). J.A. 100–01. The Board held all challenged claims would have been obvious based on the combination of Nitz and Nykänen. J.A. 1–77. Xerox appeals. We have jurisdiction pursuant to 28 U.S.C. § 1295(a)(4)(A). DISCUSSION I. Claim Construction Claim construction is a question of law that may be based on underlying factual findings. Kamstrup A/S v. Ax- ioma Metering UAB, 43 F.4th 1374, 1381 (Fed. Cir. 2022). We review the Board’s claim constructions de novo and any underlying findings for substantial evidence. Id. The Board concluded “context graph” does not require “the graph to store information about a user in the form of nodes and edges” and is not “limiting as to the particular way in which facts and assertions about a user are stored in the model.” J.A. 15. Xerox argues the Board erred by construing “context graph” to not require any graph-based properties, such as nodes and edges. Appellant Br. 24–39. We agree. The plain language of claim 1 requires a “context graph.” And claim 20 clarifies claim 1’s “context graph” has graph-based properties, such as “nodes and edges.” ’439 patent at 12:52–55 (“The method of claim 1, wherein send- ing the notification comprises notifying the recommender of . . . changes to individual properties of nodes and edges in the context graph.”). Snap argues the Board’s construc- tion is correct because claim 20 is tied to a specific embod- iment of “context graph” that has graph-based properties. Appellee Br. 42–45. We do not agree. Claim 20 does not limit claim 1’s “context graph” to have graph-based proper- ties because such properties are already inherent in claim 1’s “context graph.” Rather, claim 20 limits claim Case: 23-1967 Document: 50 Page: 4 Filed: 04/17/2025

1[c]’s “sending a notification of context graph change” ele- ment by requiring the notification includes certain changes to the context graph (i.e., changes to nodes and edges, which are properties of a context graph). The Board concluded “context graph” does not require a graph-based model by relying, in part, on the specifica- tion’s statement: “[a] context graph is an in-memory model that stores facts and assertions about a user’s behavior and interests.” J.A. 14 (quoting ’439 patent at 3:20–22). Snap argues that statement is lexicography, which defines “con- text graph” to encompass non-graphical models. Appellee Br. 39–40. We do not agree. A patentee can, of course, change the plain and ordinary meaning of a term through lexicography. See, e.g., Thorner v. Sony Computer Ent. Am. LLC, 669 F.3d 1362, 1365 (Fed. Cir. 2012). But when it does so, it must do so clearly and unmistakably. Luminara Worldwide, LLC v. Liown Elecs. Co., 814 F.3d 1343, 1353 (Fed. Cir. 2016). Throughout the claims and the written description, the patentee repeatedly indicates that “context graph” is a graph-based model. First, it is inherent in the term itself which repeatedly and consistently includes the word graph. Second, the specification describes context graph as a “graph.” ’439 patent at 2:63–67 (“The server-side archi- tecture stores the contextual data and uses the contextual data to modify a graph containing user behavior and inter- est information. Applications may use information from the graph to modify application-specific user models and generate recommendations.” (emphases added)), 9:28–31 (“When the graph changes, the system can send the new graph data to relevant recommenders. The recommenders can then form recommendations using the new graph data.” (emphases added)). Further, the specification ex- plains: “Context graph 406 is a per-user, in-memory, graph-based model that stores facts and assertions about user behavior and actions.” Id. at 7:26–28 (emphasis added). After this qualification, the specification explains Case: 23-1967 Document: 50 Page: 5 Filed: 04/17/2025

XEROX CORP. v. SNAP INC. 5

that this “graph-based model” may store data “using a type-less approach to data storage” and “according to dif- ferent data models, including data models for entity-rela- tionship data and unstructured data.” Id. at 7:36–40. Those are examples of how the underlying data in the con- text graph can be stored in the nodes and edges; they do not mean context graph is no longer a graph-based model. The statement in the specification which Snap relies upon for lexicography where the patentee defines the con- text graph as not limited to a graph-based model is: “[a] context graph is an in-memory model that stores facts and assertions about a user’s behavior and interests.” J.A. 14 (quoting ’439 patent at 3:20–22). We do not agree. This is no more than a general descriptive statement which is com- pletely accurate without being definitional. A context graph is undisputedly an in-memory model. A graph-based model is one form of an in-memory model. A context graph is also one which stores facts and assertions about a user’s behavior and interests. Nothing about this sentence, which continues to employ the word “graph,” broadens “context graph” to in-memory models that are not graph- based. This is merely a statement of intended purpose for the graph-based memory model. Compare the following:

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

Related

In Re Construction Equipment Co.
665 F.3d 1254 (Federal Circuit, 2011)
Thorner v. Sony Computer Entertainment America LLC
669 F.3d 1362 (Federal Circuit, 2012)
In Re Scott T. Jolley
308 F.3d 1317 (Federal Circuit, 2002)
Luminara Worldwide, LLC v. Liown Electronics Co. Ltd.
814 F.3d 1343 (Federal Circuit, 2016)
Personal Web Technologies, LLC v. Apple, Inc.
848 F.3d 987 (Federal Circuit, 2017)

Cite This Page — Counsel Stack

Bluebook (online)
Xerox Corp. v. Snap Inc., Counsel Stack Legal Research, https://law.counselstack.com/opinion/xerox-corp-v-snap-inc-cafc-2025.