DCT
2:23-cv-00011
Ridgeview IP LLC v. Anthology Inc
Key Events
Complaint
Table of Contents
complaint
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Ridgeview IP LLC (Texas)
- Defendant: Anthology Inc. (Florida)
- Plaintiff’s Counsel: Garteiser Honea, PLLC
- Case Identification: 2:23-cv-00011, E.D. Va., 01/10/2023
- Venue Allegations: Plaintiff alleges Defendant has a place of business and transacts business within the Eastern District of Virginia, establishing jurisdiction. However, the complaint also contains a specific allegation that venue is proper in the Western District of Texas.
- Core Dispute: Plaintiff alleges that Defendant’s "Connector" software component, used for integrating educational data systems, infringes a patent related to methods for displaying database search results.
- Technical Context: The technology concerns user interfaces for database searching that dynamically guide a user in constructing a query to proactively prevent null or empty results.
- Key Procedural History: The complaint notes that the patent-in-suit has been cited during the prosecution of 29 other patents issued to major technology companies and that its claims were allowed by three different Patent Examiners, which Plaintiff may use to suggest the patent’s validity and significance.
Case Timeline
| Date | Event |
|---|---|
| 2001-01-24 | U.S. Patent 6,983,270 Priority Date |
| 2006-01-03 | U.S. Patent 6,983,270 Issued |
| 2023-01-10 | Complaint Filed |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 6,983,270 - Method and Apparatus for Displaying Database Search Results
- Patent Identification: U.S. Patent No. 6,983,270, "Method and Apparatus for Displaying Database Search Results," issued January 3, 2006.
The Invention Explained
- Problem Addressed: The patent describes a problem in database searching where users often construct queries that result in a "null response" (i.e., no matching documents), forcing them to restart the search process without guidance (ʼ270 Patent, col. 1:46-48, col. 2:1-3). Prior methods for organizing results were described as complex and did not solve the fundamental issue of proactively avoiding the creation of a query that would fail (ʼ270 Patent, col. 1:24-35).
- The Patented Solution: The invention proposes a method where the search interface interactively guides the user. After a user selects a search term or an operator (e.g., AND, OR), the system automatically "updates" the lists of remaining available terms and operators, eliminating any choices that would logically lead to a null result ('270 Patent, Abstract; col. 2:30-36). This continuous editing of available options ensures that any query the user constructs will yield at least one valid result ('270 Patent, col. 3:1-10).
- Technical Importance: This approach was designed to simplify the user experience for complex database searches by preventing the common frustration of "dead-end" queries ('270 Patent, col.2:4-16).
Key Claims at a Glance
- The complaint asserts infringement of at least independent claim 1 ('270 Patent, col. 11:46-col. 12:21; Compl. ¶19).
- The essential elements of independent claim 1 include a multi-step, iterative process:
- Displaying initial sets of database entries and operators.
- Selecting an initial entry.
- Updating the displayed set of operators so that only those capable of producing a valid result with the selected entry remain.
- Selecting an operator from the updated set.
- Updating the displayed set of entries so that only those capable of producing a valid result with the selected operator and prior entries remain.
- Repeating this process of selecting entries and operators while continually updating the valid results until a desired result is achieved.
- The complaint does not explicitly reserve the right to assert dependent claims.
III. The Accused Instrumentality
Product Identification
- The accused products are Defendant's software platforms that include the "Connector" component, which infringes by providing a method for database searching, such as the "CampusNexus Student database search" (Compl. ¶14, ¶19(i)).
Functionality and Market Context
- The "Connector" component is alleged to integrate a Constituent Relationship Management (CRM) system with a Student Information System (SIS) (Compl. ¶14). Its stated business goal is to provide "closed loop tracking and performance measurement" for activities such as student recruitment (Compl. ¶14, Fig. 2). The complaint provides a screenshot of the 'Connector Overview' webpage which describes the product's function of integrating CRM and SIS systems (Compl. ¶14, Fig. 2). The specific functionality at issue is the user interface for searching and filtering data within these integrated systems (Compl. ¶19).
IV. Analysis of Infringement Allegations
’270 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| a. displaying a set of entries from a database and a set of operators... | Displaying different filters related to a message search from the CampusNexus Student database and Boolean operators such as AND, OR, etc. | ¶19(ii) | col. 11:49-54 |
| b. selecting an initial entry of said displayed set of entries; | Selecting an initial filter, such as selecting a property from multiple available filters. | ¶19(iii) | col. 11:55-56 |
| d. updating said set of displayed operators based on said selected entry... | Updating the displayed row operator based on the selected property/filter, where the updated operators combined with the selected entry produce at least one valid result. | ¶19(v) | col. 11:59-64 |
| e. selecting an operator from the updated displayed set of operators; | Selecting a row operator, such as 'AND', from the updated set of displayed operators. | ¶19(vi) | col. 11:65-67 |
| f. updating said displayed set of entries in response to the selected operator... | Updating the available filters related to the message search, where the updated entries combined with the previously selected entry and operator produce at least one valid result. | ¶19(vii) | col. 12:1-7 |
| g. selecting one of said updated displayed set of entries; | Selecting one of the updated filters related to the message search. | ¶19(viii) | col. 12:8-9 |
| i. while said updated displayed set of valid results is not the desired result, repeating steps d. through h. ... to select an additional operator and an additional entry... | Repeating the process of filtering with additional fields based on previously selected entries and operators to select additional operators and entries. | ¶19(x) | col. 12:14-21 |
Identified Points of Contention
- Technical Questions: A central question will be whether the accused "CampusNexus Student database search" performs the specific, reciprocal updating sequence required by the claim. The complaint alleges that the system updates operators based on entry selections (limitation 1(d)) and updates entries based on operator selections (limitation 1(f)). The evidence required to prove this will need to show not just a standard filtering mechanism, but this precise two-way dynamic adaptation of the user interface.
- Scope Questions: The patent’s examples illustrate relatively simple database searches (e.g., text documents, product catalogs) ('270 Patent, Figs. 1-2). The court may need to determine if the claim language reads on the more complex functionality of an enterprise-level CRM/SIS integration platform.
V. Key Claim Terms for Construction
The Term: "updating"
- Context and Importance: This term is used repeatedly in Claim 1 to describe the core inventive step of dynamically changing the available search options (e.g., "updating said set of displayed operators," "updating said displayed set of entries"). The construction of this term is critical because it will define how the user interface must behave to infringe. Practitioners may focus on this term because the difference between completely removing an invalid option versus merely disabling it (e.g., "graying it out") could be outcome-determinative for infringement.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The specification states the method "eliminates terms relating to choices and/or responses that are irrelevant or logically impossible" ('270 Patent, col. 3:5-8). This focus on logical elimination, rather than a specific visual method, may support a construction that covers any means of preventing the user from selecting an invalid option.
- Evidence for a Narrower Interpretation: The patent’s figures consistently depict "updating" as the complete deletion of an item from a list ('270 Patent, Fig. 1b, 2c, 2e). A defendant may argue that this demonstrates the inventor's intent for "updating" to mean affirmative removal, not just visual disabling.
The Term: "valid results"
- Context and Importance: The entire purpose of the claimed method is to guide a user toward "valid results." The definition of this term will set the baseline for what the accused system must be shown to produce. Practitioners may focus on this term because its definition—whether it simply means a non-empty set or implies a higher standard of relevance—will shape the infringement analysis.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent's background and summary repeatedly frame the problem being solved as the avoidance of "null responses" or a "null result" ('270 Patent, Abstract; col. 2:8; col. 2:44). This suggests "valid" could be construed broadly to mean any non-null (i.e., not empty) set of results.
- Evidence for a Narrower Interpretation: The specification also refers to eliminating "irrelevant and impossible responses" and avoiding "unwanted results" ('270 Patent, col. 2:30, col. 2:66). This language could support a narrower construction requiring that the results are not just non-null but also logically and contextually relevant, a potentially higher bar for the plaintiff to prove.
VI. Other Allegations
- Indirect Infringement: The complaint alleges inducement by "advertising an infringing use" and distributing a product with the intent that it be used to infringe (Compl. ¶27). It also makes a general allegation of contributory infringement (Compl. ¶24).
- Willful Infringement: The willfulness allegation is predicated on both post-suit knowledge ("the infringement... will now be willful through the filing and service of this Complaint") and pre-suit willful blindness, based on an alleged "practice of not performing a review of the patent rights of others" (Compl. ¶23, ¶28).
VII. Analyst’s Conclusion: Key Questions for the Case
- A key evidentiary question will be one of functional operation: does the accused software’s search interface perform the specific, reciprocal updating process recited in Claim 1, where the set of available operators is dynamically modified based on entry selections and the set of available entries is separately modified based on operator selections? Or does it use a more conventional, one-way filtering method that falls outside the claim scope?
- A central legal issue will be one of claim construction: can the term "updating," as used in the patent, be interpreted to cover modern user interface designs that disable or "gray out" invalid options, or is its meaning limited to the complete removal of those options from the display, as depicted in the patent’s own figures?
- An initial procedural question arises from the discrepancy in venue allegations: why does the complaint, filed in the Eastern District of Virginia, include a contradictory assertion that venue is proper in the Western District of Texas? This raises questions about potential forum-shopping strategies or a simple but significant drafting error.
Analysis metadata