DCT
6:22-cv-00700
Diatek Licensing LLC v. HC2 Broadcasting Holdings Inc
Key Events
Complaint
Table of Contents
complaint
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Diatek Licensing LLC (Texas)
- Defendant: HC2 Broadcasting Holdings Inc. (Delaware)
- Plaintiff’s Counsel: Kent & Risley LLC
- Case Identification: 6:22-cv-00700, W.D. Tex., 06/29/2022
- Venue Allegations: Venue is alleged to be proper based on Defendant's regular and established place of business in the district, as evidenced by broadcasting stations identified on its website, and its commission of infringing acts within the district.
- Core Dispute: Plaintiff alleges that Defendant’s utilization of HTTP Live Streaming (HLS) for online content delivery infringes two patents related to processing and transmitting digital video streams to enable "trick mode" playback functions.
- Technical Context: The technologies at issue address methods for enabling special playback features, such as fast-forward and rewind, for digital video that is either stored in a scrambled format or streamed over a network.
- Key Procedural History: The complaint notes that the patents-in-suit were issued after examination by the U.S. Patent & Trademark Office, referencing the Notices of Allowance as evidence of the claims’ novelty over the prior art.
Case Timeline
| Date | Event |
|---|---|
| 1999-11-22 | U.S. Patent No. 7,079,752 Priority Date |
| 2000-11-20 | U.S. Patent No. 7,079,752 Application Filing Date |
| 2003-11-14 | U.S. Patent No. 8,195,828 Priority Date |
| 2004-11-12 | U.S. Patent No. 8,195,828 Application Filing Date |
| 2006-03-09 | U.S. Patent No. 7,079,752 Notice of Allowance Date Noted in Complaint |
| 2006-07-18 | U.S. Patent No. 7,079,752 Issue Date |
| 2012-02-14 | U.S. Patent No. 8,195,828 Notice of Allowance Date Noted in Complaint |
| 2012-06-05 | U.S. Patent No. 8,195,828 Issue Date |
| 2022-06-29 | Complaint Filing Date |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 7,079,752, “Process for Recording a Scrambled MPEG Stream,” issued July 18, 2006
The Invention Explained
- Problem Addressed: The patent identifies a conflict between recording digital video in a scrambled (e.g., encrypted) format to control access and enabling "trick mode" functions like fast-forward or rewind, which require rapid access to and decoding of specific video frames (Compl. ¶16; ’752 Patent, col. 1:23-32).
- The Patented Solution: The invention proposes a process where, in parallel with recording the main scrambled video stream, the system temporarily descrambles the data to extract "additional data" necessary for trick modes. This additional data, which can include pointers to the start of images or image sizes, is then recorded on the medium, often as an accompanying file. This allows a playback device to quickly find the necessary frames for trick mode functions without needing to descramble the entire primary video file in real-time (Compl. ¶18; ’752 Patent, col. 1:38-46, col. 3:20-28).
- Technical Importance: This method enabled the implementation of DVR-like functionality on copy-protected or pay-per-view content, a feature that was significant for the consumer adoption of digital video recorders (’752 Patent, col. 2:26-28).
Key Claims at a Glance
- The complaint asserts independent claims 1 and 15 (Compl. ¶62).
- Claim 1 (Recording Process):
- A process for recording, on a recording medium, a scrambled digital video stream, implementing the following steps, in addition to the recording of the scrambled data:
- descrambling of said scrambled data of said stream so as to extract therefrom additional data corresponding to information required by at least one function of the special mode or “trick mode” (fast forward, fast rewind, accelerated motion, slow motion, etc.); and
- recording of these additional data on the recording medium.
- Claim 15 (Decoding Process):
- A process for decoding a scrambled MPEG stream recorded on a recording medium, for implementing a special mode (“trick mode”), comprising the following steps:
- reading, from the recording medium, of additional data, other than the scrambled data of the MPEG stream, corresponding to information required by at least one function of the special mode or “trick mode” (fast forward, fast rewind, accelerated motion, slow motion, etc.),
- reading, from the recording medium, of scrambled data of the MPEG stream which are determined as a function of the said additional data.
U.S. Patent No. 8,195,828, “Method for Discontinuous Transmission, in Sections, of Data in a Network of Distributed Stations...,” issued June 5, 2012
The Invention Explained
- Problem Addressed: The patent explains that the standard HTTP-GET method, while popular and simple, was designed to request and transmit entire files continuously. This makes it poorly suited for implementing trick modes in real-time audio/video streaming, which requires the discontinuous transmission of specific data sections (Compl. ¶45; ’828 Patent, col. 1:55-67).
- The Patented Solution: The invention extends the HTTP-GET protocol to support trick modes. It defines a method where a client can send an HTTP-GET request containing additional parameters, such as playback speed, direction, and a specific start position. In response, the server transmits only the data sections required for the trick mode (e.g., specific video frames for a fast-forward search) in a discontinuous manner, for example using chunked transfer encoding (Compl. ¶¶47-48; ’828 Patent, col. 2:35-52). The patent's Figure 2 provides an example of such a modified HTTP-GET request (’828 Patent, Fig. 2).
- Technical Importance: This approach provided a way to implement advanced, DVR-like navigation commands over the simple and ubiquitous HTTP protocol, a foundational capability for modern video-on-demand and adaptive streaming services (’828 Patent, col. 2:53-60).
Key Claims at a Glance
- The complaint asserts independent claim 1 (Compl. ¶67).
- Claim 1 (Transmission Method):
- A method for discontinuous transmission, in sections, of encoded video data in a network of distributed appliances, the method comprising the following steps:
- creation of an HTTP GET request for requesting a fast search operation of an original video stream, the request stating a playback speed parameter and an initial position and optionally at least one parameter selected from a group of parameters...
- transmission of the HTTP GET request to a source appliance; and
- discontinuous transmission, in sections, of selected video frames... in a HTTP response using an extended HTTP chunked transfer encoding mode, in which the selected encoded video frames... are transported in respective chunks, wherein each chunk includes one complete respective selected encoded video frame in a second part and information about a starting time... in a first part...
III. The Accused Instrumentality
Product Identification
- The accused instrumentality is Defendant's service that utilizes HTTP Live Streaming (HLS) for delivering content, specifically mentioning its use for the "aztecaamerica.com" website (Compl. ¶¶62, 67).
Functionality and Market Context
- The complaint alleges that Defendant uses the HLS protocol to deliver video content to viewers (Compl. ¶62). HLS is an adaptive bitrate streaming protocol that operates by breaking an overall video stream into a sequence of small, downloadable HTTP file segments. A client player reads a playlist file (a manifest) that contains metadata on the available segments and then requests the individual segments sequentially to play the stream. The complaint alleges that this HLS-based system performs the methods claimed in the patents-in-suit (Compl. ¶¶62, 67).
No probative visual evidence provided in complaint.
IV. Analysis of Infringement Allegations
The complaint references preliminary claim charts in Exhibits E and F, which were not available for this analysis. The following summary is based on the narrative allegations.
’752 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| descrambling of said scrambled data of said stream so as to extract therefrom additional data corresponding to information required by at least one function of the special mode or “trick mode”... | The complaint alleges Defendant's HLS content delivery service performs this step when preparing video content for streaming. | ¶62 | col. 1:38-43 |
| recording of these additional data on the recording medium. | The complaint alleges Defendant's HLS system performs this step, potentially by creating and storing HLS manifest files containing stream metadata. | ¶62 | col. 1:44-46 |
- Identified Points of Contention:
- Scope Questions: A question for the court may be whether the claim term "recording on a recording medium", which the patent describes in the context of a local DVR or hard disk ('752 Patent, col. 6:66-67), can be construed to cover a web server preparing and storing files for on-demand streaming.
- Technical Questions: The infringement analysis may focus on whether the creation of an HLS manifest file (e.g., an ".m3u8" playlist) meets the limitation of "descrambling" a stream to "extract" the "additional data". The parties may dispute whether this technical sequence accurately describes the process of generating HLS assets from a source video file.
’828 Patent Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| creation of an HTTP GET request for requesting a fast search operation of an original video stream, the request stating a playback speed parameter and an initial position... | The complaint alleges Defendant's system performs this step, potentially through HLS client players requesting specific video segments to simulate seeking or fast-forwarding. | ¶67 | col. 2:45-52 |
| discontinuous transmission, in sections, of selected video frames... in a HTTP response using an extended HTTP chunked transfer encoding mode... | The complaint alleges Defendant's HLS system performs this step by delivering individual video chunks via HTTP in response to client requests. | ¶67 | col. 2:63-3:6 |
| wherein each chunk includes one complete respective selected encoded video frame in a second part and information about a starting time... in a first part... | The complaint alleges Defendant's HLS system delivers video data in a format that meets this structural requirement. | ¶67 | col. 13:50-53 |
- Identified Points of Contention:
- Technical Questions: A key question will be whether a standard HLS client requesting a series of discrete files (video segments) from a manifest is equivalent to the claimed "creation of an HTTP GET request for requesting a fast search operation" which explicitly states parameters like "playback speed".
- Scope Questions: The infringement analysis will likely turn on the specific structure of the data transmitted. The court may need to determine if the way HLS delivers video segments reads on the highly specific claim language requiring "an extended HTTP chunked transfer encoding mode" where each "chunk" contains both timing information in a "first part" and frame data in a "second part."
V. Key Claim Terms for Construction
For the ’752 Patent:
- The Term: "additional data"
- Context and Importance: The definition of this term is critical. The plaintiff’s case may depend on this term being broad enough to encompass HLS manifest files (".m3u8" playlists), while the defense may argue it is limited to data generated through the specific process described in the patent's embodiments.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The claim itself defines the term functionally as "information required by at least one function of the special mode or 'trick mode'" ('752 Patent, col. 6:50-53), which may support an interpretation covering any data that facilitates such functions.
- Evidence for a Narrower Interpretation: The specification repeatedly provides specific examples, such as "the pointers and the size of images" ('752 Patent, col. 1:47-48), and describes the data as being extracted from "descrambled video data" ('752 Patent, col. 3:14-15), potentially tying its meaning to the DVR-centric embodiments.
For the ’828 Patent:
- The Term: "HTTP GET request... stating a playback speed parameter and an initial position"
- Context and Importance: This term defines the trigger for the claimed method. Practitioners may focus on this term because the infringement question may hinge on whether an HLS client's request for a specific segment URL is equivalent to a single, specially-formatted GET request containing explicit parameters for "speed" and "position."
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent states its object is to "extend the transport mechanism based on the HTTP-GET method such that it is also possible to implement so-called trick modes" ('828 Patent, col. 2:28-32), which could support a functional interpretation where any HTTP-based request achieving that result infringes.
- Evidence for a Narrower Interpretation: The specification provides detailed examples of the required request format, showing explicit parameters like "AV_SPEED: forward_3" and "AV_STARTTIME" in the HTTP header ('828 Patent, Fig. 2; col. 5:1-12). This may support an argument that the claim is limited to this specific implementation.
VI. Other Allegations
- Indirect Infringement: The complaint does not include specific factual allegations or separate counts for indirect or contributory infringement.
- Willful Infringement: The complaint does not explicitly allege "willful" infringement or plead facts regarding pre-suit knowledge. However, it requests that the court declare the case "exceptional" and award attorneys' fees pursuant to 35 U.S.C. § 285 (Compl. p. 17, ¶E), which is a remedy often associated with findings of willful infringement or other litigation misconduct.
VII. Analyst’s Conclusion: Key Questions for the Case
- A core issue will be one of technical mapping: does the actual operation of Defendant's HLS streaming service—which involves a client parsing a manifest file and making sequential HTTP requests for video segments—align with the specific process steps recited in the patent claims? This includes whether HLS manifest generation constitutes "descrambling...to extract...additional data" ('752 Patent) and whether an HLS segment request is equivalent to a single, parameterized "HTTP GET request" for a fast search ('828 Patent).
- The outcome may also depend on definitional scope: can the claim term "recording on a recording medium," which is described in the '752 Patent in the context of local DVRs, be construed to cover a modern web server that stores and prepares files for on-demand streaming?
- A key evidentiary question will concern the structural requirements of the data stream: the infringement analysis for the '828 Patent will likely require a detailed comparison of the format of HLS video segment delivery against the claim's specific recitation of an "extended HTTP chunked transfer encoding mode" with a two-part structure containing distinct timing information and frame data.
Analysis metadata