2:20-cv-10754
Xerox Corp v. X Corp
I. Executive Summary and Procedural Information
- Parties & Counsel:- Plaintiff: Palo Alto Research Center Inc. (California)
- Defendant: Twitter, Inc. (Delaware)
- Plaintiff’s Counsel: McKool Smith, P.C.
 
- Case Identification: 2:20-cv-10754, C.D. Cal., 11/25/2020
- Venue Allegations: Plaintiff alleges venue is proper in the Central District of California because Defendant Twitter maintains physical offices staffed by employees within the district and Plaintiff PARC has business connections in the district.
- Core Dispute: Plaintiff alleges that Defendant’s social media platform, including its targeted advertising and content moderation systems, infringes six patents related to personalized content delivery, user profiling, and information sharing.
- Technical Context: The technologies at issue involve artificial intelligence and data processing methods used to personalize user experiences and advertising on large-scale social media networks.
- Key Procedural History: The complaint does not allege any significant procedural events such as prior litigation between the parties, Inter Partes Review proceedings, or specific licensing negotiations.
Case Timeline
| Date | Event | 
|---|---|
| 2002-05-17 | ’871 Patent Priority Date | 
| 2002-12-19 | ’475 Patent Priority Date | 
| 2005-04-29 | ’781 Patent Priority Date | 
| 2006-01-01 | Twitter Service Launch (approximate, per complaint) | 
| 2007-01-23 | ’871 Patent Issue Date | 
| 2006-05-09 | ’475 Patent Issue Date | 
| 2007-05-15 | ’362 Patent Priority Date | 
| 2008-12-02 | ’599 Patent Priority Date | 
| 2013-04-29 | ’439 Patent Priority Date | 
| 2013-07-16 | ’599 Patent Issue Date | 
| 2013-12-10 | ’781 Patent Issue Date | 
| 2015-02-24 | ’362 Patent Issue Date | 
| 2015-12-08 | ’439 Patent Issue Date | 
| 2020-11-25 | Complaint Filing Date | 
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 8,489,599 - "Context and activity-driven content delivery and interaction," issued July 16, 2013
The Invention Explained
- Problem Addressed: The patent’s background section states that by 2008, mobile devices were not "capable of learning and understanding the behavior of their users" and could not determine "when and how best to provide their users with information" because they did not account for user activities (Compl. ¶32; ’599 Patent, col. 1:19-22, 1:43-46).
- The Patented Solution: The invention provides a content management system that receives contextual information (e.g., from a GPS device or accelerometer), processes it to determine a user's context, and if that context satisfies a predefined "trigger condition," selects and presents content to the user (Compl. ¶¶31, 33-34, 37; ’599 Patent, Abstract). The system can then monitor the user's response and take a subsequent action (Compl. ¶31; ’599 Patent, col. 12:66-13:1).
- Technical Importance: This approach enabled mobile devices to proactively deliver personalized content based on a user's real-world situation, a departure from systems that only responded to direct user commands (Compl. ¶33).
Key Claims at a Glance
- The complaint asserts independent claims 1, 12, and 19 (Compl. ¶45).
- Independent Claim 1 requires a method with the essential elements of:- Receiving a content package comprising a content piece and a set of rules, including a trigger condition specifying a context and an expected response.
- Receiving a set of contextual information for a user.
- Processing the contextual information to determine a current context.
- Determining if the current context satisfies the trigger condition.
- In response to satisfaction, presenting the content piece to the user.
- Receiving a response from the user.
- Determining whether the received response matches the expected response.
- Performing an action based on the outcome of the determination.
 
- The complaint does not explicitly reserve the right to assert dependent claims for this patent.
U.S. Patent No. 9,208,439 - "Generalized contextual intelligence platform," issued December 8, 2015
The Invention Explained
- Problem Addressed: The patent notes that developing context-aware systems for the growing number of sensor-equipped mobile devices required "considerable time and expense" (Compl. ¶61; ’439 Patent, col. 1:29-33).
- The Patented Solution: The invention provides a "generic contextual intelligence platform" to solve this problem by separating data collection from application logic (Compl. ¶61; ’439 Patent, col. 2:49-52). The system receives "event data" from a mobile device's detectors, uses this data to modify a "context graph" storing the user's behavior and interests, and, if the modification matches a pre-registered interest, sends a "notification of context graph change" to a "recommender" system (Compl. ¶¶62, 64; ’439 Patent, Abstract).
- Technical Importance: This architecture provides a reusable and efficient platform for developing context-aware applications without requiring each application to build its own low-level data collection and processing system from scratch (Compl. ¶61).
Key Claims at a Glance
- The complaint asserts independent claims 1, 7, and 13 (Compl. ¶70).
- Independent Claim 1 requires a method with the essential elements of:- Receiving event data from a mobile device, derived from contextual data collected by detectors that detect the device's physical surroundings.
- Modifying a context graph that stores facts and assertions about a user's behavior and interests, using the event data.
- Determining that a registration for notification of changes exists which matches the modification to the context graph.
- In response, sending a notification of the context graph change to a recommender.
 
- The complaint does not explicitly reserve the right to assert dependent claims for this patent.
U.S. Patent No. 8,966,362 - "Method and system for in-document markup in support of information sharing," issued February 24, 2015
Technology Synopsis
The patent addresses the cumbersome nature of sharing specific portions of a document, which typically required manual extraction (Compl. ¶86; ’362 Patent, col. 1:21-28). The patented solution facilitates content dissemination by allowing a user to add a "tag" directly within a document, which specifies an operation (e.g., "share"), a portion of the document, and a recipient, thereby automating the sharing process from within the user's existing workflow (Compl. ¶¶87-88; ’362 Patent, Abstract).
Asserted Claims
Independent claims 1, 12, and 23 are asserted (Compl. ¶96).
Accused Features
Twitter's "conversation and notification system," particularly its "mentions" and "replies" functionality, is accused of infringement. This system allows users to tag other users with an "@" symbol within a tweet to share that content with them and trigger a notification (Compl. ¶¶91, 93-94).
U.S. Patent No. 8,606,781 - "Systems and methods for personalized search," issued December 10, 2013
Technology Synopsis
The patent addresses a limitation in personalized search systems that were focused on retrieving previously seen information rather than "discovering new-unseen information relevant to the user's current information retrieval goals" (Compl. ¶112; ’781 Patent, col. 1:30-32). The solution involves retrieving a user's access history, using it to define a "proximal neighborhood" of related but previously unseen documents, and then applying a user's search query only to this limited neighborhood of new content (Compl. ¶¶113, 115; ’781 Patent, Abstract). A visual in the complaint shows an interface for creating "Audience rules," such as targeting based on app activity, which relates to the patent's concept of using user history to target content (Compl. p. 37).
Asserted Claims
Independent claims 1 and 19 are asserted (Compl. ¶124).
Accused Features
Twitter's targeted advertising tools that use "tailored audiences" and "look-alike" audiences are accused. These tools allegedly use a user's history to define a "proximal neighborhood" of unseen ads for that user or for users with similar characteristics, with features like "frequency caps" cited as a mechanism for ensuring the ads are previously unseen (Compl. ¶¶118, 122).
U.S. Patent No. 7,043,475 - "Systems and methods for clustering user sessions using multi-modal information including proximal cue information," issued May 9, 2006
Technology Synopsis
The patent addresses the problem that existing web analysis tools could not consider "the multiple modes of information...available" to create user types for delivering tailored information (Compl. ¶140; ’475 Patent, col. 1:51-54). The invention solves this by selecting user navigation paths, determining both "multi-modal" (e.g., content vectors) and "proximal" (e.g., text surrounding a link) information for each page in the path, combining this data to form a user profile, and then clustering similar profiles together (Compl. ¶¶142-145; ’475 Patent, Abstract). The complaint provides a screenshot of Twitter's keyword targeting interface, illustrating how advertisers select terms to define an audience (Compl. p. 45).
Asserted Claims
Independent claims 1 and 10 are asserted (Compl. ¶153).
Accused Features
Twitter's targeted advertising platform is accused of using this method to create "custom audiences." It allegedly selects user paths (user activity), determines multi-modal information (keywords searched) and proximal information (hashtags, hyperlink text), combines them into user profiles, and clusters those profiles to create targetable audiences based on shared characteristics (Compl. ¶¶147-152).
U.S. Patent No. 7,167,871 - "Systems and methods for authoritativeness grading, estimation and sorting of documents in large heterogeneous document collections," issued January 23, 2007
Technology Synopsis
The patent addresses the "notoriously difficult problem" of identifying "reliable authoritative information" on the internet, which is exacerbated by the proliferation of misinformation (Compl. ¶¶169-170; ’871 Patent, col. 1:13-18). The solution is a system that determines a document's reliability not from link popularity, but from its textual content, analyzing "document content features" like punctuation, readability, and author affiliation using a trained model to assign an "authoritativeness" value (Compl. ¶¶171-173; ’871 Patent, Abstract). The complaint includes a table from Twitter's blog that shows different labels (e.g., "Misleading," "Disputed") applied to content based on its "Propensity for Harm," which parallels the patent's concept of authoritativeness grading (Compl. p. 54).
Asserted Claims
Independent claims 1, 16, and 21 are asserted (Compl. ¶186).
Accused Features
Twitter's machine-learning tools for identifying and flagging misinformation are accused. These tools allegedly operate by determining the authoritativeness of tweets based on their "document content features" (text, punctuation, images, hyperlinks), using a trained model to determine an "authenticity score," and outputting that determination by applying labels or removing the content (Compl. ¶¶181-185).
III. The Accused Instrumentality
Product Identification
The accused instrumentalities are various features of Twitter's social media websites and applications, primarily its targeted advertising systems and its content moderation and notification systems (Compl. ¶¶11-12).
Functionality and Market Context
The complaint alleges that the accused systems are core to Twitter's business, with advertising generating the substantial majority of its revenue (Compl. ¶22). The targeted advertising system allows advertisers to define audiences based on user data such as location, device type, interests, and keywords to deliver relevant ads (Compl. ¶¶39, 66, 117). The conversation and notification systems use features like "@mentions" and "replies" to facilitate user interaction and content sharing (Compl. ¶91). The content integrity systems use machine learning to analyze tweets for misinformation, assign an "authenticity score," and apply warning labels or remove content to protect the platform's integrity (Compl. ¶¶176, 181, 184-185).
IV. Analysis of Infringement Allegations
’599 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation | 
|---|---|---|---|
| receiving at least one content package, wherein the content package includes at least one content piece and a set of rules...wherein the set of rules includes a trigger condition and an expected response | Twitter receives ad campaigns from advertisers. These campaigns contain ads (the content piece) and targeting rules (the set of rules), which specify conditions for triggering the ad and expectations for user interaction (e.g., clicks, views). | ¶41 | col. 4:2-6 | 
| receiving a set of contextual information with respect to the first user | Twitter receives information about its users, including location data (from GPS or other sources) and the type of device being used. | ¶42 | col. 4:33-36 | 
| processing the contextual information to determine a current context for the first user | Twitter processes the received user information to determine the user's current location and device type. | ¶42 | col. 7:30-33 | 
| determining whether the current context satisfies the trigger condition | Twitter determines whether a user's determined context (e.g., location, device type) matches the targeting criteria specified in the ad campaign. | ¶42 | col. 7:46-48 | 
| in response to the trigger condition being satisfied, presenting the content piece to the first user | After determining a user matches the targeting criteria, Twitter serves and presents the corresponding ad to that user. A flowchart illustrating the patented process for delivering context-based content is provided in the complaint (Compl. p. 13). | ¶42 | col. 8:39-42 | 
| receiving a response from the first user corresponding to the presented content piece | Twitter tracks user interactions with the presented ad, such as clicks, views, and other responses. | ¶43 | col. 12:50-51 | 
| determining whether the received response matches the expected response | Twitter determines whether the user's response is one for which the advertiser has agreed to pay, for example, by allowing advertisers to choose to be charged when a user clicks a link. | ¶43 | col. 12:50-51 | 
| performing an action based on an outcome of the determination | Based on the user's response, Twitter charges the advertiser and/or modifies the ad's "quality score," which affects future targeting. | ¶44 | col. 12:66-13:1 | 
Identified Points of Contention
- Scope Questions: A central question may be whether an "ad campaign" and associated data residing on Twitter's server infrastructure constitutes a "content package" as understood in the patent, which emphasizes a mobile device context for managing and delivering content (Compl. ¶32; ’599 Patent, col. 1:13-22).
- Technical Questions: The analysis may focus on whether Twitter's system for tracking various user interactions (clicks, views) and calculating metrics like a "quality score" (Compl. ¶44) performs the specific function of "determin[ing] whether the received response matches the expected response" as required by the claim, which suggests a more direct, binary comparison.
’439 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation | 
|---|---|---|---|
| receiving, from a mobile device, event data derived from contextual data collected using detectors that detect the mobile device's physical context | Twitter receives device data from users' mobile phones, including data collected via GPS, WiFi, and other location-tracking devices. | ¶67 | col. 3:1-3 | 
| modifying a context graph that stores facts and assertions about a user's behavior and interests using the event data | Twitter uses the received device and location data, along with other user information, to update its "context graph" (allegedly its graph-based neural networks) which stores user behavior and interests. A diagram titled "Tailored Audience Web: How It Works" illustrates a process of tracking user activity on a webpage to perform an ID sync for targeted advertising (Compl. p. 34). | ¶68 | col. 2:62-65 | 
| determining that there exists a registration for notification of changes that matches the modification to the context graph | Twitter advertisers register their targeting criteria (e.g., users in a specific location or with a certain device type). This constitutes a "registration for notification." | ¶69 | col. 7:55-56 | 
| sending a notification of context graph change to a recommender | When a user's updated context graph indicates they meet an advertiser's criteria, Twitter serves them a targeted ad. The complaint alleges this act of serving the ad constitutes the "notification of context graph change" to the advertiser (the "recommender"). | ¶69 | col. 8:6-11 | 
Identified Points of Contention
- Scope Questions: The definition of "context graph" will be a key issue. The complaint alleges Twitter's complex, graph-based neural networks meet this limitation (Compl. p. 22), while the patent describes a "per-user, in-memory, graph-based model that stores facts and assertions" (’439 Patent, col. 7:28-31), raising the question of whether these are technically equivalent structures.
- Technical Questions: It raises the question of whether serving an advertisement to an end-user is functionally equivalent to "sending a notification of context graph change to a recommender" as claimed. The patent language suggests an intermediate data transmission to the recommender system itself, whereas the complaint frames the final commercial output (the ad) as the notification (Compl. ¶69).
V. Key Claim Terms for Construction
For the ’599 Patent
- The Term: "content package"
- Context and Importance: This term's construction is critical because it defines the fundamental object the patented method operates on. The dispute will likely center on whether a collection of data on a server, such as an ad campaign, falls within the term's scope, or if the term is limited to a more self-contained object on a user's device as suggested by the patent's focus.
- Intrinsic Evidence for Interpretation:- Evidence for a Broader Interpretation: The plain language of asserted Claim 1 does not explicitly limit the location or format of the "content package".
- Evidence for a Narrower Interpretation: The patent's background repeatedly frames the problem in terms of making individual "mobile devices" more intelligent, stating they are "not capable of learning and understanding the behavior of their users" (Compl. ¶32; ’599 Patent, col. 1:19-22, 1:41-43).
 
For the ’439 Patent
- The Term: "context graph"
- Context and Importance: Practitioners may focus on this term because its definition will determine whether Twitter's proprietary "graph-based neural networks" (Compl. p. 22) are covered. The infringement theory depends on this mapping.
- Intrinsic Evidence for Interpretation:- Evidence for a Broader Interpretation: The patent abstract describes the invention as modifying "a graph containing user behavior and interest information" without further structural limitation (Compl. ¶63; ’439 Patent, col. 2:64-65).
- Evidence for a Narrower Interpretation: The detailed description provides a more specific definition, describing an exemplary "context graph" as "a per-user, in-memory, graph-based model that stores facts and assertions about user behavior and actions" (’439 Patent, col. 7:28-31).
 
VI. Other Allegations
Indirect Infringement
The complaint alleges induced infringement for all six asserted patents. The factual basis for these allegations is that Twitter provides its platform and services along with instructions, marketing materials, and user interfaces (e.g., for setting up ad campaigns or using the "@mention" feature) that allegedly encourage and enable its users and advertisers to perform the claimed methods (Compl. ¶¶48-50, 73-75, 99-101, 127-129, 156-158, 189-191).
Willful Infringement
Willfulness is alleged for all six patents. The complaint asserts that it serves as notice to Twitter of the patents and their infringement, and reserves the right to present additional evidence of pre-suit knowledge after discovery (Compl. ¶¶51-52, 76-77, 102-103, 130-131, 159-160, 192-193).
VII. Analyst’s Conclusion: Key Questions for the Case
- A core issue will be one of definitional scope: can terms like "content package" and "context graph", which are described in the patents with specific examples seemingly tied to individual devices or discrete data models, be construed broadly enough to read on the distributed, server-side, and algorithmically complex infrastructure of a modern social media platform?
- A key evidentiary question will be one of functional mapping: does the alleged infringing functionality, such as serving a targeted advertisement, perform the same function as the specific claim step of "sending a notification of context graph change to a recommender" (’439 Patent)? The case may turn on whether Twitter's integrated systems can be technically and legally mapped to the multi-step processes recited in the asserted claims.
- The case presents a fundamental question of technological context: whether patents filed between 2002 and 2013, aimed at solving problems of nascent mobile and web technologies, can extend to cover the operations of a large-scale, AI-driven social network that evolved in a subsequent technological era.