DCT

6:23-cv-00872

X1 Discovery Inc v. Dell Tech Inc

Key Events
Complaint
complaint Intelligence

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 6:23-cv-00872, W.D. Tex., 12/20/2023
  • Venue Allegations: Venue is alleged to be proper in the Western District of Texas because Defendants Dell Technologies Inc. and Dell Products L.P. maintain a regular and established place of business in the district, and Defendant Dell (Chengdu) Company Limited is a foreign corporation that may be sued in any judicial district.
  • Core Dispute: Plaintiff alleges that Defendant's XPS and Latitude laptop computers, which are sold with Microsoft Windows and its integrated Microsoft Search feature, infringe two patents related to incremental, "as-you-type" search technology that can distinguish between search queries and executable commands.
  • Technical Context: The technology at issue pertains to real-time search interfaces that update results as a user types, a foundational feature for enhancing user experience and efficiency in modern operating systems and applications.
  • Key Procedural History: The asserted patents are related, sharing a common specification and priority claim dating back to a provisional application filed in 2002. The complaint does not mention any prior litigation, licensing history, or post-grant proceedings involving the asserted patents.

Case Timeline

Date Event
2002-09-03 Earliest Priority Date for '977 and '093 Patents
2003-01-01 X1 Technologies, Inc. founded (approx. date from complaint)
2007-10-31 '977 Patent Application Filing Date
2008-01-10 '093 Patent Application Filing Date
2011-01-01 X1 Technologies reorganized into X1 Discovery, Inc. (approx. date from complaint)
2013-07-30 '977 Patent Issue Date
2014-10-07 '093 Patent Issue Date
2023-12-20 Complaint Filing Date

II. Technology and Patent(s)-in-Suit Analysis

U.S. Patent No. 8,498,977 (the "'977 Patent") - Methods and Systems for Search Indexing

Issued July 30, 2013

The Invention Explained

  • Problem Addressed: The patent identifies that conventional search applications are often "slow and cumbersome to use," requiring users to type a full search term, initiate the search, and then review the results, a process described as tedious ʼ977 Patent, col. 1:35-44
  • The Patented Solution: The invention provides a system that performs an "incremental or reactive" search, where results are provided and narrowed "substantially immediately after each character in a search string is entered by a user" ʼ977 Patent, col. 2:16-23 This system can also distinguish between a search query and a command entered in the same field, allowing it to selectively initiate a search or execute a command process ʼ977 Patent, col. 2:55-61 The system is designed to provide immediate feedback, allowing the user to more efficiently refine their search ʼ977 Patent, col. 2:23-30
  • Technical Importance: This approach improves upon traditional search paradigms by providing real-time feedback, significantly reducing the time and effort required for users to locate and act on information.

Key Claims at a Glance

  • The complaint asserts at least independent claim 19 Compl. ¶33
  • Independent Claim 19 is an apparatus claim comprising instructions on a non-transitory medium for performing operations that include:
    • receiving a first string in a first search field;
    • determining if the first string is a command and, if so, selectively executing an associated command process;
    • if the first string is not a command, incrementally updating a first group of documents that has a word beginning with the first string as each character is received;
    • receiving a second string in the search field, separated by a string separator character;
    • in response to the second string, incrementally updating a second group of documents having a word that begins with the second string; and
    • 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.

U.S. Patent No. 8,856,093 (the "'093 Patent") - Methods and Systems for Search Indexing

Issued October 7, 2014

The Invention Explained

  • Problem Addressed: The patent addresses the same problem as the '977 Patent: the slow and inefficient nature of conventional search tools that require a complete query before execution ʼ093 Patent, col. 1:35-44
  • The Patented Solution: The '093 Patent describes a computerized method that receives characters of a string and determines whether the string comprises a command or not ʼ093 Patent, abstract If it is a command, the system determines and launches an associated software application "without user interaction." If it is not a command, the system initiates an "incremental search" that updates a list of documents as each character is received ʼ093 Patent, col. 2:55-61 '093 Patent, claim 1
  • Technical Importance: This technology streamlines user workflow by unifying search and command execution into a single input field, reducing the steps needed to either find information or launch applications.

Key Claims at a Glance

  • The complaint asserts at least independent claim 17 Compl. ¶45
  • Independent Claim 17 is a system claim in means-plus-function format, comprising:
    • means for providing a user interface comprising a first text entry field;
    • means for receiving characters of a first string from a user-controlled input device;
    • means for initiating an incremental search of documents as characters are received;
    • means for determining if the first string comprises a command as characters are received; and means for selectively launching a software application in response; and
    • means for selectively initiating an incremental search in response to determining the first string is not a command, wherein search results are updated as characters are received.

III. The Accused Instrumentality

Product Identification

The accused products are Dell's "XPS and Latitude laptop computers" that are installed with "Microsoft Windows 10 or 11, which runs infringing searching software, Microsoft Search" Compl. ¶9

Functionality and Market Context

  • The complaint alleges that Microsoft Search, as implemented on Dell computers, provides a search bar that performs the patented functionality Compl. ¶33 Compl. ¶34 This includes receiving characters from a user and, in response, either initiating an "as-you-type" incremental search for files and documents or executing a command Compl. Ex. 3, p. 10 Compl. Ex. 9, p. 14
  • The complaint provides visual evidence showing the Windows Search bar responding to partial text input "ok" by displaying matching documents Compl. Ex. 3, p. 15 A subsequent screenshot demonstrates the incremental nature of the search, showing the results list updated after the user types an additional character "l" to form "okl" Compl. Ex. 3, p. 16
  • The XPS and Latitude lines represent Dell's flagship consumer and business laptop offerings, respectively, indicating significant market presence for the accused instrumentalities.

IV. Analysis of Infringement Allegations

'977 Patent Infringement Allegations

Claim Element (from Independent Claim 19) Alleged Infringing Functionality Complaint Citation Patent Citation
receiving a first string in a first search field; Windows Search provides a search bar that receives a first string, such as "m," from a user. A screenshot from a Dell computer shows the character "m" entered into the Windows 11 search bar Compl. Ex. 3, p. 8 ¶34 col. 2:35-37
by determining that the first string comprises a command, selectively initiating execution of a command process associated with the command; and Windows Search allegedly determines that an input string like "doc:" comprises a command to modify the search display to search only for documents. The complaint includes a screenshot purporting to show this functionality Compl. Ex. 3, p. 11 ¶34 col. 2:58-61
by determining that the first string does not comprise a command incrementally updating a first group of documents that has at least a first word that begins with the first string...; When the input string (e.g., "ok") is not a command, Windows Search allegedly initiates an incremental search, updating the results as each successive character is received (e.g., when "ok" becomes "okl"). ¶34 col. 2:61-64
receiving a second string in the first search field, wherein the first and second strings are separated by a string separator character...; Windows Search can receive a first string ("ok") and a second string ("ju") in the same search field, separated by a space, which acts as a separator character. ¶34 col. 2:35-37
incrementally identifying a set of one or more of the documents included in both the first group... and the second group... wherein the first string and the second string are non-adjacent in at least one of the identified documents...; The system allegedly identifies documents containing both the first string ("ok") and a word beginning with the second string ("jud"), such as a document titled "Judges District of Oklahoma," where "ok" and "jud" are non-adjacent. A screenshot shows this result for the query "ok jud" Compl. Ex. 3, p. 22 ¶34 col. 2:40-48
  • Identified Points of Contention:
    • Scope Question: A central issue may be whether the term "command" as used in the patent encompasses the functionality alleged in the complaint. For example, does Windows Search's behavior of filtering results based on a string like "doc:" constitute "selectively initiating execution of a command process," or is it merely a form of advanced search filtering that falls outside the claimed "command" pathway?
    • Technical Question: The claim requires identifying documents where the first and second strings are "non-adjacent". The litigation may require evidence of how "non-adjacent" is defined and whether the accused system's logic for combining search terms meets the specific requirements for identifying such documents as taught in the patent.

'093 Patent Infringement Allegations

Claim Element (from Independent Claim 17) Alleged Infringing Functionality Complaint Citation Patent Citation
means for providing a user interface comprising a first text entry field; Windows Search provides a search bar, accessible from the desktop taskbar, which functions as a text entry field. A screenshot shows the Windows 11 search bar interface Compl. Ex. 9, p. 6 ¶46 col. 3:60-64
means for receiving characters of a first string from a user-controlled input device in the first text entry field; The Windows Search bar is alleged to receive characters of a string, such as "m," from a user's input. ¶46 col. 4:25-29
means for determining if the first string comprises a command... and means for selectively launching a software application...; The complaint alleges that when a user types "excel," Windows Search determines this is a command and, after the user hits "enter," launches the Excel application. The complaint contends this is done "without user interaction" Compl. Ex. 9, p. 14 ¶46 col. 2:55-61
means for selectively initiating an incremental search... in response to determining that the first string is not a command, wherein the incremental search updates search results as characters of the first string are received...; When an input string such as "ok" is determined not to be a command, Windows Search is alleged to initiate an incremental search, updating the list of documents as each character is received. ¶46 col. 2:61-64
  • Identified Points of Contention:
    • Scope Question: For this means-plus-function claim, a key dispute will be over the interpretation of the corresponding structure disclosed in the specification. A party may argue that the "means for... launching a software application" is limited to the specific software architecture (e.g., index and search engines 103, 107) and algorithms described, and that the accused Microsoft Search operates differently.
    • Technical Question: A critical factual question may arise from the allegation that launching an application occurs "without user interaction" Compl. Ex. 9, p. 14, a phrase from claim 1 of the patent. The accused functionality for launching "excel" is described as requiring the user to hit "enter" Compl. Ex. 9, p. 14 This raises the question of whether pressing the "enter" key constitutes "user interaction" in a way that would take the accused functionality outside the scope of the asserted infringement theory, which appears to borrow language from an unasserted claim.

V. Key Claim Terms for Construction

  • The Term: "command"

    • Context and Importance: This term is foundational to the asserted claims of both the '977 and '093 patents, which hinge on the system's ability to distinguish a "command" from a search query within the same input field. The viability of the infringement case rests on whether the accused functionality (e.g., filtering by "doc:", launching an application via "excel") falls within the legal definition of this term.
    • Intrinsic Evidence for Interpretation:
      • Evidence for a Broader Interpretation: The specification provides a diverse list of example commands, including "email," "shop," "book," "movies," and "convert," suggesting the term is not limited to merely launching a local application but can encompass a wide range of actions, including initiating web searches on specific sites ʼ977 Patent, col. 23:7-20
      • Evidence for a Narrower Interpretation: The specification often describes commands as discrete, executable actions, such as "launch the program" or "generates a blank email" ʼ977 Patent, col. 23:18-19 '977 Patent, col. 23:50-54 A party could argue that a "command" must initiate a distinct process separate from the search function itself, potentially excluding actions like search-result filtering.
  • The Term: "incremental search"

    • Context and Importance: This term defines the core search functionality of the invention. Practitioners may focus on this term because its construction will determine whether the "as-you-type" feature of Microsoft Search operates in the manner required by the claims.
    • Intrinsic Evidence for Interpretation:
      • Evidence for a Broader Interpretation: The summary of the invention describes an "incremental search" as one where "search results are provided or narrowed substantially immediately after each character in a search string is entered by a user" ʼ977 Patent, col. 2:18-23 This could support an interpretation covering any real-time, character-by-character search update, regardless of the underlying mechanism.
      • Evidence for a Narrower Interpretation: The detailed description discloses a specific technical architecture for performing the search, involving incremental index "bulks" that are periodically merged into "fixed indexes" ʼ977 Patent, col. 5:21-52 '977 Patent, FIG. 2A A party may argue that a true "incremental search" under the patent must be performed using this disclosed architecture, and a system that updates results using a different technical method would not infringe.

VI. Other Allegations

  • Indirect Infringement: The complaint alleges that Dell induces infringement by providing customers with "installation/technical manuals, troubleshooting guides, and/or product tutorials" that instruct end-users on how to use the accused Microsoft Search functionality Compl. ¶38 Compl. ¶50 It also alleges contributory infringement by providing devices that utilize the indexed search systems Compl. ¶39 Compl. ¶51
  • Willful Infringement: Willfulness is alleged based on Dell's knowledge of the patents "since at least the filing of this Complaint" Compl. ¶35 Compl. ¶47 This allegation appears to be based on post-suit knowledge.

VII. Analyst's Conclusion: Key Questions for the Case

  • A core issue will be one of definitional scope: can the term "command", which the patent illustrates with examples like initiating an email or a web query, be construed to cover the accused Microsoft Search functionality of filtering results (e.g., via "doc:") or launching an application only after a subsequent user action (pressing "enter")?
  • A key evidentiary question will be one of technical implementation: does the accused Microsoft Search feature perform an "incremental search" as that term is defined by the patent's specific disclosure of an index architecture with "bulks" and "fixed indexes," or is there a fundamental mismatch in the underlying technical operation that places it outside the claim scope?
  • A third pivotal question concerns means-plus-function interpretation: for the system claims of the '093 Patent, the dispute may focus on whether the structure in the accused Dell products that performs the launching function is structurally equivalent to the specific "search application" and "search engine" architecture disclosed as the corresponding structure in the patent specification.
Loading Complaint