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.
- Case Identification: 1:25-cv-00885, D. Del., 03/25/2026
- Venue Allegations: Venue is alleged to be proper in the District of Delaware because 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, Xfinity Stream and PeacockTV, and their use of content delivery networks infringe four U.S. patents related to network monitoring, distributed video caching, and video pre-fetching technologies.
- Technical Context: The technology at issue concerns methods for optimizing the delivery of streaming video content over data networks, a technically critical and commercially significant component of the modern media landscape.
- Key Procedural History: The filing is a Second Amended Complaint. The complaint alleges that Defendants' knowledge for the purposes of indirect and willful infringement began with the filing and service of the original complaint in this matter.
Case Timeline
| Date | Event |
|---|---|
| 2012-06-01 | U.S. Patent No. 8,792,347 Priority Date |
| 2012-07-18 | U.S. Patent No. 9,800,633 Priority Date |
| 2012-07-18 | U.S. Patent No. 10,484,442 Priority Date |
| 2014-07-29 | U.S. Patent No. 8,792,347 Issued |
| 2015-02-13 | U.S. Patent No. 10,375,444 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 |
| 2026-03-25 | Second Amended Complaint Filing Date |
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"
- Patent Identification: 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's background describes the difficulty and high cost for network operators, particularly in the mobile space, to manage network growth and congestion. Traditional monitoring tools that inspect every data packet are inefficient for handling the "bursty" and high-volume nature of modern web traffic (e.g., video) and cannot react in real-time '347 Patent, col. 1:22-67
- The Patented Solution: The invention proposes a system for "selective on-demand" network monitoring. Instead of inspecting all traffic, the system identifies specific data flows of interest (e.g., large media files), collects statistical information on those flows, and maps the flow record to a specific subscriber. This historical and real-time data is then used to estimate available bandwidth and predict network congestion, allowing for targeted traffic optimization without the overhead of universal monitoring '347 Patent, abstract '347 Patent, col. 2:59-67
- Technical Importance: This technology provided a more efficient, "surgical" approach to managing network traffic, allowing providers to identify and mitigate congestion by focusing on the most impactful data flows, such as video, rather than deploying costly, deep-packet inspection across the entire network Compl. ¶11
Key Claims at a Glance
- The complaint asserts at least independent Claim 1 Compl. ¶12
- Essential elements of Claim 1, a method, include:
- 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.
- Collecting statistic information corresponding to the data flow.
- Storing the information in a database as a flow record.
- Mapping the flow record to a subscriber based on an analysis of the statistic information, and aggregating mapped flow records for that subscriber.
- Determining historical bandwidth for the subscriber based on the aggregated records.
- Estimating the bandwidth to be consumed by the current data flow based on both the current statistic information and the determined historical bandwidth.
U.S. Patent No. 9,800,633 - "Just-in-time distributed video cache"
- Patent Identification: U.S. Patent No. 9,800,633, "Just-in-time distributed video cache," issued October 24, 2017.
The Invention Explained
- Problem Addressed: Streaming video on mobile devices often suffers from delays and long start-up times, which degrades the user experience. While caching can improve performance, caching entire video files is inefficient, and conventional caching methods can lead to redundant transcoding and storage of popular content across a network '633 Patent, col. 1:23-52
- The Patented Solution: The patent describes a distributed caching system where multiple "video optimizers" work cooperatively. A central "cache database" maintains an index of which optimizers in a network have already cached optimized versions (or segments) of specific source videos. When an optimizer receives a request, it can query this database to locate a pre-existing, optimized version on another optimizer and retrieve it from there, rather than re-transcoding the original file from the origin server. The system can also "stitch" together segments from different optimizers to fulfill a single request '633 Patent, abstract '633 Patent, claim 1
- Technical Importance: This invention created a more intelligent and efficient content delivery architecture that reduces redundant processing, conserves network resources, and improves playback speed by enabling video optimizers to share already-processed content across a distributed cluster Compl. ¶24
Key Claims at a Glance
- The complaint asserts at least independent Claim 1 Compl. ¶25
- Essential elements of Claim 1, a method, include:
- Receiving a request to optimize an original source file, which includes a key.
- Identifying a "preview" of an optimized version in a local cache of a video optimizer.
- Generating a query to a cache database that maintains reference keys for optimized files stored on other video optimization servers.
- Receiving a response from the database indicating a match and the address of another optimizer storing a segment of the requested file.
- "Stitching" the locally-cached first portion with the segment from the other optimizer to generate a complete version.
- Streaming the stitched version for playback.
U.S. Patent No. 10,484,442 - "Just-in-time distributed video cache"
- Patent Identification: U.S. Patent No. 10,484,442, "Just-in-time distributed video cache," issued November 19, 2019.
- Technology Synopsis: As a continuation of the '633 patent family, this patent further details a distributed video caching system '442 Patent, abstract The technology enables a video optimizer to receive a request, use a key to query a database for optimized segments stored across a cluster of other optimizers, and then "stitch" a locally stored first portion with a segment retrieved from another optimizer to assemble and stream the requested content '442 Patent, claim 1
- Asserted Claims: At least Claim 1 Compl. ¶38
- Accused Features: The complaint alleges that the Xfinity Stream and PeacockTV services utilize a distributed architecture, involving either Comcast's own CDN or a third-party CDN like AWS, to cache, assemble, and deliver video content in a manner that infringes the patent Compl. ¶¶39-41
U.S. Patent No. 10,375,444 - "Partial video pre-fetch"
- Patent Identification: U.S. Patent No. 10,375,444, "Partial video pre-fetch," issued August 6, 2019.
- Technology Synopsis: This patent addresses the user demand for "instant play" video by proposing a "partial video pre-fetch" system '444 Patent, col. 1:21-29 The invention's solution is to pre-fetch only a small initial portion of a video (e.g., 5-30 seconds), allowing playback to begin immediately while the remainder of the file is streamed only if the user chooses to continue watching. This method aims to balance instant-start performance with network bandwidth efficiency '444 Patent, abstract '444 Patent, col. 2:10-18
- Asserted Claims: At least Claim 1 Compl. ¶51
- Accused Features: The Xfinity Stream and PeacockTV services are accused of infringing by allegedly pre-fetching initial segments of video to provide a fast start-up experience for users viewing content Compl. ¶¶52-53
III. The Accused Instrumentality
Product Identification
- The accused instrumentalities are the "Xfinity Stream service" and the "PeacockTV service" Compl. ¶¶13, 15
Functionality and Market Context
- The complaint describes these as video streaming services that deliver content to end-users through applications Compl. ¶13 The infringement allegations center on the underlying content delivery architecture, which the complaint asserts relies on Content Delivery Networks (CDNs) to distribute video content efficiently Compl. ¶12 These CDNs are identified as both Comcast's proprietary "Comcast Technology Solutions CDN" and third-party services from Amazon Web Services (AWS) Compl. ¶¶13-15 The complaint alleges these systems perform network monitoring, distributed caching, and partial video pre-fetching as part of their operation Compl. ¶¶16, 29, 42, 54 No probative visual evidence provided in complaint.
IV. Analysis of Infringement Allegations
The complaint references claim charts attached as Exhibits 3, 11, 13, and 15, which purportedly compare the asserted claims to the accused services Compl. ¶16; Compl. ¶29; Compl. ¶42; Compl. ¶54 As these exhibits were not provided for analysis, a tabular summary cannot be constructed. The narrative infringement theories are summarized below.
'347 Patent Infringement Allegations
The complaint alleges that Defendants' streaming services, operating through their own or third-party CDNs, perform the patented method of real-time network monitoring Compl. ¶¶12-13 The infringement theory posits that in delivering video streams, the Defendants' systems collect and analyze data about network conditions and traffic flows, and that this activity is mapped to subscribers to manage content delivery quality Compl. ¶¶13-15 It is alleged that while Defendants' CDN infrastructure performs most of the claimed steps, the final step is performed by the end-user's application under the direction and control of the Defendants Compl. ¶13
'633 Patent Infringement Allegations
The complaint alleges that the Xfinity Stream and PeacockTV services employ a "just-in-time distributed video cache" that infringes the '633 Patent Compl. ¶¶25-26 The theory suggests that the CDNs used by Defendants operate as a cooperative cluster of caches. When a user requests content, the system allegedly identifies and assembles optimized video segments from various cache servers within the distributed network, thereby "stitching" content together for delivery as described in the claims Compl. ¶¶26-28
- Identified Points of Contention:
- Scope Questions: A potential point of contention for the '347 Patent is whether the general performance monitoring and load balancing conducted by a commercial CDN constitutes the specific claimed method of "mapping the flow record... to a subscriber" and using "historical bandwidth provided to the subscriber" for analysis. The dispute may focus on whether the accused systems perform subscriber-specific historical analysis or more generalized, real-time network management. For the '633 patent, a question is whether the architecture of the accused CDNs (Comcast's or AWS's) aligns with the claimed model of distinct "video optimizers" querying a central "cache database" and "stitching" content retrieved from one another.
- Technical Questions: A key technical question for the '347 patent is what evidence demonstrates that the accused systems estimate future bandwidth needs based on a subscriber's historical data, as the claim requires, rather than simply reacting to current network conditions. For the '633 patent, a central question will be whether the accused services technically perform "stitching" by combining a "preview" from one source with a "segment" from a distinct "other video optimizer," or if they use a different method of assembling video chunks that falls outside the claim's scope.
V. Key Claim Terms for Construction
The Term: "mapping the flow record... to a subscriber" (from '347 Patent, Claim 1)
- Context and Importance: This term is critical because infringement hinges on whether the Defendants' network monitoring is specifically tied to individual subscribers for historical analysis. Practitioners may focus on this term because while the accused CDNs undoubtedly monitor data flows, the case may turn on whether this monitoring is performed at the granular, "subscriber"-mapped level required by the claim, or if it is a more anonymized, aggregate form of network management.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent abstract refers generally to mapping a flow record "to a subscriber of the service provider network," which could be argued to encompass any method of associating a data flow with a specific user account for quality-of-service purposes '347 Patent, abstract
- Evidence for a Narrower Interpretation: The specification discloses specific identifiers like source IP addresses and cookies for mapping flows '347 Patent, col. 15:53-63 '347 Patent, col. 16:38-46 A party could argue this suggests the claim requires a more specific method of identification than what is generically performed by a CDN.
The Term: "stitching" (from '633 Patent, Claim 1)
- Context and Importance: The infringement theory for the '633 patent relies on the idea that Defendants' services "stitch" together video segments from different caches. The definition of "stitching" is therefore central to determining whether the routine assembly of video chunks in modern streaming protocols (like HLS or DASH) meets this claim limitation, or if the claim requires a more specific act of combining content from distinct, separately-managed optimizer caches.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The term "stitching" is not explicitly defined in the patent, which may support an argument for applying its plain and ordinary meaning, potentially covering any act of joining video segments to form a continuous stream.
- Evidence for a Narrower Interpretation: The claim recites "stitching the first portion... with the segment... stored on the other video optimizer" '633 Patent, claim 1 This language could support a narrower construction requiring the combination of at least two specifically-sourced pieces of content-a local preview and a segment from a distinct, separate optimizer-rather than just the sequential assembly of chunks from a general distributed source.
VI. Other Allegations
- Indirect Infringement: The complaint alleges induced infringement for all asserted patents. The basis for this allegation is that Defendants provide user manuals, websites, and other instructional materials that encourage and instruct end users to use the Xfinity Stream and PeacockTV services in a manner that directly infringes the patent claims Compl. ¶17; Compl. ¶30; Compl. ¶43; Compl. ¶55 Knowledge is alleged as of the filing date of the original complaint Compl. ¶17
- Willful Infringement: The complaint alleges willful infringement for all asserted patents. The allegation is based on Defendants' continued infringement after they obtained knowledge of the patents and the alleged infringement upon the filing and service of the original complaint Compl. ¶22; Compl. ¶35; Compl. ¶48; Compl. ¶60 The complaint specifies that it does not allege willful infringement prior to this date Compl. ¶22
VII. Analyst's Conclusion: Key Questions for the Case
- A core issue will be one of technical mapping: do the generalized functions of a modern, large-scale Content Delivery Network-such as performance monitoring, adaptive bitrate streaming, and edge caching-perform the specific, ordered, and structured steps required by the patent claims? For example, does the '347 Patent's method of "mapping" flows to a "subscriber" for "historical bandwidth" analysis read on the real-time, often anonymized, network management of a commercial CDN?
- A key architectural question for the '633 and '442 patents will be one of structural equivalence: can the complaint demonstrate that the internal operations of the accused commercial CDNs (Comcast's or AWS's) align with the patents' disclosed architecture of distinct "video optimizers" querying a central "cache database" and "stitching" segments retrieved from one another?
- A central question of scope for the '444 patent will likely be whether the standard industry practice of buffering the initial seconds of a video in common streaming protocols constitutes the specific "partial... pre-fetch" method recited in the claims, or if the patent requires a more distinct technical implementation that the accused services practice.