1:17-cv-01068
Iron Oak Tech LLC v. HP Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:- Plaintiff: Iron Oak Technologies, LLC (Texas)
- Defendant: HP Inc. (Delaware)
- Plaintiff’s Counsel: Jones Walker, LLP
 
- Case Identification: 1:17-cv-01068, W.D. Tex., 05/11/2018
- Venue Allegations: Venue is alleged based on Defendant HP Inc. having a regular and established place of business within the Western District of Texas.
- Core Dispute: Plaintiff alleges that certain HP products and systems infringed two now-expired patents related to remote software updating for mobile units and automated selection of communication paths.
- Technical Context: The patents address foundational technologies for managing fleets of connected devices: over-the-air (OTA) software patching and intelligent network switching to optimize cost or performance.
- Key Procedural History: The complaint seeks damages for infringement that occurred prior to the patents' expiration. Subsequent to the filing of this complaint, both asserted patents were subject to Inter Partes Review (IPR) proceedings. The lead independent claim of each patent-in-suit was cancelled as a result of these proceedings, a development that may significantly impact the viability of the asserted infringement theories.
Case Timeline
| Date | Event | 
|---|---|
| 1995-04-12 | U.S. Patent No. 5,699,275 Priority Date | 
| 1996-09-26 | U.S. Patent No. 5,966,658 Priority Date | 
| 1997-12-16 | U.S. Patent No. 5,699,275 Issued | 
| 1999-10-12 | U.S. Patent No. 5,966,658 Issued | 
| 2018-05-11 | Second Amended Complaint Filed | 
| 2021-11-01 | IPR Certificate Issued for U.S. Patent No. 5,966,658 | 
| 2022-01-18 | IPR Certificate Issued for U.S. Patent No. 5,699,275 | 
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 5,699,275 - "SYSTEM AND METHOD FOR REMOTE PATCHING OF OPERATING CODE LOCATED IN A MOBILE UNIT," Issued December 16, 1997
The Invention Explained
- Problem Addressed: The patent describes conventional methods for updating software on remote computer systems—such as distributing floppy disks or using direct modem support—as time-consuming, expensive, and prone to human error, particularly when a continuous, interactive communication link cannot be maintained ('275 Patent, col. 1:12-23).
- The Patented Solution: The invention proposes a system where a central "manager host" transmits software updates as a series of "discrete patch messages" over a potentially unreliable wireless network. A "mobile unit" receives these messages, verifies them, merges the patch data with its existing operating code to create a new "patched operating code," and then switches execution to the new code. This process is designed to function without requiring a continuous, bidirectional connection ('275 Patent, Abstract; col. 2:6-12; col. 4:1-10).
- Technical Importance: The technology facilitates over-the-air (OTA) software updates for mobile or remote devices, allowing for bug fixes and new functionality to be deployed without physical access to the device ('275 Patent, col. 2:6-12).
Key Claims at a Glance
- The complaint does not identify specific claims asserted, stating only that the accused products "embody the inventions claimed therein" (Compl. ¶9). The broadest independent claim is Claim 1, which was cancelled in a subsequent IPR proceeding (US 5,699,275 K1, p. 2). The elements of the now-cancelled Claim 1 include:- A "manager host" that initiates transmission of a "discrete patch message" over a "wireless communication network".
- A "first mobile unit" that receives the message, creates "patched operating code" by "merging" the patch with its "current operating code", and "switches execution" to the new code.
- A "second mobile unit".
- Wherein the manager host can address the message to the first mobile unit but not the second, enabling targeted updates.
 
U.S. Patent No. 5,966,658 - "AUTOMATED SELECTION OF A COMMUNICATION PATH," Issued October 12, 1999
The Invention Explained
- Problem Addressed: A mobile device may have access to a plurality of communication paths (e.g., cellular, satellite), each with distinct characteristics regarding cost, coverage, and performance. Choosing the optimal path for any given communication task presents a challenge ('658 Patent, col. 1:17-40).
- The Patented Solution: The patent describes an apparatus that automates this selection. It uses a database or memory storing "ordered lists of communication paths" associated with different "communication attributes" (e.g., priority, cost). When a communication is requested with a specific attribute, a processor automatically selects a path from the corresponding ordered list ('658 Patent, Abstract; col. 2:4-12).
- Technical Importance: The invention enables "smart" network switching, allowing a device to automatically choose the most suitable communication channel based on pre-defined priorities or characteristics, thereby optimizing for factors like cost or reliability without user intervention ('658 Patent, col. 2:13-41).
Key Claims at a Glance
- The complaint does not identify specific claims asserted (Compl. ¶13). The broadest independent claim is Claim 1, which was cancelled in a subsequent IPR proceeding (US 5,966,658 K1, p. 2). The elements of the now-cancelled Claim 1 include:- A "memory" operable to store a plurality of "ordered lists of communication paths", with each list associated with a "communication attribute" representing a "separate priority".
- A "processor" that receives a request indicating a communication attribute and "automatically selects" a path from the "ordered list" associated with that attribute.
 
III. The Accused Instrumentality
Product Identification
The complaint accuses "products and systems described in Exhibits F and G ('accused products')" (Compl. ¶9, 13). These exhibits were not attached to the filed complaint and are not available for analysis.
Functionality and Market Context
The complaint does not provide sufficient detail in its body for an analysis of the accused instrumentalities' functionality or market context. All substantive allegations are incorporated by reference to the missing exhibits (Compl. ¶9, 13).
IV. Analysis of Infringement Allegations
The complaint references Exhibits F and G as containing the basis for its infringement allegations but does not provide these exhibits (Compl. ¶9, 13). Accordingly, a detailed analysis of the infringement allegations or construction of a claim chart is not possible from the provided documents.
No probative visual evidence provided in complaint.
V. Key Claim Terms for Construction
As the complaint lacks specific infringement allegations, the following analysis is based on terms from the independent claims that are likely to be central to a dispute.
From the ’275 Patent:
- The Term: "discrete patch message"
- Context and Importance: This term is fundamental to the patent's method of updating. The infringement analysis would question whether the accused system's update protocol uses separate, self-contained messages or a continuous, interactive data stream. Practitioners may focus on this term to distinguish the patented method from conventional streaming or session-based data transfer protocols.
- Intrinsic Evidence for Interpretation:- Evidence for a Broader Interpretation: The specification suggests the use of discrete messages is a solution to the "inherent limitations of wireless communication" where a link may be lost and re-established, implying that any non-continuous, packet-like transmission could be considered "discrete" ('275 Patent, col. 4:1-10).
- Evidence for a Narrower Interpretation: Figure 4 and the accompanying description detail specific message formats with fields for message type, file ID, memory address, and data, which could support an argument that a "discrete patch message" must conform to such a structured, self-contained format ('275 Patent, col. 7:25-45; Fig. 4).
 
From the ’658 Patent:
- The Term: "ordered lists of communication paths"
- Context and Importance: This term defines the core logic of the invention. A dispute would likely center on whether the accused system uses a pre-defined, ranked list as envisioned by the patent, or if it employs a more dynamic, real-time decision-making process that does not rely on a static "ordered list."
- Intrinsic Evidence for Interpretation:- Evidence for a Broader Interpretation: The patent's summary suggests the invention addresses selecting a path based on various aspects like "priority," which could be interpreted to cover any system with an implicit or explicit preference for one path over another ('658 Patent, col. 2:13-22).
- Evidence for a Narrower Interpretation: Figure 4 explicitly illustrates a table with columns for different attributes, where communication paths are listed in a specific, descending order of preference. This embodiment could be used to argue that an "ordered list" requires a stored, static, and explicitly ranked data structure ('658 Patent, col. 11:4-12; Fig. 4).
 
VI. Other Allegations
- Indirect Infringement: The complaint alleges direct infringement by "making, using, selling, offering to sell, and importing" the accused products (Compl. ¶9, 13). It does not plead specific facts to support claims for either induced or contributory infringement.
- Willful Infringement: The complaint does not contain an explicit allegation of willful infringement. However, the prayer for relief requests an award of "attorneys' fees under 35 U.S.C. § 285," which is reserved for "exceptional cases" (Compl., Prayer ¶3). The complaint does not plead facts to establish pre- or post-suit knowledge or egregious conduct that would typically support such a request.
VII. Analyst’s Conclusion: Key Questions for the Case
- Viability of Claims: A threshold issue for the court will be the case's viability, as the lead independent claims of both asserted patents (Claim 1 of the ’275 Patent and Claim 1 of the ’658 Patent) were cancelled in IPR proceedings that concluded after the complaint was filed. The case may turn on whether Plaintiff can successfully assert infringement of any surviving dependent claims.
- Evidentiary Sufficiency: Given the complaint's reliance on unattached exhibits, a central evidentiary question will be what proof Plaintiff can marshal to demonstrate that HP's accused products perform the specific functions required by the patent claims, such as "merging" a patch to create "patched operating code" or selecting networks from pre-defined "ordered lists."
- Definitional Scope: Should the case proceed, a key question of claim construction for the ’658 Patent will be whether the term "ordered list" is limited to a static, stored table of ranked preferences as shown in the patent's figures, or if it can be construed more broadly to encompass dynamic, rule-based algorithms for network selection.