2:24-cv-00867
Unwired Global Systems LLC v. Fulham Electronic Co Ltd
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Unwired Global Systems LLC (Delaware)
- Defendant: Fulham Electronic Co. Ltd. (China)
- Plaintiff’s Counsel: Rabicoff Law LLC
- Case Identification: 2:24-cv-00867, E.D. Tex., 10/28/2024
- Venue Allegations: Plaintiff alleges venue is proper because Defendant has an established place of business in the district, has committed acts of patent infringement in the district, and Plaintiff has suffered harm there.
- Core Dispute: Plaintiff alleges that Defendant’s unspecified products infringe a patent related to a middleware interface for translating data between different communication protocols in a network.
- Technical Context: The technology concerns middleware for heterogeneous networks, particularly enabling low-power home automation devices using various protocols to communicate with standard IP-based networks.
- Key Procedural History: No prior litigation, licensing history, or other procedural events are mentioned in the complaint.
Case Timeline
| Date | Event |
|---|---|
| 2009-09-23 | Priority Date for U.S. Patent No. 8,488,624 |
| 2010-09-22 | Application filed for U.S. Patent No. 8,488,624 |
| 2013-07-16 | U.S. Patent No. 8,488,624 issues |
| 2024-10-28 | Complaint filed |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 8,488,624 - “Method and apparatus for providing an area network middleware interface,” issued July 16, 2013
The Invention Explained
- Problem Addressed: The patent describes the difficulty of integrating various household devices (e.g., smart appliances, sensors) that use diverse, low-power communication protocols (like ZigBee or Bluetooth) with home networks that typically run on a different protocol, TCP/IP. (Compl. ¶9; ’624 Patent, col. 1:36-59). Implementing multiple communication stacks on a single device creates significant "programming overhead and a need for substantial computing capability." (’624 Patent, col. 1:55-57).
- The Patented Solution: The invention proposes a "protocol-neutral middleware interface" that acts as a universal translator. (’624 Patent, Abstract). A central routing computer receives a data packet in a "first communication protocol," uses a "frame engine" and a "machine-readable set of protocol frame definitions" to decode the packet into a universal, "platform independent" format, and can then re-encode it for a "second communication protocol." (’624 Patent, col. 11:9-22; Fig. 1). This translation layer allows disparate devices to communicate without needing to understand each other's native protocols. (’624 Patent, col. 2:1-13).
- Technical Importance: This approach allows for interoperability between the growing number of low-power "Internet of Things" (IoT) devices and conventional computer networks, without requiring the low-power devices to possess the costly hardware and software needed for full TCP/IP communication. (’624 Patent, col. 1:41-47).
Key Claims at a Glance
- The complaint asserts infringement of one or more unspecified "exemplary claims." (Compl. ¶11). The patent contains two independent claims, 1 and 8.
- Independent Claim 1 (Method):
- Receiving one or more data packets encoded in a first communication protocol.
- Decoding the data packets into a set of data objects.
- The decoding is performed "in accordance with a machine-readable set of protocol frame definitions containing one or more sub-fields for parsing of the data packets."
- Encoding the data objects into a second communication protocol.
- The encoding is performed "in accordance with the machine-readable set of protocol frame definitions."
- Independent Claim 8 (Apparatus):
- At least one processor, support circuit, and storage device.
- A "frame engine" to receive and decode a data packet from a first communication protocol.
- A "machine-readable set of protocol frame definitions" with sub-fields for decoding the packet into data objects.
- A "second machine-readable set of protocol frame definitions" for encoding the data objects into a second communication protocol.
- The complaint does not explicitly reserve the right to assert dependent claims but refers generally to "one or more claims." (Compl. ¶11).
III. The Accused Instrumentality
Product Identification
The complaint does not specifically name any accused products. It refers generally to "Exemplary Defendant Products" that are purportedly identified in an external document, "Exhibit 2," which is not provided with the complaint. (Compl. ¶11, ¶16).
Functionality and Market Context
The complaint does not describe the specific functionality of the accused products. It alleges globally that the "Exemplary Defendant Products practice the technology claimed by the '624 Patent" and "satisfy all elements of the Exemplary '624 Patent Claims." (Compl. ¶16). No allegations regarding the products' commercial importance are made.
IV. Analysis of Infringement Allegations
The complaint does not contain claim charts or detailed infringement allegations within its body. Instead, it incorporates by reference "the claim charts of Exhibit 2," which was not publicly filed with the complaint. (Compl. ¶17). The narrative infringement theory is that Defendant’s "Exemplary Defendant Products" directly infringe by "making, using, offering to sell, selling and/or importing" products that "practice the technology claimed" and "satisfy all elements" of exemplary claims. (Compl. ¶11, ¶16). The complaint also alleges internal testing and use by Defendant's employees constitutes direct infringement. (Compl. ¶12).
No probative visual evidence provided in complaint.
Identified Points of Contention
Given the lack of specific allegations, any infringement analysis is speculative. However, based on the patent's claims, key disputes may arise regarding:
- Technical Questions: What specific components or software modules in the accused products perform the function of the claimed "frame engine"? What evidence demonstrates that the accused products use a "machine-readable set of protocol frame definitions" to parse and translate data, as opposed to using other known methods of protocol conversion?
- Scope Questions: Does the defendant's method of data translation meet the specific limitations of decoding into "a set of data objects" and then re-encoding, as recited in Claim 1? Does the defendant's apparatus contain distinct "sets" of protocol frame definitions for decoding and encoding, as recited in Claim 8?
V. Key Claim Terms for Construction
The complaint does not provide sufficient detail for analysis of specific infringement disputes. However, based on the technology, certain claim terms are likely to be central to the case.
The Term: "frame engine"
Context and Importance: This term appears in independent claim 8 and is central to the apparatus claims. The definition will be critical to determine if a software module in the accused product that handles data packets qualifies as the claimed "engine." Practitioners may focus on this term because its scope—whether it requires a specific architecture or covers any software that processes data frames—will likely determine infringement.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent states that the frame engine "parses the data packets 126 and translates them into one or more platform independent data objects 119." (’624 Patent, col. 3:11-13). This functional language could support a construction covering a wide range of software components that perform translation.
- Evidence for a Narrower Interpretation: The detailed description states the frame engine "maintains a number of drivers," uses a "dynamic lookup table to translate... values," and is "executed as a subroutine of the network module." (’624 Patent, col. 5:2-4; col. 6:58-62). These more specific operational details could support a narrower construction limited to an engine with these characteristics.
The Term: "machine-readable set of protocol frame definitions"
Context and Importance: This limitation, found in both independent claims 1 and 8, describes the rules used for translation. The case may turn on whether the accused products use a structure that meets this definition. Practitioners will likely dispute whether this requires a specific format (like the patent’s exemplary XML files) or can read on any configuration data used for protocol conversion.
Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent broadly describes the definitions as containing "one or more sub-fields for parsing of the data packets." (’624 Patent, col. 11:17-18). This could be argued to cover any structured data file that dictates how to parse a packet.
- Evidence for a Narrower Interpretation: The specification provides specific examples, stating the definitions are "usually configured from XML metadata" and located in a file structure (e.g., "C:\glue-1.0.0\frames\zcl\header.xml"). (’624 Patent, col. 6:39-43; col. 7:29-30). An argument could be made that the term is limited to such file-based, hierarchical definition structures.
VI. Other Allegations
Indirect Infringement
The complaint alleges induced infringement, stating that Defendant distributes "product literature and website materials" that instruct end users on how to use the products in an infringing manner. (Compl. ¶14). The allegations are tied to knowledge obtained upon service of the complaint. (Compl. ¶15).
Willful Infringement
The complaint asserts willfulness based on knowledge of the ’624 Patent acquired upon service of the complaint and the accompanying claim charts. (Compl. ¶13-14). This framing suggests a claim for post-filing willfulness rather than pre-suit willfulness.
VII. Analyst’s Conclusion: Key Questions for the Case
Due to the complaint’s lack of factual detail, the initial phase of the case will likely focus on discovery to establish the basic facts of infringement. Once those facts are developed, the case may turn on the following key questions:
- A central evidentiary question will be one of technical implementation: What evidence will show that the accused products utilize a "frame engine" and "protocol frame definitions" to translate between protocols, as opposed to employing a monolithic, hard-coded converter or other non-infringing architecture?
- The core legal dispute will likely be one of definitional scope: Can the term "machine-readable set of protocol frame definitions," described in the patent with specific examples like XML files and directory structures, be construed broadly enough to read on the configuration data or internal logic used by the accused products?
- A key procedural question will be the sufficiency of the complaint itself. Given that all specific factual allegations regarding the accused products and the mechanism of infringement are located in an external exhibit that was not filed, the adequacy of the complaint under federal pleading standards may become an early issue.