DCT

9:25-cv-81398

Unwired Global Systems LLC v. Tartbit

Key Events
Complaint
complaint Intelligence

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 9:25-cv-81398, S.D. Fla., 11/11/2025
  • Venue Allegations: Venue is alleged to be proper based on Defendant having an established place of business in the district and having committed the alleged acts of infringement there.
  • Core Dispute: Plaintiff alleges that Defendant's IoT Bridge software infringes a patent related to a network middleware interface that translates data between different communication protocols.
  • Technical Context: The technology addresses protocol interoperability in the Internet of Things (IoT) sector, a critical function for connecting low-power devices to cloud-based enterprise services.
  • Key Procedural History: The complaint does not reference any prior litigation, Inter Partes Review (IPR) proceedings, or licensing history related to the patent-in-suit.

Case Timeline

Date Event
2009-09-23 '624 Patent Priority Date
2013-07-16 '624 Patent Issue Date
2025-11-11 Complaint Filing Date

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"

  • Patent Identification: U.S. Patent No. 8,488,624, "Method and apparatus for providing an area network middleware interface," issued July 16, 2013 (the "'624 Patent").

The Invention Explained

  • Problem Addressed: The patent identifies the technical challenge of integrating household and other network-enabled devices that use various non-TCP/IP protocols (e.g., ZigBee, Bluetooth) with computer networks that use TCP/IP '624 Patent, col. 1:31-40 This protocol mismatch creates significant programming overhead and requires substantial computing power to manage multiple protocol stacks simultaneously '624 Patent, col. 1:52-58
  • The Patented Solution: The invention proposes a "protocol-neutral middleware interface" that acts as a universal translator '624 Patent, col. 2:1-3 A core component, the "frame engine," receives a data packet in a first protocol, decodes it into a "platform independent data object" using metadata maps stored in "field classes," and can then re-encode that object into a second protocol for transmission '624 Patent, abstract '624 Patent, col. 4:49-67 This process abstracts the underlying protocol complexities from the application layer.
  • Technical Importance: The described solution allows a single driver program to communicate with a heterogeneous network of devices in a standardized, platform-independent manner, thereby reducing the complexity and computing resources required for home automation and IoT systems '624 Patent, col. 1:55-63

Key Claims at a Glance

  • The complaint's infringement chart asserts independent method claim 1 '624 Patent, col. 11:8-23
  • The essential elements of independent claim 1 are:
    • A method performed by a special-purpose computer programmed by a "frame engine" comprising:
    • receiving one or more data packets encoded in a first communication protocol;
    • decoding the data packets into a set of data objects, where the decoding is performed in accordance with a machine-readable set of protocol frame definitions that contain sub-fields for parsing; and
    • encoding the data objects into a second communication protocol, where the encoding is performed in accordance with a machine-readable set of protocol frame definitions.
  • The complaint alleges infringement of "one or more claims" of the '624 Patent, suggesting the potential for other claims to be asserted Compl. ¶11

III. The Accused Instrumentality

Product Identification

  • The accused product is Defendant's "IoT Bridge for LwM2M" software and service Compl., Ex. 2, p. 2

Functionality and Market Context

  • The complaint describes the accused product as a software gateway that enables "seamless integration between devices that support the LWM2M 1.0 or 1.1 standards and numerous enterprise services" Compl., Ex. 2, p. 2 The product is alleged to function as a "translator" that receives data from resource-constrained IoT devices using the Lightweight Machine-to-Machine (LwM2M) protocol and converts it into formats suitable for cloud platforms like Microsoft Azure, Amazon Web Services, and Google Cloud Platform Compl., Ex. 2, p. 3 Compl., Ex. 2, p. 6
  • The complaint alleges that these enterprise platforms often use protocols such as HTTP, and the accused product bridges the gap by receiving LwM2M data, processing it, and forwarding it using a different protocol Compl., Ex. 2, pp. 8-9 This functionality is portrayed in a system diagram showing the accused product connecting LwM2M devices to various cloud services Compl., Ex. 2, p. 3

IV. Analysis of Infringement Allegations

  • Claim Chart Summary: The complaint provides an exemplary claim chart in Exhibit 2, incorporated by reference, which maps elements of claim 1 of the '624 Patent to the accused IoT Bridge product Compl. ¶16 Compl. ¶17

'624 Patent Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
A method for implementing a network interface... performed by a special-purpose computer programmed by a frame engine comprising: receiving one or more data packets encoded in a first communication protocol; The accused product receives data packets encoded in the LwM2M protocol from IoT devices. A product marketing screenshot identifies the accused product as the "IoT BRIDGE FOR LWM2M" Compl., Ex. 2, p. 2 ¶16 col. 11:11-14
decoding the data packets into a set of data objects wherein the data packets are decoded in accordance with a machine-readable set of protocol frame definitions containing one or more sub-fields for parsing of the data packets; The accused product allegedly decodes the LwM2M data packets into data objects. The complaint provides a diagram of an LwM2M frame definition showing distinct sub-fields such as header, nonce, and ICV, arguing these constitute the claimed "protocol frame definitions" (Compl., Ex. 2, p. 10). ¶16 col. 11:15-19
and encoding the data objects into a second communication protocol wherein the data objects are encoded in accordance with the machine-readable set of protocol frame definitions. The accused product allegedly encodes the data objects into a second protocol, such as HTTP, for transmission to enterprise services like Microsoft's IoT Central. The complaint cites documentation stating that devices connect to IoT Central using protocols like HTTP (Compl., Ex. 2, p. 13). ¶16 col. 11:20-23
  • Identified Points of Contention:
    • Scope Questions: A potential issue is whether the term "special-purpose computer programmed by a frame engine," which the patent describes in the context of a local "routing computer" '624 Patent, col. 3:9-11, can be read to cover Defendant's cloud-based software-as-a-service product. The interpretation of "computer" and "frame engine" will be central.
    • Technical Questions: The complaint alleges that the accused product decodes and encodes "in accordance with a machine-readable set of protocol frame definitions." A key question will be what evidence demonstrates that the accused product's internal software architecture uses structures equivalent to the patent's "frame engine" and "field classes" to perform this translation, as opposed to using other standard programming methods for protocol conversion.

V. Key Claim Terms for Construction

  • The Term: "frame engine"

    • Context and Importance: This term describes the core software component that performs the claimed method. The definition of "frame engine" will be critical for determining whether the architecture of the accused software falls within the scope of the claims. Practitioners may focus on this term because it appears to be a neologism defined by the patentee.
    • Evidence for a Broader Interpretation: The claims broadly describe the frame engine by its function: receiving, decoding, and encoding data packets '624 Patent, cl. 1 This could support an interpretation that covers any software module performing these functions.
    • Evidence for a Narrower Interpretation: The specification provides a more detailed description, stating the frame engine uses "field classes" and "decoder classes," provides a specific Application Programming Interface (API), and can support a scripting interface '624 Patent, col. 4:39-67 This may support a narrower construction limited to an engine with this specific internal architecture.
  • The Term: "platform independent data objects"

    • Context and Importance: This term defines the intermediate state of the data after it is decoded from the first protocol and before it is encoded into the second. The required level of "platform independence" will be a key point of dispute.
    • Evidence for a Broader Interpretation: This term could be construed to cover any generic data representation, such as a JSON object or an internal memory structure, that is not tied to the specific binary format of the incoming or outgoing protocols.
    • Evidence for a Narrower Interpretation: The specification explicitly links this concept to the Java programming language, stating that data is accessed "in the natural data types of the Java language, which is a platform independent representation" '624 Patent, col. 4:59-62 This could support an argument that the term is limited to a Java-like object model or a representation with a similar level of abstraction and independence from the underlying hardware architecture.

VI. Other Allegations

  • Indirect Infringement: The complaint alleges induced infringement, asserting that Defendant knowingly encourages infringement by selling the accused product and distributing "product literature and website materials" that instruct customers on how to use it in an infringing manner Compl. ¶14 Compl. ¶15
  • Willful Infringement: The basis for willfulness is alleged knowledge of the '624 Patent "at least since being served by this Complaint" Compl. ¶15 This allegation is directed at post-suit conduct.

VII. Analyst's Conclusion: Key Questions for the Case

  • A central issue will be one of architectural equivalence: does the accused IoT Bridge, a cloud-based software service, implement the specific "frame engine" and "field class" architecture described and claimed in the '624 Patent, or does it achieve protocol translation through a technologically distinct software design not contemplated by the patent?
  • A second key question will be one of definitional scope: can the term "platform independent data objects," which the patent specification links to a Java-based model, be construed broadly enough to encompass the intermediate data representations used within the accused product's modern, cloud-native software stack?
  • Finally, a factual question will be whether the "special-purpose computer" limitation in the claims, described in the patent as a physical "routing computer," can read on the distributed, virtualized infrastructure that hosts the accused software service.