8:18-cv-00942
Realtime Adaptive Streaming LLC v. Cox Communications Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Realtime Adaptive Streaming LLC (Texas)
- Defendant: Cox Communications, Inc. (Delaware)
- Plaintiff’s Counsel: Russ, August & Kabat
- Case Identification: 8:18-cv-00942, C.D. Cal., 05/31/2018
- Venue Allegations: Plaintiff alleges venue is proper because Defendant is registered to do business in California, has transacted business in the Central District of California, and maintains regular and established places of business within the district.
- Core Dispute: Plaintiff alleges that Defendant’s video broadcasting services infringe patents related to adaptive data compression systems that select different compression routines based on system throughput or data parameters.
- Technical Context: The technology concerns dynamic selection of data compression algorithms to balance speed and efficiency, a technique relevant to streaming high-quality video over networks with variable bandwidth.
- Key Procedural History: The complaint does not mention prior litigation or administrative proceedings. However, post-filing inter partes review (IPR) proceedings were initiated against all three patents-in-suit. The U.S. Patent and Trademark Office has since issued certificates indicating that claim 40 of the ’046 patent was not found patentable, all asserted claims of the ’535 patent have been disclaimed or cancelled, and all claims of the ’477 patent have been cancelled. These post-filing developments may significantly impact the viability of the asserted claims.
Case Timeline
| Date | Event |
|---|---|
| 2001-02-13 | Priority Date for ’046, ’535, and ’477 Patents |
| 2008-06-10 | U.S. Patent No. 7,386,046 Issued |
| 2015-01-13 | U.S. Patent No. 8,934,535 Issued |
| 2017-09-19 | U.S. Patent No. 9,769,477 Issued |
| 2018-05-31 | Complaint Filing Date |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 7,386,046 - "Bandwidth Sensitive Data Compression and Decompression"
Issued June 10, 2008
The Invention Explained
- Problem Addressed: The patent’s background section describes the technical challenge of selecting an optimal data compression algorithm, noting the inherent trade-off between compression speed and compression ratio (’046 Patent, col. 1:41-54). Existing systems that use a single, fixed compression method can suffer from performance bottlenecks when data storage or retrieval bandwidth is limited (’046 Patent, col. 1:55-2:2).
- The Patented Solution: The invention proposes a data compression system having a controller that monitors system throughput and dynamically selects a compression routine from a plurality of available routines to optimize performance (’046 Patent, Abstract). As illustrated in the patent’s Figure 2 flowchart, when the controller determines that throughput has fallen below a threshold, it can command the system to switch to a routine with a "faster compression rate" to alleviate the bottleneck (’046 Patent, FIG. 2; col. 13:42-55).
- Technical Importance: This adaptive approach allows a system to modify its compression strategy in real-time in response to changing system loads or bandwidth conditions, which is a key consideration for data-intensive applications such as high-performance storage or data transmission (’046 Patent, col. 12:56-64).
Key Claims at a Glance
- The complaint asserts independent claim 40 (Compl. ¶12).
- The essential elements of claim 40 include:
- A data compression system for compressing and decompressing data.
- A plurality of compression routines, including at least a first and second compression algorithm.
- A controller that tracks throughput by "tracking a number of pending access requests to a storage device" and selects a routine based on that throughput.
- Wherein, when the controller determines throughput falls below a threshold, it commands the system to use a routine with a "faster rate of compression so as to increase the throughput."
- The complaint reserves the right to assert other claims (Compl. ¶22).
U.S. Patent No. 8,934,535 - "Systems and methods for video and audio data storage and distribution"
Issued January 13, 2015
The Invention Explained
- Problem Addressed: As part of the same patent family as the ’046 patent, the ’535 patent addresses the same fundamental problem of balancing compression speed and efficiency, but with a focus on video and audio data (’535 Patent, Title; Abstract).
- The Patented Solution: The invention describes a method where a system first determines a "parameter of at least a portion of a data block" (’535 Patent, col. 22:6-7). Based on this parameter, the system selects one or more "asymmetric compressors" from a plurality of available compressors and uses the selected compressor(s) to compress and store the data block (’535 Patent, col. 22:8-15). Asymmetric compressors are defined as those where the compression and decompression routines have significantly different execution times (’046 Patent, col. 9:1-15).
- Technical Importance: This parameter-driven selection allows a system to tailor its compression strategy to the specific characteristics of the data (e.g., video resolution, bitrate), enabling more efficient storage and distribution of multimedia content (’535 Patent, col. 21:11-20).
Key Claims at a Glance
- The complaint asserts independent claim 15 (Compl. ¶33).
- The essential elements of claim 15 include:
- Determining a parameter of at least a portion of a data block.
- Selecting one or more asymmetric compressors from a plurality of compressors based on the determined parameter.
- Compressing the portion of the data block with the selected compressor(s) to create compressed data blocks.
- Storing at least a portion of the compressed data blocks.
- The complaint reserves the right to assert other claims (Compl. ¶42).
U.S. Patent No. 9,769,477 - "Video data compression systems"
Issued September 19, 2017
- Technology Synopsis: This patent, also from the same family, describes a system comprising a plurality of different asymmetric data compression encoders, where one encoder has a higher data compression rate than another (Compl. ¶53). The system includes one or more processors configured to determine data parameters related to the throughput of a communications channel and select an appropriate encoder based on those parameters (Compl. ¶53).
- Asserted Claims: Independent claim 1 is asserted (Compl. ¶53).
- Accused Features: The complaint accuses Cox's video broadcasting services of infringement by allegedly using the H.264 standard's adaptive features, such as Scalable Video Coding (SVC), to select different compression encoders based on network throughput (Compl. ¶55, ¶59).
III. The Accused Instrumentality
Product Identification
The accused instrumentalities are Cox's video broadcasting services and products, specifically including Cox Contour TV, Cox Counter Flex, and Cox Business TV packages/solutions (Compl. ¶11, ¶24, ¶52).
Functionality and Market Context
The complaint alleges that these services utilize the H.264 video compression standard to deliver HD video content to customers (Compl. ¶13, ¶34). The infringement allegations center on the accused products’ purported use of adaptive features within the H.264 standard. These features allegedly include Scalable Video Coding (SVC) for "adaptation for channel bandwidth" and the use of different encoding "profiles" (e.g., Baseline, Main, High) and "levels" that correspond to different sets of algorithmic features and performance parameters (Compl. ¶14, ¶16, ¶21). The complaint provides a specification table for a "Cisco Explorer 4742HDC High-Definition Set-Top," which it alleges is used with the accused services, to show implementation of H.264 decoders supporting various profiles "up to HP@L4.0" (Compl. p. 6). This visual evidence is presented to support the claim that the accused systems are capable of using the different compression routines central to the infringement allegations (Compl. ¶13).
IV. Analysis of Infringement Allegations
'046 Patent Infringement Allegations
| Claim Element (from Independent Claim 40) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| a data compression system for compressing and decompressing data input | The Accused Instrumentalities include a data compression system that utilizes the H.264 compression standard for HD video. | ¶15 | col. 13:10-15 |
| a plurality of compression routines...wherein a first one...includes a first compression algorithm and a second one...includes a second compression algorithm | The H.264 standard used by the accused systems allegedly includes multiple compression routines, such as the CAVLC and CABAC entropy encoders. | ¶16, ¶18 | col. 13:1-4 |
| a controller for tracking throughput...wherein said tracking throughput comprises tracking a number of pending access requests to a storage device | The controller in the accused systems allegedly decides which compression to use based on "current or anticipated throughput" to adapt for channel bandwidth, a functionality enabled by Scalable Video Coding. | ¶21 | col. 12:65-67 |
| wherein when the controller determines that the throughput falls below a predetermined throughput threshold, the controller commands the data compression engine to use one of the plurality of compression routines to provide a faster rate of compression so as to increase the throughput | The accused systems allegedly select lower or higher quality streams based on low or high bandwidth, respectively. | ¶21 | col. 13:5-10 |
'535 Patent Infringement Allegations
| Claim Element (from Independent Claim 15) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| determining a parameter of at least a portion of a data block | The accused systems allegedly determine parameters such as bitrate, max video bitrate, and resolution, which correspond to the "profiles" and "levels" defined by the H.264 standard. | ¶35, ¶37 | col. 14:31-38 |
| selecting one or more asymmetric compressors from among a plurality of compressors based upon the determined parameter or attribute | Based on the determined parameter, the system allegedly selects an H.264 profile (e.g., baseline or high), which in turn determines whether to use the CAVLC or CABAC entropy encoder, which are alleged to be asymmetric compressors. | ¶37 | col. 14:51-57 |
| compressing the at least the portion of the data block with the selected one or more asymmetric compressors to provide one or more compressed data blocks | The selected encoder (CAVLC or CABAC) is then used to compress the video data block. | ¶39 | col. 13:1-4 |
| and storing at least a portion of the one or more compressed data blocks | The resulting compressed data blocks are stored in buffers, hard disks, or other forms of memory/storage. | ¶41 | col. 13:38-41 |
Identified Points of Contention
- Scope Questions: A primary point of contention for the ’046 patent will be whether the complaint's allegation of tracking network "throughput" for "channel bandwidth" (Compl. ¶21) satisfies the claim's specific definition that "tracking throughput comprises tracking a number of pending access requests to a storage device." This raises a question of whether the infringement theory, focused on data transmission, falls within the scope of a claim limitation rooted in the context of data storage.
- Technical Questions: For the ’535 patent, a key question may be whether the selection of an H.264 profile (e.g., "high") constitutes "selecting one or more asymmetric compressors" (e.g., CABAC) based on a determined parameter (e.g., bitrate), or if this is merely an inherent, pre-configured operation of the standard itself. The analysis may turn on the specific decision-making logic of the accused systems, rather than the general capabilities of the H.264 standard.
V. Key Claim Terms for Construction
The Term: "tracking throughput comprises tracking a number of pending access requests to a storage device" (’046 Patent, Claim 40)
- Context and Importance: This "wherein" clause explicitly defines the meaning of "tracking throughput" for Claim 40. The plaintiff’s infringement theory is based on monitoring network bandwidth (Compl. ¶21), not pending storage requests. The construction of this term will be critical to determining if there is a fundamental mismatch between the claim scope and the accused functionality.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent's abstract speaks more generally of tracking "throughput (bandwidth) of a system" and responding to a "bottleneck" (’046 Patent, Abstract). A party could argue the specific mechanism in the claim is merely one example of tracking throughput.
- Evidence for a Narrower Interpretation: The claim language uses the definitional phrase "wherein said tracking throughput comprises," which suggests the language that follows is a mandatory definition, not an example. The patent's detailed description and figures primarily describe an embodiment related to a data storage controller and its memory system (’046 Patent, FIG. 1; col. 13:42-49), which may support a narrower construction tied to storage access.
The Term: "asymmetric compressors" (’535 Patent, Claim 15)
- Context and Importance: The complaint identifies the H.264 standard's CAVLC and CABAC entropy encoders as the accused "asymmetric compressors" (Compl. ¶37). The case will depend on whether these encoders meet the patent's definition of "asymmetric," which is functionally defined as a compressor where the compression and decompression routines have significantly different execution times (’046 Patent, col. 9:1-15).
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The specification provides a functional definition rather than a structural one, stating an algorithm is asymmetric if "the execution time for the compression and decompression routines differ significantly" (’046 Patent, col. 8:66-9:4). This could encompass any encoder pair that meets this performance characteristic.
- Evidence for a Narrower Interpretation: The specification provides dictionary-based Lempel-Ziv schemes as the primary example of an asymmetric algorithm (’046 Patent, col. 9:5-6). A party could argue that this context limits the term to algorithms with a similar type or degree of asymmetry, potentially raising a factual question as to whether the performance difference between CAVLC/CABAC and their respective decoders is "significant" in the manner contemplated by the patent.
VI. Other Allegations
Indirect Infringement
The complaint alleges both induced and contributory infringement for all asserted patents. Inducement is based on allegations that Cox provides its customers with products, user guides, and technical support that encourage use of the accused services in their normal, infringing manner (e.g., by using the adaptive features of H.264) (Compl. ¶26, ¶46, ¶69). Contributory infringement is alleged on the basis that the accused systems are especially made for infringement and are not staple articles of commerce suitable for substantial non-infringing use, because the ordinary way of using the H.264 standard's adaptive coding allegedly infringes (Compl. ¶28, ¶48, ¶71).
Willful Infringement
Willfulness is alleged based on knowledge of the patents "since at least the filing of this Complaint or shortly thereafter" (Compl. ¶25, ¶45, ¶68). The complaint does not allege pre-suit knowledge of the patents.
VII. Analyst’s Conclusion: Key Questions for the Case
- A central issue for the ’046 patent will be one of definitional scope: can the claim limitation "tracking a number of pending access requests to a storage device" be construed to read on the accused systems' alleged practice of adapting to network "channel bandwidth"? The resolution of this question may determine whether the patent, which is primarily described in a data storage context, can be applied to a data transmission system.
- A key evidentiary question for all asserted patents will be one of operational proof: does the complaint's reliance on the inherent, standardized functionalities of H.264 (such as Profiles, Levels, and Scalable Video Coding) provide sufficient factual support to allege that the accused Cox systems actually perform the dynamic, parameter-based selection and command steps recited in the independent claims?
- The most significant question for the litigation will be procedural and dispositive: what is the legal effect of the post-filing inter partes review proceedings that resulted in the cancellation or disclaimer of all asserted claims across all three patents-in-suit? The court will need to determine if any asserted claims remain viable for adjudication.