1:22-cv-02476
Implicit LLC v. Home Depot Solutions LLC
I. Executive Summary and Procedural Information
- Parties & Counsel:- Plaintiff: Implicit, LLC (Washington)
- Defendant: Home Depot U.S.A., Inc. (Delaware); Home Depot Product Authority, LLC (Georgia)
- Plaintiff’s Counsel: KENT & RISLEY LLC; DEVLIN LAW FIRM LLC
 
- Case Identification: 1:22-cv-02476, N.D. Ga., 09/16/2022
- Venue Allegations: Venue is alleged to be proper in the Northern District of Georgia because each Defendant has a regular and established place of business in the district, including principal offices located in Atlanta.
- Core Dispute: Plaintiff alleges that Defendants' e-commerce website platform infringes a patent related to methods for managing and querying data objects within a computer namespace using flexible, reconfigurable attribute hierarchies.
- Technical Context: The technology at issue addresses methods for organizing and retrieving information from data systems, a foundational element of e-commerce platforms that allow users to filter and sort product listings based on various attributes.
- Key Procedural History: The patent-in-suit stems from a chain of applications claiming priority to a provisional application filed in 2001. The complaint is a First Amended Complaint.
Case Timeline
| Date | Event | 
|---|---|
| 2001-12-18 | Priority Date for U.S. Patent No. 8,856,185 | 
| 2002-12-18 | Invention development efforts noted in complaint | 
| 2014-10-07 | U.S. Patent No. 8,856,185 Issues | 
| 2022-09-16 | First Amended Complaint for Patent Infringement Filed | 
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 8,856,185 - Method and system for attribute management in a namespace (Issued Oct. 7, 2014)
The Invention Explained
- Problem Addressed: The patent addresses the limitations of conventional computer namespaces where data objects have predefined attributes and a fixed logical view that mirrors the physical data organization. This rigidity makes it difficult to customize how data is organized and searched ('185 Patent, col. 1:57-65).
- The Patented Solution: The invention describes a system that allows for more flexible data management. It enables the dynamic addition of new attributes to objects after they are created and, crucially, allows for the generation of multiple, different hierarchical "views" of the data in response to user queries. A user can specify not only what to search for but also how to hierarchically structure the results, such as organizing a collection of photos first by location and then by subject, or vice versa, from the same underlying data set ('185 Patent, Abstract; col. 2:65-col. 3:17).
- Technical Importance: This technology provided a method for decoupling the presentation layer from the data storage layer, allowing for more dynamic and user-centric ways to browse and organize complex datasets than were typical in rigid, developer-defined structures (Compl. ¶10).
Key Claims at a Glance
- The complaint asserts independent claim 1 (Compl. ¶23).
- The essential elements of method claim 1 include:- storing information that implements a namespace with a plurality of objects and their attributes;
- receiving an object associated with a user-defined attribute value;
- adding that object to the namespace;
- receiving first and second queries that each indicate an organization of query results, with the first query specifying a first hierarchy of object attributes and the second query specifying a second hierarchy;
- generating first and second sets of access data in response to the queries, organized according to the respective hierarchies;
- transmitting the sets of access data;
- wherein the second hierarchy includes a given attribute at a level that is different from the level of that same attribute in the first hierarchy.
 
- The complaint notes that its infringement analysis is preliminary and reserves the right to amend its contentions (Compl. ¶22).
III. The Accused Instrumentality
Product Identification
- Defendants' "website, specifically its e-commerce platform and the computer systems therein" (the "Accused Instrumentalities") (Compl. ¶21).
Functionality and Market Context
- The complaint alleges that the Accused Instrumentalities operate as an e-commerce platform that performs a method for storing and presenting information about a plurality of objects (i.e., products) (Compl. ¶22). While the complaint does not provide a detailed technical breakdown of the website's architecture, its theory of infringement is predicated on the website's functionality of allowing users to search for products and view filtered results. The complaint asserts that using the website infringes the patented method (Compl. ¶21, ¶23).
IV. Analysis of Infringement Allegations
The complaint references an "Exhibit B" containing an exemplary infringement analysis but does not include the exhibit itself (Compl. ¶22). The infringement theory must therefore be inferred from the complaint's narrative allegations and its quotation of claim 1 (Compl. ¶11). The central allegation is that the Accused Instrumentalities directly infringe at least claim 1 of the '185 Patent (Compl. ¶23). The theory suggests that the website's database of products constitutes a "namespace," and that user-initiated product searches with different filter criteria or sorting orders constitute the "first and second queries" that generate results organized in different "hierarchies" as required by the claim.
No probative visual evidence provided in complaint.
- Identified Points of Contention:- Scope Questions: The case may turn on the construction of several key terms. A primary question is whether the ordinary functionality of an e-commerce filtering system, where a user can select filters (e.g., brand, price, rating) in a chosen sequence, meets the claim limitation of generating distinct "hierarchies" where a "given attribute" is at a "different level."
- Technical Questions: A significant factual question is what feature of the Accused Instrumentalities corresponds to "receiving... an object associated with a user-defined attribute value." The complaint does not specify what it considers a "user-defined attribute" in the context of the Home Depot website. Further, the complaint does not provide a concrete example of two distinct queries on the website that would result in the claimed re-ordering of hierarchical levels, which will be a necessary element of proof.
 
V. Key Claim Terms for Construction
The Term: "hierarchy of object attributes"
Context and Importance
This term is critical to the infringement analysis. Plaintiff's case appears to depend on mapping the results of filtered e-commerce searches onto this claim language. Practitioners may focus on this term because its construction will determine whether applying filters in a different order is sufficient to create two different "hierarchies."
Intrinsic Evidence for Interpretation
- Evidence for a Broader Interpretation: The specification describes organizing objects "hierarchically based on values of certain attributes" and provides an example of organizing video objects "by their genre and then by the director within each genre" ('185 Patent, col. 3:9-14). This could support an argument that any nested sorting or filtering creates such a hierarchy.
- Evidence for a Narrower Interpretation: The claim language requires that in the second hierarchy, "a given attribute" is at a "level that is different from a level of the given attribute in the first hierarchy" ('185 Patent, col. 8:62-65). This suggests a formal, structural arrangement, such as the tree diagrams shown in Figures 7 and 8, rather than merely a re-sorted flat list of results. This language may support a narrower construction requiring a distinct change in the data structure's parent-child relationships.
The Term: "user-defined attribute value"
Context and Importance
The claim requires receiving and adding an object with a "user-defined" attribute value. The absence of any pleaded facts identifying this feature on the accused website makes its meaning a central point of potential dispute.
Intrinsic Evidence for Interpretation
- Evidence for a Broader Interpretation: The patent states the system allows for an "additional attribute, such as title, to be dynamically added to the object" ('185 Patent, col. 2:50-52). This could be argued to cover any data associated with an object by a user, such as a product review or tag.
- Evidence for a Narrower Interpretation: The patent describes a specific interface that includes a function for "defining new attributes" ('185 Patent, col. 2:55-57) and a "setattribute" method (see Fig. 5). This may support a narrower reading that requires a more formal, programmatic action by a user to define a new attribute field, rather than merely populating an existing one.
VI. Other Allegations
- Willful Infringement: The complaint does not contain an explicit count for willful infringement. However, the prayer for relief includes a request for a "declaration that this case is exceptional under 35 U.S.C. § 285" (Compl. p. 9, ¶C). The complaint does not, however, plead any specific facts regarding Defendants' knowledge of the '185 patent prior to or after the suit was filed, which is a common basis for such a request.
VII. Analyst’s Conclusion: Key Questions for the Case
- A core issue will be one of definitional scope: Can the term "hierarchy", as defined by the patent, be construed to read on the ordered filter results of a standard e-commerce platform? The outcome will likely depend on whether simply changing the sequence of applied filters is sufficient to create a second hierarchy with an attribute at a "different level."
- A key evidentiary question will be one of functional mapping: Can the Plaintiff produce concrete technical evidence showing that the Accused Instrumentalities perform each step of the claimed method, particularly the addition of an object with a "user-defined attribute value" and the generation of results from two queries that meet the specific hierarchical re-ordering requirement of claim 1? The high-level nature of the complaint leaves these critical infringement elements unsubstantiated.