DCT

1:23-cv-10032

Unwired Global Systems LLC v. Hitachi Vantara LLC

Key Events
Complaint
complaint

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 1:23-cv-10032, S.D.N.Y., 11/14/2023
  • Venue Allegations: Venue is alleged to be proper based on Defendant maintaining an established place of business within the Southern District of New York.
  • Core Dispute: Plaintiff alleges that Defendant infringes a patent related to a middleware interface for translating between different network communication protocols.
  • Technical Context: The technology addresses the challenge of enabling devices using disparate, often low-power, communication protocols (e.g., in a home area network) to interface with devices on a standard computer network (e.g., TCP/IP).
  • Key Procedural History: The complaint does not mention any prior litigation, licensing history, or other procedural events relevant to the patent-in-suit.

Case Timeline

Date Event
2009-09-23 U.S. Patent No. 8,488,624 Priority Date
2013-07-16 U.S. Patent No. 8488624 Issue Date
2023-11-14 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 household devices using various low-power communication protocols (such as ZigBee or Bluetooth) with computer networks that use standard protocols like TCP/IP. Creating driver programs to handle these different protocols results in "significant programming overhead and a need for substantial computing capability" (U.S. Patent No. 8,488,624, col. 1:40-58).
  • The Patented Solution: The invention is a "protocol-neutral middleware interface" that acts as a universal translator. A "frame engine" receives a data packet in a first protocol, decodes it into a "platform independent data object" using a set of "protocol frame definitions," and can then re-encode that object for transmission in a second protocol (U.S. Patent No. 8,488,624, Abstract; col. 2:1-14). This process is designed to allow different systems to communicate without requiring each to understand the other's native protocol (U.S. Patent No. 8,488,624, col. 3:11-20).
  • Technical Importance: This approach seeks to simplify the development of applications for the "Internet of Things" or "smart home" environments by abstracting away the complexities of individual device communication standards.

Key Claims at a Glance

  • The complaint asserts "one or more claims" without specifying them (Compl. ¶11). Independent claim 1 is representative:
    • 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 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; 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 complaint does not explicitly reserve the right to assert dependent claims, but alleges infringement of "one or more claims" (Compl. ¶11).

III. The Accused Instrumentality

Product Identification

  • The complaint does not name any specific accused products. It refers generally to "Exemplary Defendant Products" that are purportedly identified in claim charts attached as Exhibit 2 (Compl. ¶11, ¶16). However, Exhibit 2 was not filed with the complaint.

Functionality and Market Context

  • The complaint does not provide sufficient detail for analysis of the accused products' functionality or market context. It alleges that the products "practice the technology claimed by the '624 Patent" but provides no specific operational details (Compl. ¶16).

IV. Analysis of Infringement Allegations

The complaint references claim charts in an exhibit that was not provided with the filing (Compl. ¶17). The narrative allegations state that the "Exemplary Defendant Products" satisfy all elements of the asserted claims (Compl. ¶16). Without the claim charts or specific product details, a detailed element-by-element analysis is not possible. The complaint's infringement theory rests entirely on the conclusory allegation that the accused products practice the patented technology and the incorporation of the un-filed Exhibit 2 (Compl. ¶16-17).

No probative visual evidence provided in complaint.

Identified Points of Contention

  • Factual Question: A primary issue will be identifying the specific accused products and their relevant functionalities, which are not described in the complaint. The infringement analysis will depend entirely on evidence presented in discovery regarding how these unnamed products operate.
  • Technical Question: Once products are identified, a key question will be whether their architecture includes the distinct "decoding" and "encoding" steps using "protocol frame definitions" as required by the claim, or if they use a different method for protocol translation.

V. Key Claim Terms for Construction

  • The Term: "protocol frame definitions"

  • Context and Importance: This term is central to the invention's mechanism for translation. The definitions contain the rules for parsing and creating data packets. The scope of this term will be critical to determining whether the accused products' method of protocol conversion falls within the claims.

  • Intrinsic Evidence for Interpretation:

    • Evidence for a Broader Interpretation: The patent suggests these definitions are flexible, stating they are "machine-readable" and can be configured from various sources, including XML metadata or an API, implying that any structured set of rules could qualify ('624 Patent, col. 7:27-34; col. 11:15-18).
    • Evidence for a Narrower Interpretation: The patent provides specific examples of these definitions, such as XML files containing tags that map to specific classes and data types (e.g., <uint8>), and describes a detailed algorithm for locating and using these files ('624 Patent, col. 6:30-44; col. 8:19-29). A party could argue the term is limited to such structured file-based definitions.
  • The Term: "platform independent data object"

  • Context and Importance: This term describes the intermediate state of the data after it has been decoded from its source protocol but before it is encoded into its destination protocol. Whether the accused products create such an object will be a key infringement question.

  • Intrinsic Evidence for Interpretation:

    • Evidence for a Broader Interpretation: The patent abstract describes the objects simply as a "set of platform independent data objects," which could be argued to cover any intermediate data representation that is abstracted from a specific protocol ('624 Patent, Abstract).
    • Evidence for a Narrower Interpretation: The specification explicitly links the concept of "platform independent representation" to the Java language, stating, "They are then accessed in the natural data types of the Java language, which is a platform independent representation" ('624 Patent, col. 4:58-62). This could support an argument that the term requires a data object with characteristics similar to those found in Java, rather than any arbitrary intermediate data structure.

VI. Other Allegations

  • Indirect Infringement: The complaint alleges inducement of infringement, stating that Defendant distributes "product literature and website materials" that instruct end users on how to use the accused products in an infringing manner (Compl. ¶14).
  • Willful Infringement: The complaint does not use the word "willful" but alleges that service of the complaint constitutes actual knowledge of infringement. It further alleges that despite this knowledge, Defendant continues to infringe, forming a basis for post-suit willfulness (Compl. ¶13, ¶14).

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

  1. A Threshold Factual Question: Given the absence of specific product names or infringement details in the complaint, a foundational question is what specific products are being accused and what evidence demonstrates that they perform protocol translation using the architecture described in the patent?

  2. A Core Definitional Question: The case will likely turn on the construction of "protocol frame definitions." Can the plaintiff show that the accused products use a "machine-readable set of... definitions" for parsing packets, or will the defendant demonstrate that its protocol translation method does not rely on such a structure as defined by the patent?

  3. A Question of Technical Equivalence: Does the accused system create an intermediate "platform independent data object" as claimed, or does it perform a more direct, state-less translation between protocols? The answer will depend on whether the defendant's internal data handling can be characterized as meeting the claim limitation, particularly in light of the patent's specific reference to Java-like objects.