DCT
4:18-cv-00552
Akoloutheo LLC v. Siemens Corp
Key Events
Complaint
Table of Contents
complaint
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Akoloutheo, LLC (Texas)
- Defendant: Siemens Corp. (Delaware); Siemens Product Lifecycle Management Software Inc. (Delaware)
- Plaintiff’s Counsel: RWBurns & Co., PLLC; The Emanuelson Firm
- Case Identification: 4:18-cv-00552, E.D. Tex., 08/06/2018
- Venue Allegations: Plaintiff alleges venue is proper because its principal business is in the district and Defendants maintain a "regular and established place of business" in Plano, Texas, within the district, from which acts of infringement have allegedly occurred. The complaint includes a screenshot of a job posting for Defendant's "MindSphere presales team" in Plano to support this allegation.
- Core Dispute: Plaintiff alleges that Defendant’s MindSphere Industrial Internet of Things (IIoT) platform infringes a patent related to a generalized framework for processing transactions between different information services and applications.
- Technical Context: The technology addresses the challenge of dynamically integrating disparate, networked information services by using a standardized, abstract framework to manage transactions, rather than relying on custom, hard-coded integrations.
- Key Procedural History: No prior litigation, inter partes review proceedings, or licensing history is mentioned in the complaint.
Case Timeline
| Date | Event |
|---|---|
| 2001-04-19 | Priority Date for U.S. Patent No. 7,426,730 |
| 2008-09-16 | Issue Date for U.S. Patent No. 7,426,730 |
| 2018-08-06 | 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 difficulty of integrating information from separate, independent online services, such as combining driving directions with real-time traffic data (’730 Patent, col. 2:1-9). Custom, point-to-point software solutions for such integration are described as limited, not scalable, and inefficient when many different services or users are involved (’730 Patent, col. 2:10-15).
- The Patented Solution: The invention proposes a generalized transaction framework managed by a "Transaction Processing Function" (TPF) that acts as an intermediary between information "consumers" and "providers" (’730 Patent, Abstract; Fig. 2). Instead of direct, custom links, interactions are defined abstractly using a "transaction definition" (TD) and a "Uniform Specification Model" (USM) that classifies services and resources taxonomically (’730 Patent, col. 5:11-24). This allows the TPF to dynamically discover, select, and integrate the appropriate services to fulfill a transaction request based on contextual information, such as user preferences or location (’730 Patent, col. 5:15-24).
- Technical Importance: The patented system provides a scalable, service-oriented architecture that allows for flexible and context-aware integration of networked services without requiring explicit, pre-defined connections between them (’730 Patent, col. 3:4-14).
Key Claims at a Glance
- The complaint asserts independent claims 1, 15, and 17, and reserves the right to assert additional claims (’730 Patent, Compl. ¶26).
- Independent Claim 1 (System):
- A networked computer system with a "resource transaction processing module", a plurality of remote "resource providers", and a "resource information registry".
- The "resource transaction processing module" is configured to receive a transaction request and in response:
- construct a "transaction situation context" with additional information;
- "dynamically select" at least one resource provider based on the context and the registry;
- "determine" discrete operations to perform;
- "obtain" the selected resource from the provider; and
- "process" the resource to generate a "resultant resource".
- Independent Claim 15 (System):
- A networked computer system for requesting an output resource, comprising a "resource registry", a "transaction request entry module", a "transaction situation context module", a "resource transaction processing module", and a "transaction processing agent".
- The "transaction processing agent" translates a human-readable transaction request into executable instructions for the "resource transaction processing module", which then dynamically selects a resource and generates an output.
III. The Accused Instrumentality
Product Identification
- The complaint names the "MindSphere System," which comprises "MindSphere Software" and "MindSphere Network Resources" (Compl. ¶15). The software includes products such as MindSphere, MindConnect, and MindApp Asset Manager, while the network resources include hardware devices such as MindConnect Nano and MindConnect IoT2040 (Compl. ¶¶12-13).
Functionality and Market Context
- The accused instrumentality is described as a "cloud-based, open IoT operating system from Siemens which connects your machines and physical infrastructure with the digital world" (Compl. ¶14). A screenshot provided in the complaint describes "MindConnect Nano" and "MindConnect IoT2040" as embedded industrial PCs that collect data from the field, connect to the MindSphere platform, and transmit encrypted data (Compl. ¶15). The complaint alleges the MindSphere Software performs centralized monitoring and configuration for these distributed network resources, creating a unified system (Compl. ¶¶15-16). A visual from defendant's documentation states that the MindConnect devices "create a direct and secure connection with MindSphere to transmit data" (Compl. ¶16).
IV. Analysis of Infringement Allegations
'730 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| A networked computer system having a plurality of computer servers for providing a resultant resource according to a transaction request... comprising a resource transaction processing module | The MindSphere System is a networked computer system with a plurality of computer servers that provide a resultant resource according to a transaction request. The MindSphere Software is the resource transaction processing module. | ¶27, ¶28 | col. 30:1-11 |
| a plurality of resource providers, each resource provider being remotely located to the resource transaction processing module and communicatively coupled... via a computer network... | The MindSphere Network Resources are a plurality of resource providers, each remotely located to the MindSphere Software and communicatively coupled via a computer network. | ¶30 | col. 30:12-18 |
| a resource information registry communicatively coupled... for storing information about the resources provided by the plurality of resource providers... | The MindSphere Software is a resource information registry for storing information about the resources provided by the MindSphere Network Resources. | ¶32 | col. 30:19-24 |
| wherein, in response to receiving a transaction request, the resource transaction processing module... constructs a transaction situation context by creating context elements specified by a transaction definition program that provides additional information... for dynamically selecting and processing at least one resource | The MindSphere Software, in response to a transaction request, constructs a transaction situation context by creating context elements that provide additional information for dynamically selecting and processing at least one resource. | ¶34 | col. 30:27-33 |
| wherein dynamically selects at least one resource to process, in conjunction with the transaction situation context... according to resource information stored in the resource information registry | The MindSphere Software dynamically selects at least one resource to process, in conjunction with the transaction situation context, according to resource information stored in the resource information registry. | ¶35 | col. 30:34-39 |
| determines one or more discrete operations to perform on the at least one selected resource to satisfy the transaction request | The MindSphere Software determines one or more discrete operations to perform on the at least one selected resource to satisfy the transaction request. | ¶36 | col. 30:40-43 |
| 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 | The MindSphere Software obtains the at least one selected resource from the MindSphere Network Resources and processes it to generate a resultant resource. | ¶37 | col. 30:44-50 |
- Identified Points of Contention:
- Scope Questions: A central question may be whether the term "resource provider" as used in the patent can be read to cover the physical hardware devices (e.g., "embedded industrial PCs") that comprise the "MindSphere Network Resources." The patent specification often describes "resource providers" as information-centric services like GIS mapping or traffic data providers ('730 Patent, col. 10:28-36), raising the question of a potential scope mismatch with the accused hardware.
- Technical Questions: The complaint alleges that MindSphere "generates contextual elements" and "processes a variety of context specific data" (Compl. ¶23, ¶34). A technical question for the court will be whether this functionality meets the more structured requirements of the claimed "transaction situation context" (TSC), which the patent describes as being constructed from specific elements like session, physical, and historical contexts ('730 Patent, Fig. 9).
V. Key Claim Terms for Construction
The Term: "resource provider"
- Context and Importance: This term is critical because infringement depends on whether the accused "MindSphere Network Resources," which are described as physical IoT devices (Compl. ¶15), qualify as "resource providers". The defense may argue the term is limited to the types of information services disclosed in the patent's examples.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent defines a "resource" very broadly as "any information or function that can be well defined with quantifiable structure, attribution, behavior, and interfaces" ('730 Patent, col. 4:21-24). A "resource provider" is an entity that "provides access to resources" ('730 Patent, col. 4:19-20). This broad language could support an interpretation that includes hardware providing data and functional access.
- Evidence for a Narrower Interpretation: The detailed examples in the specification consistently refer to software- or data-based services, such as a "GIS service provider" or providers of "traffic flow information" ('730 Patent, col. 10:28-36; Fig. 1a). The term's use in the context of a "Uniform Specification Model" for services may suggest a narrower scope limited to web services or similar information sources.
The Term: "transaction situation context" (TSC)
- Context and Importance: The claims require the system to construct and use a "transaction situation context". Infringement will depend on whether the "context specific data" allegedly processed by MindSphere (Compl. ¶23) constitutes the claimed TSC. Practitioners may focus on this term to determine if the accused system performs the specific contextual processing method claimed, or merely a generic form of it.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent states that a TSC provides "additional information for dynamically selecting and processing data" ('730 Patent, col. 7:33-35), which could be read broadly to cover any environmental data used to guide a transaction.
- Evidence for a Narrower Interpretation: The specification provides a detailed structure for the TSC, noting it is a "fixed set of contexts that describe the current state of the processing environment" ('730 Patent, col. 4:57-59). Figure 9 explicitly breaks down "Context Element" into specializations like "Resource Context", "Physical Context", "Historical Context", and "Personalization Context", suggesting a specific, structured data object is required, not just any contextual data ('730 Patent, col. 18:10-29).
VI. Other Allegations
- Indirect Infringement: The complaint alleges that Defendants induce infringement by requiring end users to operate the MindSphere Systems in a "manner prescribed and controlled by MindSphere" (Compl. ¶42). It further alleges that Siemens exercises "control and/or direction" over actions performed by end users via the system interface, which may be construed as an allegation supporting liability for divided infringement (Compl. ¶¶42-43).
- Willful Infringement: The complaint seeks enhanced damages based on alleged "knowing and deliberate" infringement, with notice being established "at least as early as the service date of this complaint" (Compl. p. 9, ¶d). This frames the willfulness allegation as arising from post-suit conduct.
VII. Analyst’s Conclusion: Key Questions for the Case
This case will likely hinge on questions of claim scope and technical implementation. The central issues for the court may be:
- A core issue will be one of definitional scope: Can the term "resource provider", which is exemplified in the patent as an information service (e.g., a GIS data provider), be construed to cover the physical, data-collecting IoT hardware (e.g., "embedded industrial PCs") of the accused MindSphere system?
- A key evidentiary question will be one of functional specificity: Does the accused MindSphere platform's processing of "context specific data" embody the specific, structured "transaction situation context" (TSC) module required by the claims, or does it represent a technically distinct method of contextual processing? The outcome may depend on whether the accused system merely uses context generally or implements the particular modular framework described in the patent.
Analysis metadata