DCT
4:19-cv-00818
Akoloutheo LLC v. Tyler Tech Inc
Key Events
Complaint
Table of Contents
complaint
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Akoloutheo, LLC (Texas)
- Defendant: Tyler Technologies, Inc. (Delaware)
- Plaintiff’s Counsel: RWBurns & Co., PLLC
- Case Identification: 4:19-cv-00818, E.D. Tex., 11/11/2019
- Venue Allegations: Venue is alleged to be proper based on Defendant maintaining its corporate headquarters, a regular and established place of business, within the Eastern District of Texas, and having committed alleged acts of infringement in the district.
- Core Dispute: Plaintiff alleges that Defendant’s data integration and content management software infringes a patent related to a generalized framework for processing transactions between disparate information services.
- Technical Context: The technology concerns middleware for integrating independent, networked data sources, a key challenge in enterprise and public-sector software systems that need to aggregate information from various legacy and modern platforms.
- Key Procedural History: The complaint does not allege any prior litigation, inter partes review (IPR) proceedings, or specific licensing history concerning the patent-in-suit.
Case Timeline
| Date | Event |
|---|---|
| 2001-04-19 | U.S. Patent No. 7,426,730 Priority Date |
| 2008-09-16 | U.S. Patent No. 7,426,730 Issues |
| 2019-11-11 | Complaint Filed |
II. Technology and Patent(s)-in-Suit Analysis
- Patent Identification: U.S. Patent No. 7,426,730, "Method and System for Generalized and Adaptive Transaction Processing Between Uniform Information Services and Applications," issued September 16, 2008.
The Invention Explained
- Problem Addressed: The patent describes the problem of integrating information from multiple, separate online sources as inefficient and reliant on custom, inflexible software solutions (’730 Patent, col. 2:6-14). It notes that while a user can access different services like driving directions and traffic data independently, it is difficult to make them "work with both types of information together" in a seamless, adaptive way (’730 Patent, col. 2:1-5).
- The Patented Solution: The invention proposes a generalized framework, centered on a "Transaction Processing Function" (TPF), that acts as an intermediary between information consumers and providers (’730 Patent, col. 4:47-52). Instead of hard-coded connections, the system uses a standardized "transaction definition" (TD) to describe a desired outcome and a "Uniform Specification Model" (USM) to classify available services. The TPF analyzes a transaction request and its "transaction situation context" (e.g., user location) to dynamically select and orchestrate the appropriate information providers to fulfill the request (’730 Patent, Abstract; col. 5:11-23).
- Technical Importance: This architectural approach aimed to simplify the integration of a large and changing number of services by abstracting the specific implementation details of each service, enabling more scalable and adaptable information systems (’730 Patent, col. 2:49-56).
Key Claims at a Glance
- The complaint asserts independent claims 1, 15, and 17.
- Independent Claim 1, a system claim, recites the following essential elements:
- A networked computer system for providing a resultant resource.
- A "resource transaction processing module".
- A plurality of remote "resource providers".
- A "resource information registry" for storing information about the resources.
- Wherein the module, in response to a request:
- "constructs a transaction situation context".
- "dynamically selects at least one resource" based on the context and registry.
- "determines one or more discrete operations" to perform.
- "obtains" the selected resource.
- "processes" the resource to generate a resultant resource.
- The complaint does not explicitly reserve the right to assert dependent claims but uses the open-ended phrasing "at least - claims 1, 15, and 17" (Compl. ¶22).
III. The Accused Instrumentality
Product Identification
- The accused instrumentalities are Defendant’s "dataXchange and Tyler Content Manager software systems" (collectively, "Tyler Software") (Compl. ¶11).
Functionality and Market Context
- The complaint alleges that Tyler Software is a server-based system for "organizing, storing, searching and retrieving data and documents across multiple networked resources" (Compl. ¶11). It is described as operatively coupling to a plurality of networked systems to access and retrieve data, such as from county, city, and state government databases (Compl. ¶13). A diagram in the complaint depicts the "dataXchange" product as a central server that receives a user request from a web server and, in response, queries disparate government data sources to provide a result to the user (Compl. p. 4). The software is alleged to be "query-based" and include a "mechanism to query for detailed data, such as case information" (Compl. ¶15).
IV. Analysis of Infringement Allegations
’730 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| a resource transaction processing module; | Tyler Software is alleged to comprise one or more "transaction processing module(s)." | ¶24 | col. 4:47-52 |
| a plurality of resource providers, each resource provider being remotely located to the resource transaction processing module and communicatively coupled to the resource transaction processing module via a computer network... | Tyler Software is alleged to be a server-based system that "operatively couples to a plurality of networked systems and resources" to retrieve data. A provided diagram shows connections to remote "County," "City," and "State" data sources (Compl. p. 4). | ¶13, ¶25 | col. 4:18-21 |
| a resource information registry communicatively coupled to the resource transaction processing module for storing information about the resources provided by the plurality of resource providers... | Tyler Software is alleged to "utilize[] and/or maintain[] a registry of data resources" which allows clients to "share information with each other" and access data "across counties, states, Tyler products and agencies" (Compl. p. 5). | ¶17, ¶26 | col. 5:4-8 |
| wherein, in response to receiving a transaction request, the resource transaction processing module: constructs a transaction situation context... | The complaint alleges Tyler Software processes a request "utilizing contextual elements related to the request and/or the user entering the request." | ¶27 | col. 4:56-62 |
| wherein...the resource transaction processing module:...dynamically selects at least one resource to process, in conjunction with the transaction situation context, in order to satisfy the transaction request according to resource information... | The complaint alleges Tyler Software "selects one or more data resources" to satisfy a transaction request. | ¶28 | col. 30:17-21 |
| wherein...the resource transaction processing module:...determines one or more discrete operations to perform on the at least one selected resource to satisfy the transaction request; | The complaint alleges Tyler Software "performs one or more operations on those data resources to satisfy the transaction request." | ¶28 | col. 30:22-24 |
| wherein...the resource transaction processing module:...obtains the at least one selected resource from the resource provider providing that resource; and processes the at least one selected resource...to generate a resultant resource. | Tyler Software is alleged to "generate[] a resultant data resource responsive to the transaction request, and deliver[] that resultant data resource to the user via a user interface." | ¶29 | col. 30:25-26 |
- Identified Points of Contention:
- Scope Questions: A primary question may be whether the accused "registry of data resources" (Compl. ¶17) meets the definition of the claimed "resource information registry". The patent specification describes this registry as a "Uniform Specification Repository" (USR) that stores structured classifications of services according to a "Uniform Specification Model" (USM) (’730 Patent, col. 5:1-8). The dispute may focus on whether the accused product's mechanism for tracking data sources has the formal, structured, and classificatory nature required by the patent, or if it is a simpler list of available connections.
- Technical Questions: The infringement theory depends on the accused software performing a specific sequence of "adaptive" steps. A key factual question will be what evidence shows that Tyler Software "constructs a transaction situation context" and then uses that context to "dynamically select" a resource. The complaint makes conclusory allegations for these functions (Compl. ¶¶27-28) but does not detail the underlying mechanism, raising the question of whether the accused system's query logic functionally matches the patented method or operates via a more conventional, pre-configured data federation model.
V. Key Claim Terms for Construction
- The Term: "resource information registry"
- Context and Importance: This term is a core architectural component of the claimed system. Its construction will be critical, as infringement may depend on whether the defendant's method of managing data sources qualifies as a "registry". Practitioners may focus on this term because the patent's detailed description appears to give it a more specific meaning than the plain words of the claim might suggest.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The claim language itself defines the term by its function: "for storing information about the resources provided by the plurality of resource providers" (’730 Patent, col. 30:5-10). This could support an argument that any system component that tracks available resources meets the limitation.
- Evidence for a Narrower Interpretation: The specification consistently describes the implementation of this concept as a "Uniform Specification Repository (USR)" that works with a "Uniform Specification Model (USM)" to store formal classifications of services (’730 Patent, col. 5:4-8). An argument could be made that this specific, structured repository is what the inventors contemplated and disclosed, thereby limiting the scope of the claim term.
- The Term: "constructs a transaction situation context"
- Context and Importance: This term captures the "adaptive" nature of the invention. The dispute will likely center on whether the accused software's use of "contextual elements" (Compl. ¶27) is equivalent to constructing the formal "Transaction Situation Context (TSC)" described in the patent.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The claim language is functional. An argument could be made that any process that gathers and uses situational data (e.g., user ID, time of day) to guide a query satisfies this element.
- Evidence for a Narrower Interpretation: The specification defines the "TSC" as "A fixed set of contexts that describe the current state of the processing environment with respect to the session, RSCs and RSPs during a particular transaction" (’730 Patent, col. 4:56-60). Flowcharts show the TSC as a distinct data object that is formally built and used in subsequent processing steps (e.g., ’730 Patent, Fig. 12, item 1205), suggesting a more structured process than simply using contextual data in a database query.
VI. Other Allegations
- Indirect Infringement: The complaint focuses on direct infringement and does not contain specific factual allegations to support claims of induced or contributory infringement.
- Willful Infringement: The complaint requests enhanced damages based on the "knowing and deliberate nature of Defendant's prohibited conduct with notice being made at least as early as the service date of this complaint" (Compl. p. 7, ¶d). This alleges willfulness based on knowledge acquired from the filing of the lawsuit itself, rather than from any pre-suit notice.
VII. Analyst’s Conclusion: Key Questions for the Case
- A core issue will be one of definitional scope: does the term "resource information registry", which the patent specification links to a formal classification model (the USM/USR), read on the mechanism the accused Tyler Software uses to manage its connections to various data sources? The outcome may depend on whether the court views the specification's detailed examples as definitional or merely illustrative.
- A key evidentiary question will be one of functional equivalence: does the accused software’s query processing system perform the specific, multi-step adaptive logic required by Claim 1—notably, by first formally "constructing a transaction situation context" and then using that context to "dynamically select" a resource—or does it employ a more conventional data retrieval architecture that achieves a similar result through different technical means?
Analysis metadata