6:22-cv-00820
Hitel Tech LLC v. Conn Appliances Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Hitel Technologies LLC (Texas)
- Defendant: Conn Appliances Inc. (Texas)
- Plaintiff’s Counsel: The Mort Law Firm, PLLC
- Case Identification: 6:22-cv-00820, W.D. Tex., 07/28/2022
- Venue Allegations: Plaintiff alleges venue is proper in the Western District of Texas because Defendant has committed acts of infringement and maintains regular and established places of business within the district.
- Core Dispute: Plaintiff alleges that Defendant’s e-commerce website infringes a patent related to dynamic learning systems for information navigation, specifically how the website handles search queries containing unknown terms.
- Technical Context: The lawsuit concerns adaptive information retrieval, a technology that enables search systems to learn from user interactions to improve future search results, particularly in e-commerce applications.
- Key Procedural History: The complaint does not mention any prior litigation, Inter Partes Review (IPR) proceedings, or licensing history related to the patent-in-suit.
Case Timeline
| Date | Event |
|---|---|
| 2005-02-25 | ’617 Patent Priority Date (Provisional App. 60/656,631) |
| 2010-03-30 | ’617 Patent Issue Date |
| 2022-07-28 | Complaint Filing Date |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 7,689,617 - "DYNAMIC LEARNING FOR NAVIGATION SYSTEMS"
The Invention Explained
- Problem Addressed: The patent addresses a limitation in traditional search and navigation systems that rely strictly on pre-defined keywords. Such systems often fail to retrieve relevant information when a user's query uses a synonym or a term not already in the system's index (e.g., searching for "vintage car" when a document is indexed only with "antique automobile") (’617 Patent, col. 1:65-col. 2:7).
- The Patented Solution: The invention describes a method where a system, upon receiving a query with an "unknown word," assists the user in navigating to a relevant node or document. After the user makes a selection, the system "learns" by creating an association between the previously unknown word and the keywords contained within the user-selected document. This allows the system to use this new association to provide relevant results in future searches for that same "unknown word" (’617 Patent, Abstract; col. 3:1-15). The process is illustrated in flowcharts, such as FIG. 5, which depicts the system storing new associations after a user is satisfied with a selection (col. 12:50-54).
- Technical Importance: This dynamic learning capability allows a search system to expand its vocabulary automatically based on user behavior, improving relevance without manual intervention and adapting to evolving language or user-specific terminology.
Key Claims at a Glance
- The complaint asserts independent claim 1 (Compl. ¶17).
- Essential elements of independent claim 1 include:
- A method performed in a system comprising user navigable nodes, documents, and associated keywords.
- Receiving input from a user.
- Determining that the input contains an "unknown word".
- Navigating to a "current node" based on at least one additional user input.
- Presenting a response to the user based on documents attached to the current node.
- "Learning one or more associations" between the unknown word and keywords from the documents attached to the current node, forming a "direct relationship".
- The complaint states infringement of "one or more claims," reserving the right to assert additional claims (Compl. ¶15).
III. The Accused Instrumentality
Product Identification
- Product Identification: The Conn's HomePlus Website (www.conns.com), referred to as the "Accused Website" (Compl. ¶7).
Functionality and Market Context
- Functionality and Market Context: The Accused Website is an e-commerce platform that provides users the ability to search for and navigate among various categories of items (Compl. ¶8). The complaint focuses on the website's search functionality, alleging that when a user enters a search term that "does not directly match an existing category," the website determines the term is "unknown" (Compl. ¶9). Following this, the user can provide additional input (e.g., clicking on a product) which leads to a response. The complaint alleges this interaction causes the website to "learn[] the association between the unknown word and the keywords associated with the item category" (Compl. ¶11). For example, a screenshot in the complaint shows search results for the term "zesks" which displays various desks. This visual is used to allege that the system treats "zesks" as an unknown word and presents documents (desks) in response (Compl. p. 3).
IV. Analysis of Infringement Allegations
’617 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| A method performed in a system comprising user navigable nodes, documents attached to the user navigable nodes, keywords associated with the user navigable nodes and having search and navigation capability... | The Accused Website allegedly comprises navigable nodes (e.g., product pages), documents (product information), and associated keywords, with search and navigation capabilities (Compl. ¶19). | ¶19, ¶20 | col. 13:45-53 |
| receiving input from a user; | A user provides input by entering a search query into the website's search box (Compl. ¶21). A visual shows a search for the term "zesks" being entered (Compl. p. 3). | ¶21 | col. 13:54 |
| determining that the input contains an unknown word; | The Accused Website allegedly determines a search term is "unknown" when it "does not directly match an existing category" (Compl. ¶9, ¶22). | ¶9, ¶22 | col. 13:55-56 |
| subsequent to the determining, navigating through the system to a current node from the user navigable node based upon at least one additional input from the user... | A user navigates to a "current node" (e.g., a specific product page) by providing additional input, such as clicking on one of the items presented in the initial search results (Compl. ¶10, ¶23). | ¶10, ¶23 | col. 13:57-62 |
| presenting at least one response to the user based upon the documents attached to the current node resulting from the navigation; | The Accused Website presents a response, such as the product detail page for the selected item, based on the user's navigation (Compl. ¶10, ¶24). | ¶10, ¶24 | col. 14:1-4 |
| following presentation of the at least one response, learning one or more associations between the unknown word and one or more keywords from the documents attached to the current node... | The Accused Website allegedly "learns one or more associations between the unknown word and one or more keywords" from the selected product, forming a direct relationship (Compl. ¶11, ¶25). | ¶11, ¶25 | col. 14:5-11 |
- Identified Points of Contention:
- Scope Questions: A central question may be whether the term "unknown word," as defined in the patent as a word that is "neither a keyword or an existing synonym" ('617 Patent, col. 2:65-67), reads on the behavior of a modern e-commerce search engine that likely employs sophisticated typo-correction, phonetic, or semantic matching algorithms. The defense may argue that processing a query like "zesks" to return "desks" is an example of such a conventional algorithm, not the handling of a truly "unknown word."
- Technical Questions: The complaint alleges that the Accused Website "learns one or more associations" (Compl. ¶25). A key technical question will be what evidence demonstrates that the website performs the specific function of creating a "direct relationship" between the unknown word and "keywords from the documents attached to the current node," as required by the claim. The court may need to distinguish this claimed "learning" mechanism from more generalized, non-infringing techniques like session-based personalization or temporary query expansion.
V. Key Claim Terms for Construction
The Term: "unknown word"
Context and Importance: This term is foundational to the claim. Its definition will determine whether the accused functionality falls within the claim's scope. The dispute may center on whether the term requires a word to be completely absent from the system's lexicon, or if it can simply be a word that fails to generate a direct hit for a specific query. Practitioners may focus on this term because modern search engines rarely encounter truly "unknown" strings due to robust typo-correction and fuzzy matching, raising the question of what technical function the patent actually covers.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent's objective is to solve the problem of users employing synonyms or alternate phrasing not anticipated by the system builders, suggesting "unknown" could refer to any word that does not have a pre-existing, direct association with a document keyword ('617 Patent, col. 1:65-col. 2:7).
- Evidence for a Narrower Interpretation: The patent specifies that an "unknown word" is one that is "neither a keyword or an existing synonym" and describes a process that ensues after checks for keywords and learned words fail ('617 Patent, col. 2:65-67; FIG. 5, steps 510, 515). This could support a narrower definition requiring the system to first exhaust its known keyword and synonym lists.
The Term: "learning one or more associations"
Context and Importance: This term captures the core novelty of the invention. The infringement analysis will depend on whether the Accused Website can be shown to perform this specific type of "learning." The plaintiff must demonstrate not just that the website's search results improve or adapt, but that they do so via the claimed mechanism: forming a "direct relationship" between the unknown term and keywords from a user-selected document.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The specification describes the learning process generally as creating a "new entry" that associates the unknown word with keywords from the selected document, which could be interpreted to cover a range of implementation methods ('617 Patent, col. 7:1-3).
- Evidence for a Narrower Interpretation: The patent provides specific implementation examples, such as creating or updating an inverted index ('617 Patent, col. 6:46-54) and using matrix calculations to determine co-occurrence patterns ('617 Patent, col. 9:1-col. 10:4). This suggests "learning" may require a specific, durable modification to the system's data structures, not just temporary, session-specific adjustments.
VI. Other Allegations
- Indirect Infringement: The complaint alleges that Defendant infringes by "encouraging customers (and potential customers) to use the Accused Website to practice the claims of the '617 Patent" (Compl. ¶16). This allegation of induced infringement is not supported by specific factual assertions regarding Defendant's intent, such as citations to user manuals or advertisements that instruct users on an infringing method of use.
VII. Analyst’s Conclusion: Key Questions for the Case
This case will likely depend on the resolution of two central questions:
- A core issue will be one of definitional scope: Can the term "unknown word", as described in the 2005-era patent, be construed to cover search queries processed by a modern e-commerce platform that utilizes sophisticated typo-correction and semantic matching, or is there a fundamental mismatch between the problem the patent claims to solve and the function of the accused system?
- A key evidentiary question will be one of technical proof: What factual evidence can Hitel provide to demonstrate that the Conn's website performs the specific "learning" process recited in Claim 1—creating a durable, direct association between a user's novel query and keywords from a selected document—as distinct from employing more conventional, non-infringing search refinement or user personalization techniques?