DCT
1:19-cv-00184
Guada Tech LLC v. BPS Direct LLC
I. Executive Summary and Procedural Information
- Parties & Counsel:- Plaintiff: Guada Technologies LLC (Texas)
- Defendant: BPS Direct, LLC (Delaware)
- Plaintiff’s Counsel: Devlin Law Firm LLC
 
- Case Identification: Guada Technologies LLC v. BPS Direct, LLC, 1:19-cv-00184, D. Del., 01/30/2019
- Venue Allegations: Venue is alleged to be proper in the District of Delaware because the Defendant is a Delaware limited liability company and has allegedly committed acts of infringement within the district.
- Core Dispute: Plaintiff alleges that Defendant’s e-commerce website, basspro.com, infringes a patent related to methods for navigating hierarchical data structures by allowing users to "jump" to non-adjacent information nodes.
- Technical Context: The dispute centers on website navigation and search technology, a critical component of the user experience in e-commerce for facilitating efficient product discovery.
- Key Procedural History: The complaint notes that the asserted patent was cited as prior art during the prosecution of patents assigned to IBM, Fujitsu, and Harris Corporation. A subsequently issued Inter Partes Review (IPR) Certificate, effective March 3, 2023, indicates that all claims (1-7) of the asserted patent have been cancelled as a result of IPR proceedings initiated in 2021. This cancellation post-dates the complaint's filing and is a dispositive event for the patent's validity.
Case Timeline
| Date | Event | 
|---|---|
| 2002-11-19 | U.S. Patent No. 7,231,379 Priority Date | 
| 2007-06-12 | U.S. Patent No. 7231379 Issue Date | 
| 2019-01-30 | Complaint Filing Date | 
| 2021-05-03 | IPR2021-00875 Filing Date | 
| 2021-11-22 | IPR2022-00217 Filing Date | 
| 2023-03-03 | IPR Certificate Issued; Claims 1-7 Cancelled | 
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 7,231,379 - "Navigation in a Hierarchical Structured Transaction Processing System"
- Patent Identification: U.S. Patent No. 7,231,379, "Navigation in a Hierarchical Structured Transaction Processing System," issued June 12, 2007 (’379 Patent).
The Invention Explained
- Problem Addressed: The patent addresses the inefficiency and user frustration that arises when navigating complex, multi-level hierarchical systems, such as automated telephone menus or extensive website category structures. Conventional navigation requires users to traverse the structure sequentially, making it difficult to correct a wrong turn or move between different branches without starting over (’379 Patent, col. 2:9-18).
- The Patented Solution: The invention proposes a method to bypass this rigid, step-by-step navigation. It does so by associating "keywords" with various nodes (or menu options) within the hierarchy. When a user provides an input containing a recognized keyword, the system can "jump" directly to the associated node, even if it is not directly connected to the user's current position, thereby eliminating the need to traverse intervening nodes (’379 Patent, col. 3:35-43; Abstract).
- Technical Importance: The described solution aims to make navigation of complex information systems more efficient and intuitive, anticipating user intent to provide a more direct path to a desired goal (’379 Patent, col. 2:9-12).
Key Claims at a Glance
- The complaint asserts at least independent claim 1 (Compl. ¶16).
- The essential elements of Claim 1 are:- A method performed in a system with multiple navigable nodes in a hierarchical arrangement.
- At a first node, receiving a user input containing a word identifiable with a keyword.
- Identifying at least one other node that is not directly connected to the first node but is associated with that keyword.
- Jumping to that identified node.
 
III. The Accused Instrumentality
Product Identification
- The website https://www.basspro.com/ and its associated subsites, web pages, and functionality (the "Accused Instrumentality") (Compl. ¶16).
Functionality and Market Context
- The complaint describes the Accused Instrumentality as a system with multiple "navigable nodes," such as product categories like "Fishing Gear" and "Boating," which are interconnected in a "hierarchical arrangement" (Compl. ¶16).
- The allegedly infringing functionality is the website's search feature. The complaint alleges that the search box on the home page (a "first node") receives user input. Based on this input, the system identifies a product page (another "node") and allows the user to "jump" directly to it, bypassing the intermediate category hierarchy (Compl. ¶16). The complaint includes a figure from the patent to illustrate a "hierarchically arranged decisional network" (Compl. p. 4, citing ’379 Patent, Fig. 1).
IV. Analysis of Infringement Allegations
’379 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation | 
|---|---|---|---|
| at a first node, receiving an input from a user of the system, the input containing at least one word identifiable with at least one keyword from among multiple keywords, | The Bass Pro website's home page ("first node") includes a search box that accepts text input from a user, which contains words that function as keywords to identify products (Compl. ¶16). | ¶16 | col. 6:8-12 | 
| identifying at least one node, other than the first node, that is not directly connected to the first node but is associated with the at least one keyword, and | The website identifies a product page ("node") that is related to the user's keyword input; this product page is not directly linked from the home page but is deeper within the site's hierarchy (Compl. ¶16). | ¶16 | col. 6:12-16 | 
| jumping to the at least one node. | The website navigates the user directly to the identified product page, bypassing intermediate category pages such as "Fishing Gear" or "Boating" (Compl. ¶16). | ¶16 | col. 6:16-20 | 
Identified Points of Contention
- Scope Questions: A potential dispute may arise over whether a standard e-commerce search function falls within the patent's claims. For instance, does displaying a dynamically generated search results page constitute "jumping to" a pre-existing "node" within a "hierarchical arrangement," as the patent appears to describe in its IVR and menu-based examples?
- Technical Questions: The complaint alleges that the website's search function allows "jumping to those items/nodes without traversing preceding generic category nodes" (Compl. ¶16). A technical question is whether the accused search system operates by reference to the site's categorical hierarchy at all, or if it functions independently by querying a product database and generating a results page, a process that may not map onto the claimed method.
V. Key Claim Terms for Construction
- The Term: "node" - Context and Importance: The definition of "node" is central to the infringement analysis. The case may turn on whether a dynamically generated product or search results page on an e-commerce site qualifies as a "node" in the same manner as the discrete menu options described in the patent's examples (e.g., in an IVR system).
- Intrinsic Evidence for Interpretation:- Evidence for a Broader Interpretation: The patent equates nodes with "vertices" of a graph, a general mathematical term, and describes them as representing a "specific choice or option in the hierarchy" (’379 Patent, col. 2:33-34, col. 3:26-27). This could support a broad reading to include any selectable destination on a website.
- Evidence for a Narrower Interpretation: The patent's detailed examples consistently portray nodes as pre-defined steps in a structured menu, such as in an interactive television program guide or an airline reservation IVR system (’379 Patent, Figs. 3, 4, 6). This context may support a narrower construction limited to static, pre-defined points in a menu tree.
 
 
- The Term: "jumping to the at least one node" - Context and Importance: Whether the action of a web server returning a search results page constitutes "jumping" is a critical question. Defendant may argue that this common web functionality is technically distinct from the patent's concept of moving between different points within a single, persistent hierarchical structure.
- Intrinsic Evidence for Interpretation:- Evidence for a Broader Interpretation: The patent describes the invention as allowing a user to "skip from one vertex to another vertex... that may be many rows down the graph or tree" (’379 Patent, col. 3:30-33). This could be interpreted to cover any form of non-sequential navigation.
- Evidence for a Narrower Interpretation: The specification's explanation of "jumping" is in the context of avoiding traversal of "intervening nodes" within a defined hierarchy (’379 Patent, col. 6:16-20). This may suggest that the "jump" must occur within that defined structure, rather than as a result of an external database query.
 
 
VI. Other Allegations
- Indirect Infringement: The complaint does not allege facts to support knowledge or specific intent required for claims of induced or contributory infringement. The sole count is for direct infringement (Compl. ¶16).
- Willful Infringement: The complaint does not contain an allegation of willful infringement or plead facts suggesting Defendant had pre-suit knowledge of the ’379 Patent.
VII. Analyst’s Conclusion: Key Questions for the Case
The analysis of this complaint is fundamentally shaped by the post-filing cancellation of all patent claims. While the original dispute centered on claim interpretation, the case now faces a dispositive validity issue.
- A core issue will be one of procedural finality: Given the 2023 IPR Certificate cancelling all claims of the ’379 patent, the foundational question for the court is the legal and procedural impact of this invalidation on a lawsuit filed four years prior. This development appears to render the infringement allegations moot.
- A secondary, and now likely hypothetical, question would have been one of definitional scope: Can the patent's claim terms, which are rooted in the context of structured telephone menus and simple decisional trees, be construed broadly enough to cover the functionality of a modern, database-driven e-commerce search engine?