6:23-cv-00872
X1 Discovery Inc v. Dell Tech Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:- Plaintiff: X1 Discovery, Inc. (Delaware)
- Defendant: Dell Technologies Inc. (Delaware), Dell Products L.P. (Texas), and Dell (Chengdu) Company Limited (People's Republic of China)
- Plaintiff’s Counsel: Connor Lee & Shumaker PLLC; Goodwin Procter LLP
 
- Case Identification: 6:23-cv-00872, W.D. Tex., 12/20/2023
- Venue Allegations: Venue is alleged to be proper as to Dell Technologies Inc. and Dell Products L.P. based on their regular and established places of business in the district. Venue over Dell (Chengdu) Company Limited is asserted on the basis that it is a foreign corporation.
- Core Dispute: Plaintiff alleges that Defendant’s XPS and Latitude laptop computers, when running Microsoft Search software included with the Windows operating system, infringe patents related to incremental search technology.
- Technical Context: The technology concerns computer search systems that provide and refine results in real-time as a user types characters into a search field, aiming to improve the speed and efficiency over conventional search methods.
- Key Procedural History: The complaint does not mention any prior litigation, Inter Partes Review (IPR) proceedings, or licensing history related to the patents-in-suit.
Case Timeline
| Date | Event | 
|---|---|
| 2002-09-03 | Earliest Priority Date for ’977 and ’093 Patents | 
| 2013-07-30 | U.S. Patent No. 8,498,977 Issues | 
| 2014-10-07 | U.S. Patent No. 8,856,093 Issues | 
| 2023-12-20 | Complaint Filing Date | 
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 8,498,977 - "Methods and Systems for Search Indexing"
The Invention Explained
- Problem Addressed: The patent describes conventional search applications as "slow and cumbersome," requiring a user to enter a full search term, initiate the search, wait for results, and then repeat the process if the results are unsatisfactory (’977 Patent, col. 1:33-44). This creates a "deliberative and tedious strategy" for finding information (’977 Patent, col. 2:1-9).
- The Patented Solution: The invention discloses a system for "incremental or reactive searching" where results are provided or narrowed "substantially immediately after each character in a search string is entered by a user" (’977 Patent, col. 2:15-21). This system can also differentiate between a search query and a command entered into the same field, allowing the user to either search for documents or execute a command from a single interface (’977 Patent, col. 2:55-60). The detailed description outlines a client-based application with tabbed interfaces for different data types like email and files, which are indexed locally for fast retrieval (’977 Patent, col. 3:35-44).
- Technical Importance: This approach provides users with immediate feedback as they type, allowing them to more quickly and efficiently locate information or execute commands (’977 Patent, col. 2:21-25).
Key Claims at a Glance
- The complaint asserts independent claim 19 (Compl. ¶33).
- Essential elements of independent claim 19, an apparatus claim on a non-transitory computer-readable medium, include:- Receiving a first string in a search field.
- Determining if the first string comprises a command and, if so, initiating its execution.
- If not a command, incrementally updating a group of documents that have a word beginning with the first string.
- Receiving a second string in the same search field, separated by a "string separator character."
- Incrementally updating a second group of documents that have a word beginning with the second string.
- Incrementally identifying a set of documents included in both the first and second groups, where the first and second strings are "non-adjacent" in at least one identified document.
 
- The complaint reserves the right to assert additional claims, including dependent claims (Compl. ¶37).
U.S. Patent No. 8,856,093 - "Methods and Systems for Search Indexing"
The Invention Explained
- Problem Addressed: The patent addresses the same problem as its parent '977 Patent: the inefficiency of conventional search tools that require a complete user query before initiating a search (’093 Patent, col. 1:33-44).
- The Patented Solution: The invention describes a computerized method that responds to each character a user types into a field. The system determines if the typed string is a command by comparing it to a list of predetermined commands. If it is a command, the system launches the associated software application "without user interaction." If it is not a command, the system initiates an incremental search, updating a list of matching documents as each new character is received (’093 Patent, Claim 1, col. 29:2-30:21).
- Technical Importance: This "as-you-type" reactive system provides users with "substantially immediate feedback," streamlining the process of both finding information and launching applications (Compl. ¶2; ’093 Patent, col. 2:15-25).
Key Claims at a Glance
- The complaint asserts independent claim 17 (Compl. ¶45).
- Essential elements of independent claim 17, a system claim, include:- "means for providing" a user interface with a text entry field.
- "means for receiving" characters of a first string in the field.
- "means for initiating" an incremental search as characters are received.
- "means for determining" if the first string comprises a command.
- "means for selectively launching" a software application if the string is determined to be a command.
 
- The complaint reserves the right to assert additional claims, including dependent claims (Compl. ¶49).
III. The Accused Instrumentality
Product Identification
The accused products are Dell's XPS and Latitude laptop computers, with the Dell XPS 13 Laptop identified as an exemplary product (Compl. ¶¶9, 33, 45).
Functionality and Market Context
The infringing functionality is identified as "Microsoft Search," a search software that is installed on the accused laptops as part of the Microsoft Windows 10 or 11 operating systems (Compl. ¶¶9, 29). The complaint alleges that this software, when run on the accused Dell laptops, performs the patented methods of incremental searching and command execution (Compl. ¶¶33, 45). The complaint does not provide specific technical details about the operation of Microsoft Search or the market positioning of the accused Dell products. No probative visual evidence provided in complaint.
IV. Analysis of Infringement Allegations
The complaint references claim chart exhibits (Exhibits 3 and 9) that are not included in the filed document. The infringement theory is therefore summarized in prose based on the complaint's narrative allegations.
'977 Patent Infringement Allegations (Claim 19)
The complaint alleges that the accused Dell products, running Microsoft Search, meet the limitations of claim 19 (Compl. ¶¶33, 34). The asserted theory is that a user can type a first search term (e.g., "word") and a second search term (e.g., "document") into a single search field, separated by a space. The system then allegedly performs an incremental search to identify documents containing both terms, even if the terms are not next to each other, thereby satisfying the "non-adjacent" limitation (Compl. ¶32). The system is also alleged to distinguish between such search strings and executable commands entered in the same field (Compl. ¶32).
'093 Patent Infringement Allegations (Claim 17)
The complaint alleges that the accused products meet the limitations of claim 17 by providing an "as-you-type" functionality (Compl. ¶¶45, 46). The asserted theory is that as a user types characters into the Microsoft Search field, the system determines in real-time whether the string constitutes a command (e.g., the name of an application). If it is a command, the system allegedly launches the application without further user action. If it is not a command, the system initiates an incremental search for files or documents, updating the results list as the user continues to type (Compl. ¶44).
Identified Points of Contention
- Technical Questions: A central question will be whether the plaintiff can produce evidence that "Microsoft Search" operates in the specific manner required by the claims. For the '977 Patent, what is the exact mechanism for handling "non-adjacent" strings, and does it align with the patent's teachings? For the '093 Patent, what is the precise algorithm used to distinguish a "command" from a search query, and does it launch an application "without user interaction" as claimed? The complaint's allegations are high-level and lack specific evidence of the software's internal workings.
- Scope Questions (Means-Plus-Function): The '093 Patent's asserted claim 17 uses means-plus-function language (e.g., "means for determining"). This will require the court to construe the claimed function and identify the corresponding algorithm or structure in the patent's specification. A key dispute may arise over whether the structure is a general-purpose processor running software or a more specific algorithm described in the embodiments (e.g., comparison against a specific "command list" to find a ".do" file) (’093 Patent, col. 23:55-63). The scope of these terms will be critical to the infringement analysis.
V. Key Claim Terms for Construction
"incrementally updating" / "initiating an incremental search"
(’977 Patent, Claim 19; ’093 Patent, Claim 17)
Context and Importance: This concept is the technological core of both patents. The definition of "incremental" will be central to the dispute. The parties will likely contest whether the functionality of the accused Microsoft Search constitutes the specific type of real-time, character-by-character, index-based updating described in the patents, or if it is a technologically distinct form of predictive or filtered search.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patents' summaries describe the invention broadly as providing search results "substantially immediately after each character in a search string is entered by a user," which may support a functional definition focused on the user experience of real-time feedback (’977 Patent, col. 2:18-21).
- Evidence for a Narrower Interpretation: The detailed description discloses a specific technical architecture for achieving this, involving "incremental index bulks" that are built in memory and periodically merged into larger "fixed indexes" on disk (’977 Patent, col. 5:22-52). A defendant may argue this specific implementation limits the term's scope to systems using a similar indexing structure.
"means for determining if the first string comprises a command"
(’093 Patent, Claim 17)
Context and Importance: Practitioners may focus on this term because it is a means-plus-function limitation under 35 U.S.C. § 112(f). Its scope is not defined by the words alone, but by the "corresponding structure, material, or acts described in the specification and equivalents thereof." The infringement analysis for this element will be a two-step process of construing the term and then comparing that construction to the accused product.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation (Function): The function is clearly stated: "determining if the first string comprises a command by comparing the received characters of the first string to one or more predetermined command strings" (’093 Patent, Claim 1).
- Evidence for a Narrower Interpretation (Structure): The specification discloses a specific algorithm as the corresponding structure: a processor that "compares the first string... with the command list, recognizes that [the string] is on the command list..., retrieves an ‘.do’ command file that specifies how the command is to be processed," and then executes it (’093 Patent, col. 23:55-63). A defendant will likely argue that this specific algorithm—a lookup in a command list to find and execute a corresponding ".do" file—is the required structure, and that anything different is non-infringing.
VI. Other Allegations
Indirect Infringement
The complaint alleges both induced and contributory infringement. Inducement is based on allegations that Dell provides materials such as "installation/technical manuals, troubleshooting guides, and/or product tutorials" that instruct and encourage end-users to use the accused search functionality (Compl. ¶¶38, 50). Contributory infringement is based on Dell providing devices with infringing "indexed search systems and components" (Compl. ¶¶39, 51).
Willful Infringement
The complaint alleges knowledge of the patents as of the filing date of the complaint and seeks a finding of willful infringement based on post-suit conduct (Compl. ¶¶35, 47; p. 13, ¶d). No pre-suit knowledge is alleged.
VII. Analyst’s Conclusion: Key Questions for the Case
- A core issue will be one of claim construction and scope, particularly for the means-plus-function limitations in the ’093 Patent. The case may turn on whether the court defines the required "structure" for functions like "determining if a string comprises a command" as a general-purpose algorithm or as the specific command-list and ".do" file-retrieval process described in the specification.
- A key evidentiary question will be one of technical proof: what evidence can X1 Discovery produce to show that Microsoft's search software, a third-party component, actually performs the specific, multi-step "incremental" search and "command differentiation" processes recited in the claims, as opposed to a functionally similar but technologically distinct method?
- A central question of indirect liability will be whether providing laptops bundled with the Windows operating system and its default search function, along with general user manuals, is sufficient to establish that Dell possessed the specific intent required to induce its customers to infringe the patents-in-suit.