1:25-cv-00885
Tir Tech Ltd v. Comcast Cable Communications LLC
I. Executive Summary and Procedural Information
- Parties & Counsel:- Plaintiff: TIR Technologies Limited (Ireland)
- Defendant: Comcast Cable Communications, LLC; Comcast Cable Communications Management, LLC; NBCUniversal Media, LLC; and Peacock TV LLC (all Delaware)
- Plaintiff’s Counsel: Bayard, P.A.; BC Law Group, P.C.
 
- Case Identification: 1:25-cv-00885, D. Del., 10/28/2025
- Venue Allegations: Venue is asserted in the District of Delaware on the basis that each Defendant is a Delaware limited liability company and is therefore a resident of the district.
- Core Dispute: Plaintiff alleges that Defendants’ video streaming services, including Xfinity Stream and PeacockTV, which utilize multiple content delivery networks, infringe four patents related to network monitoring, distributed video caching, and video pre-fetching technologies.
- Technical Context: The patents relate to technologies for optimizing the delivery of streaming video over networks, a critical function for content providers managing large-scale traffic and ensuring a quality user experience.
- Key Procedural History: The complaint notes that it is an Amended Complaint and that Defendants obtained knowledge of the asserted patents at least as of the filing and service of the original Complaint (D.I. 1), which forms the basis for the willfulness allegations.
Case Timeline
| Date | Event | 
|---|---|
| 2012-06-01 | ’347 Patent Priority Date | 
| 2012-07-18 | ’633 and ’442 Patents Priority Date | 
| 2014-07-29 | U.S. Patent No. 8,792,347 Issued | 
| 2015-02-13 | ’444 Patent Priority Date | 
| 2017-10-24 | U.S. Patent No. 9,800,633 Issued | 
| 2019-08-06 | U.S. Patent No. 10,375,444 Issued | 
| 2019-11-19 | U.S. Patent No. 10,484,442 Issued | 
| 2025-10-28 | Amended Complaint Filed | 
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 8,792,347 - "Real-time network monitoring and subscriber identification with an on-demand appliance," Issued July 29, 2014
The Invention Explained
- Problem Addressed: The patent describes the difficulty network operators face in managing and optimizing traffic, particularly as a large portion of web traffic consists of small, short-lived object requests that can "obscure network monitoring" and make it difficult to assess network health or map traffic to specific subscribers. (U.S. Patent No. 8,792,347, col. 2:1-9).
- The Patented Solution: The invention proposes a "selective" or "on-demand" network monitoring system. Instead of inspecting all traffic, the system focuses on large data flows (e.g., video) that are more indicative of network congestion. (U.S. Patent No. 8,792,347, col. 3:15-20). The system collects statistical information for these flows, stores it in a "flow record," and uses this data to map traffic to a specific subscriber and estimate the bandwidth being consumed. (U.S. Patent No. 8,792,347, col. 4:1-6). This allows for more efficient and targeted network management.
- Technical Importance: This approach aimed to provide network operators with more accurate, real-time insights into network performance without the cost and overhead of monitoring every single data packet. (U.S. Patent No. 8,792,347, col. 3:4-14).
Key Claims at a Glance
- Independent Claim 1 is asserted. (Compl. ¶12).
- Claim 1 is a method for selectively monitoring traffic, comprising the essential elements of:- receiving a notice for a beginning of a network data flow between an origin server and a user device;
- determining whether to monitor the data flow;
- responsive to a determination to monitor, collecting statistic information for the data flow;
- storing the statistic information in a flow record in a database;
- mapping the flow record to a subscriber based on an analysis of the statistic information;
- determining historical bandwidth provided to the subscriber based on mapped flow records; and
- estimating bandwidth to be consumed by the data flow based on the collected statistic information and the historical bandwidth.
 
- The complaint asserts infringement of "one or more claims," which may include dependent claims. (Compl. ¶12).
U.S. Patent No. 9,800,633 - "Just-in-time distributed video cache," Issued October 24, 2017
The Invention Explained
- Problem Addressed: The patent addresses inefficiencies in video streaming optimization. Transcoding a video for a specific device or network condition improves bandwidth usage but introduces delays. Furthermore, locally caching the optimized video helps only that specific user, and other users requesting the same content from different optimizers must wait through the same transcoding process again. (U.S. Patent No. 9,800,633, col. 1:47-54, col. 2:40-54).
- The Patented Solution: The invention describes a "just-in-time distributed video cache" system. When a user requests a video, a network controller generates a unique "key" that identifies both the original video and the specific optimization parameters required (e.g., for a mobile device on a 4G network). (U.S. Patent No. 9,800,633, col. 3:27-35). A video optimizer receives this key and queries a central cache database to determine if another optimizer in the network has already created and cached an identical optimized version. (U.S. Patent No. 9,800,633, col. 3:41-47). If a match is found, the system can retrieve the existing optimized file or redirect the user, eliminating the need to perform a redundant, resource-intensive transcoding operation. (U.S. Patent No. 9,800,633, col. 4:25-33).
- Technical Importance: This system architecture was designed to reduce redundant processing across a content delivery network, decrease latency for users, and more efficiently scale video optimization services. (U.S. Patent No. 9,800,633, col. 3:3-9).
Key Claims at a Glance
- Independent Claim 1 is asserted. (Compl. ¶19).
- Claim 1 is a method for streaming optimized video, comprising the essential elements of:- receiving a request to optimize an original source file, the request including a key;
- identifying, based on the key, a preview of an optimized version in a local cache of a video optimization server;
- generating a query to a cache database that maintains reference keys for optimized versions stored on other video optimization servers;
- receiving a response from the database indicating whether the key matches a reference key;
- receiving the address of another video optimizer storing a segment of the requested optimized version;
- stitching the first portion (the preview) with the segment from the other optimizer; and
- streaming the stitched version to the client device.
 
- The complaint asserts infringement of "one or more claims," which may include dependent claims. (Compl. ¶19).
U.S. Patent No. 10,484,442 - "Just-in-time distributed video cache," Issued November 19, 2019
- Technology Synopsis: Continuing the invention of the ’633 Patent, this patent further describes a distributed video caching system where a video optimizer receives a request with a unique key identifying an original source file and desired optimization parameters. (U.S. Patent No. 10,484,442, Abstract). The optimizer queries a central database to locate an existing, appropriately optimized version of the file within a cluster of optimizers, thereby avoiding redundant transcoding and reducing latency. (U.S. Patent No. 10,484,442, Abstract).
- Asserted Claims: At least independent claim 1. (Compl. ¶26).
- Accused Features: The complaint alleges that Defendants' Xfinity Stream and PeacockTV services, which use multiple CDNs, infringe by implementing optimized streaming video services. (Compl. ¶26).
U.S. Patent No. 10,375,444 - "Partial video pre-fetch," Issued August 6, 2019
- Technology Synopsis: This patent addresses the problem of long start times for streaming video on mobile devices. To provide an "instant play" experience without consuming excessive network data by downloading the entire file, the invention discloses a method of "partial pre-fetching." (U.S. Patent No. 10,375,444, col. 2:10-17). Only an initial portion of a video file is pre-fetched and stored in a local cache, allowing playback to begin immediately while the remainder of the file is retrieved from the network only if the user continues to watch. (U.S. Patent No. 10,375,444, col. 2:20-29).
- Asserted Claims: At least independent claim 1. (Compl. ¶33).
- Accused Features: The complaint alleges that Defendants' services for playback of online content on user devices infringe by performing the claimed methods. (Compl. ¶33).
III. The Accused Instrumentality
Product Identification
- The Accused Products and Services include Defendants' content delivery infrastructure and streaming video services, specifically identifying "Comcast Technology Solutions' CDN, Xfinity Stream, and PeacockTV." (Compl. ¶13, ¶19).
Functionality and Market Context
- The complaint alleges that these services deliver streaming video content to end-users over a service provider network. (Compl. ¶12). The functionality is described as using "multiple content delivery networks ('CDNs')" including those operated by Comcast Technology Solutions and Amazon Web Services to provide "selective traffic monitoring services" and "optimized streaming video services." (Compl. ¶12, ¶19). The complaint frames these as large-scale, commercially significant services offered by Defendants.
IV. Analysis of Infringement Allegations
The complaint alleges that claim charts comparing the asserted claims to the accused services are attached as Exhibits 2, 4, 6, and 8. (Compl. ¶13, ¶20, ¶27, ¶34). However, these exhibits were not provided with the complaint document. In their absence, the infringement theory is summarized from the narrative allegations in the complaint.
’347 Patent Infringement Allegations
The complaint alleges that the Accused Products and Services directly infringe at least claim 1 of the ’347 Patent. (Compl. ¶12). The narrative theory suggests that Defendants' services, by operating a large-scale video delivery network, necessarily perform real-time monitoring of network traffic to manage content delivery. (Compl. ¶12). This monitoring is alleged to constitute the claimed steps of collecting statistic information, mapping it to subscribers, and using historical data to manage bandwidth for current data flows. The allegation that Defendants perform these steps "either directly through their own actions" or by "directing or controlling the performance of such steps by third parties" suggests a theory of divided infringement. (Compl. ¶12).
’633 Patent Infringement Allegations
The complaint alleges that the Accused Products and Services directly infringe at least claim 1 of the ’633 Patent. (Compl. ¶19). The infringement theory is based on the operation of Defendants' services using "multiple CDNs" to deliver "optimized streaming video services." (Compl. ¶19). This architecture, according to the complaint, inherently practices the claimed method of distributed caching. The use of multiple CDNs (e.g., Comcast's own and Amazon Web Services) is alleged to correspond to the claimed system of multiple optimizers that coordinate to avoid redundant transcoding and efficiently stream content. (Compl. ¶19).
Identified Points of Contention
- Scope Questions: A central question for the '347 Patent may be whether standard network operations performed by a commercial CDN for quality-of-service monitoring meet the specific limitations of "mapping the flow record to a subscriber" and "determining historical bandwidth provided to the subscriber" as required by the claim. (U.S. Patent No. 8,792,347, claim 1). For the '633 Patent, a key issue may be whether the interaction between different commercial CDNs (e.g., Comcast and AWS) constitutes the specific claimed method of generating a "key," querying a central "cache database," and "stitching" video portions from different optimizers. (U.S. Patent No. 9,800,633, claim 1).
- Technical Questions: What evidence does the complaint provide that Defendants' systems generate a "key" with the specific characteristics claimed in the '633 Patent? Does the alleged coordination between CDNs function as the claimed "cache database" that provides addresses of other optimizers, or is it a different form of load balancing or content routing? The complaint does not provide sufficient detail for analysis of these technical operations.
 No probative visual evidence provided in complaint.
V. Key Claim Terms for Construction
- For the ’347 Patent: - The Term: "mapping the flow record to a subscriber"
- Context and Importance: This term appears central to distinguishing the invention from generic network monitoring. The infringement analysis will depend on whether Defendants' alleged association of traffic with a user account or IP address constitutes "mapping" to a "subscriber" in the manner claimed. Practitioners may focus on whether this requires a specific database structure or merely a logical association.
- Intrinsic Evidence for Interpretation:- Evidence for a Broader Interpretation: The specification discusses grouping flow data "per subscriber" and notes the database can be indexed by "subscriber identification (ID)." (U.S. Patent No. 8,792,347, col. 3:9, 3:28-30). This could support a general association of traffic with a user account.
- Evidence for a Narrower Interpretation: The detailed description of the flow cache structure shows a "SUBSCRIBER ID" field within a specific "USER FLOW BLOCK." (U.S. Patent No. 8,792,347, Fig. 7). This may suggest a more structured, database-specific mapping is required, rather than any general association.
 
 
- For the ’633 Patent: - The Term: "key uniquely identifying the original source file...and an optimized version of the source file"
- Context and Importance: The "key" is the core mechanism for coordinating the distributed cache. The viability of the infringement allegation may turn on whether any identifier used in Defendants' multi-CDN architecture meets the dual requirement of identifying both the original content and the specific optimized profile.
- Intrinsic Evidence for Interpretation:- Evidence for a Broader Interpretation: The patent states the key is generated based on "specified optimization parameters" and uniquely associated with the original and optimized files, which could be read broadly on any generated URL or token that directs a request for a specific transcoded version. (U.S. Patent No. 9,800,633, col. 3:27-35).
- Evidence for a Narrower Interpretation: The specification gives an example where the key is included "within a redirect request transmitted to the user device," suggesting it is a specific data element passed through the user's browser, not a purely internal server-to-server identifier. (U.S. Patent No. 9,800,633, col. 3:35-38).
 
 
VI. Other Allegations
- Indirect Infringement: The complaint does not contain separate counts for indirect infringement under 35 U.S.C. § 271(b) or (c). The allegations focus on direct infringement under § 271(a), but include language that Defendants infringe by "directing or controlling the performance of such steps by third parties." (Compl. ¶12). This phrasing suggests a theory of divided infringement, where Defendants are alleged to be directly liable for the combined actions of multiple parties under their direction or control.
- Willful Infringement: Willfulness is alleged for all four asserted patents. (Compl. ¶16, ¶23, ¶30, ¶37). The basis for this allegation is that Defendants obtained knowledge of the patents and their alleged infringement "at least as of the filing and service of the original Complaint (D.I. 1)." (Compl. ¶16). This indicates the willfulness claim is based on alleged post-suit conduct.
VII. Analyst’s Conclusion: Key Questions for the Case
The dispute will likely focus on the degree to which the internal operations of modern, large-scale content delivery networks can be mapped onto the specific architectures and methods disclosed in the asserted patents.
- A core issue will be one of technical specificity: Do Defendants' multi-CDN video delivery systems, which are designed for load balancing and quality of service, perform the specific steps of generating a unique "key" to query a "cache database" for pre-optimized content as claimed in the '633 and '442 Patents, or do they use fundamentally different technical methods for content routing and optimization?
- A second key question will be one of definitional scope: Can the '347 Patent's claim term "mapping the flow record to a subscriber" be construed to cover the general process of associating network traffic with user accounts or IP addresses for billing and analytics, or does it require the more particularized database structure and monitoring purpose described in the patent's specification?
- An evidentiary question will be one of divided infringement: Given that infringement is alleged across multiple CDNs (including third-party Amazon Web Services), the case may turn on whether Plaintiff can demonstrate that a single Defendant "directs or controls" the performance of every step of the asserted method claims, as required for direct infringement under current case law.