6:22-cv-00901
Diatek Licensing LLC v. Gray Television Inc
I. Executive Summary and Procedural Information
- Parties & Counsel:- Plaintiff: Diatek Licensing LLC (Texas)
- Defendant: Gray Television, Inc. (Georgia)
- Plaintiff’s Counsel: KENT & RISLEY LLC
 
- Case Identification: 6:22-cv-00901, W.D. Tex., 08/31/2022
- Venue Allegations: Venue is alleged to be proper based on Defendant maintaining a regular and established place of business in the district, specifically the studio for station KWTX in Waco, Texas.
- Core Dispute: Plaintiff alleges that Defendant’s use of HTTP Live Streaming (HLS) for video content delivery on its websites infringes two patents related to enabling "trick mode" functionality in scrambled or discontinuously transmitted video streams.
- Technical Context: The technology addresses methods for enabling special playback functions, such as fast forward and rewind, in digital video, a foundational feature for modern on-demand streaming and digital video recording systems.
- Key Procedural History: The complaint notes that the claims of both patents-in-suit were allowed by the U.S. Patent & Trademark Office after a full and fair examination, referencing the Notices of Allowance as evidence of the claims' novelty and non-obviousness over the prior art.
Case Timeline
| Date | Event | 
|---|---|
| 1999-11-22 | U.S. Patent No. 7,079,752 Earliest 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 Earliest 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 | 
| 2006-07-18 | U.S. Patent No. 7,079,752 Issued | 
| 2012-02-14 | U.S. Patent No. 8,195,828 Notice of Allowance | 
| 2012-06-05 | U.S. Patent No. 8,195,828 Issued | 
| 2022-08-31 | 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"
- Patent Identification: U.S. Patent No. 7,079,752, "Process for Recording a Scrambled MPEG Stream", issued July 18, 2006 (Compl. ¶6, ¶10).
The Invention Explained
- Problem Addressed: The patent addresses the difficulty of implementing "trick mode" functions (e.g., fast forward, rewind) for recorded digital video streams that are in a scrambled format for access control. These functions require fast, non-sequential access to video data, which is incompatible with the process of sequentially descrambling a protected stream (’752 Patent, col. 1:23-32).
- The Patented Solution: The invention proposes a process where, during recording, the scrambled stream is processed in two parallel paths. One path records the scrambled data directly. The other path temporarily descrambles the data to extract "additional data"—such as pointers to the start of images and image types—that is necessary for trick mode operations. This "additional data" is then recorded as a separate, accessible file (e.g., an "accompanying file") alongside the main scrambled stream, allowing a playback device to perform trick modes without having to descramble the entire video file (’752 Patent, col. 1:38-46; Fig. 1).
- Technical Importance: This approach enabled a better user experience for early-generation digital video recorders (DVRs) and set-top boxes by allowing smooth trick-play functionality for recorded content that remained in a scrambled, copy-protected format (’752 Patent, col. 2:26-28).
Key Claims at a Glance
- The complaint asserts independent claims 1 and 15 (Compl. ¶62).
- Independent Claim 1 recites a process for recording, which includes the steps of:- descrambling said scrambled data to extract "additional data" required for a trick mode function; and
- recording these additional data on the recording medium, in addition to recording the scrambled data (’752 Patent, col. 6:50-59).
 
- Independent Claim 15 recites a corresponding process for decoding, which includes the steps of:- reading the "additional data" (other than the scrambled data) from the recording medium; and
- reading the scrambled data from the medium as determined by that additional data (’752 Patent, col. 8:15-28).
 
U.S. Patent No. 8,195,828 - "Method for Discontinuous Transmission, in Sections, of Data in a Network of Distributed Stations..."
- Patent Identification: 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 (Compl. ¶35, ¶38).
The Invention Explained
- Problem Addressed: The patent identifies a shortcoming in the standard HTTP-GET protocol, which was designed for retrieving entire files and was not well-suited for the discontinuous, sectional data transmission required to implement trick modes in real-time audio/video streams (’828 Patent, col. 1:55-67, col. 2:12-24). Trick modes require jumping between non-contiguous parts of a media file (e.g., from one I-frame to another), which standard HTTP-GET did not support.
- The Patented Solution: The invention extends the HTTP-GET method to support trick modes by defining "additional parameters" for the request, such as "playback speed," "playback direction," and an "initial position." A client sends this new type of HTTP-GET request to a server, which then understands to transmit only the specific, discontinuous data sections required for the trick mode, for example, by using a "chunked transfer encoding mode" (’828 Patent, col. 2:35-52).
- Technical Importance: This invention describes a method for adapting the widely-used HTTP protocol for advanced streaming functionalities, making it possible to use simple, ubiquitous web-based technology to implement complex navigation commands like seeking within a video stream (’828 Patent, col. 2:53-60).
Key Claims at a Glance
- The complaint asserts independent claim 1 (Compl. ¶67).
- Independent Claim 1 recites a method for discontinuous transmission, which includes the steps of:- creating an HTTP GET request for a fast search operation that states a "playback speed parameter" and an "initial position";
- transmitting the request to a source appliance; and
- receiving a "discontinuous transmission, in sections, of selected video frames" from the source in an HTTP response using an "extended HTTP chunked transfer encoding mode," where each chunk contains a video frame and timing information (’828 Patent, col. 8:1-49).
 
III. The Accused Instrumentality
Product Identification
The accused instrumentality is Defendant Gray Television, Inc.'s "utilization of HLS for delivery of content" (Compl. ¶62, ¶67). This is specifically alleged in connection with the website kktx.com and its viewers, as well as internal testing (Compl. ¶62, ¶67).
Functionality and Market Context
The complaint alleges that Defendant uses HTTP Live Streaming (HLS), an adaptive bitrate streaming protocol, to provide video content to the public. HLS functions by breaking a video stream into a series of small data segments ("chunks") and creating a playlist file (e.g., an .m3u8 manifest) that directs the client player to the sequence of chunks. This segmentation allows for features like seeking and changing video quality mid-stream. The complaint frames this as a service offered to "customers and viewers," indicating commercial activity (Compl. ¶62). No probative visual evidence provided in complaint.
IV. Analysis of Infringement Allegations
The complaint references preliminary claim charts (Exhibits E and F) that were not included in the provided court filing (Compl. ¶62, ¶67). The infringement analysis is therefore based on the narrative allegations in the complaint.
'752 Patent Infringement Allegations
The complaint alleges that Defendant's HLS system infringes claims 1 and 15 (Compl. ¶62). The likely infringement theory is that the HLS content preparation process maps to the claimed recording method (Claim 1), and the client playback process maps to the claimed decoding method (Claim 15). In this theory, the HLS playlist file or manifest, which contains timestamps and locations for the various video segments, constitutes the "additional data." The process of generating this manifest from the source video is alleged to be the "descrambling...to extract" step, and saving it is the "recording" of additional data. When a viewer's player reads the manifest to jump to a point in the video (a trick mode), it is alleged to be "reading...additional data" to determine which video segments ("scrambled data") to fetch and play.
'828 Patent Infringement Allegations
The complaint alleges that the HLS delivery method infringes Claim 1 (Compl. ¶67). The infringement theory appears to be that when a client player uses the HLS manifest to request non-contiguous video segments for a "fast search" (e.g., seeking), it creates and transmits "an HTTP GET request" that effectively states an "initial position" (by requesting a specific segment URL). The server responds by transmitting the requested segments in a discontinuous manner, which is alleged to be the "discontinuous transmission, in sections" using an HTTP response.
Identified Points of Contention
- Scope Questions:- For the ’752 Patent, a central question may be whether the term "descrambling" can be construed to cover the process of analyzing a video file to generate an HLS manifest, or if it is limited to cryptographic decryption. Likewise, a dispute may arise over whether standard video segments in an HLS stream qualify as "scrambled data" in the context of the patent.
- For the ’828 Patent, a key dispute may be whether a standard HLS request for a specific segment file (e.g., GET /segment101.ts) meets the claim limitation of a "request stating a playback speed parameter and an initial position," which the patent’s figures illustrate as explicit, named parameters within the request header (’828 Patent, Fig. 2).
 
- Technical Questions:- For the ’752 Patent, what evidence does the complaint provide that Defendant's HLS generation process involves a "descrambling" step performed "in parallel" with recording, as depicted in the patent (’752 Patent, Fig. 1)? The defense may argue the generation of segments and the manifest is a single, integrated encoding process, not a parallel one.
- For the ’828 Patent, does the accused HLS system use the specific "extended HTTP chunked transfer encoding mode" recited in Claim 1, which requires each chunk to have a two-part structure containing timing information in a "commentary line"? A court may need to determine if a standard HLS server response matches this specific technical implementation.
 
V. Key Claim Terms for Construction
- Term ('752 Patent, Claim 1): "descrambling of said scrambled data" - Context and Importance: The viability of the infringement allegation for the ’752 Patent may depend on this term's construction. If limited to its cryptographic meaning, proving infringement against a standard HLS system may be difficult. If construed more broadly as "parsing to extract information," the plaintiff's theory may be more plausible.
- Intrinsic Evidence for a Broader Interpretation: The patent states the invention’s purpose is to make trick mode information "directly exploitable without it being necessary to descramble the recorded data" during playback (’752 Patent, col. 2:21-25). This focus on the functional outcome of making information accessible could support a broader definition than pure cryptography.
- Intrinsic Evidence for a Narrower Interpretation: The specification repeatedly refers to cryptographic concepts. It discusses "keys," "decrypting the video data," and an "access control system" (’752 Patent, col. 3:1-13). The detailed description of an embodiment also involves extracting "keys" for "descrambling" (’752 Patent, col. 2:62-65). This language may support limiting the term to its conventional cryptographic meaning.
 
- Term ('828 Patent, Claim 1): "HTTP GET request...stating a playback speed parameter and an initial position" - Context and Importance: Practitioners may focus on this term because the infringement allegation hinges on whether a standard HLS client's request for a segment file meets this limitation. A narrow construction requiring explicit parameters could undermine the infringement case.
- Intrinsic Evidence for a Broader Interpretation: The patent’s stated object is to "extend the transport mechanism based on the HTTP-GET method" to enable trick modes (’828 Patent, col. 2:28-32). An alternative embodiment shown in Figure 8 embeds the parameters within the URL itself, which could support an argument that the means of "stating" the parameters is flexible and could include their implicit inclusion in a file path.
- Intrinsic Evidence for a Narrower Interpretation: The primary embodiment described and illustrated shows the parameters as explicit, separate lines in the HTTP request header, such as "AV_SPEED: forward_3" and "AV_STARTTIME: 01.02.03.02" (’828 Patent, Fig. 2). This provides strong evidence for a narrower construction requiring explicitly named parameters, distinct from the requested resource's path.
 
VI. Other Allegations
- Indirect Infringement: The complaint focuses on direct infringement by Defendant through its own "utilization of HLS" (Compl. ¶62, ¶67). It does not contain specific factual allegations to support claims of induced or contributory infringement, such as instructing third parties to infringe.
- Willful Infringement: The complaint does not explicitly allege willful infringement. However, the prayer for relief asks the Court to declare the case "exceptional" and award attorneys' fees pursuant to 35 U.S.C. § 285 (Compl. ¶E, p. 17). While such a request can be based on willfulness, the complaint does not allege pre-suit knowledge of the patents. Any potential willfulness claim would likely be based on conduct occurring after the filing of the lawsuit, which itself establishes knowledge.
VII. Analyst’s Conclusion: Key Questions for the Case
The resolution of this dispute may depend on the court's answers to several central questions regarding the alignment of modern streaming technology with the language of older patents.
- A core issue will be one of definitional scope: can the term "descrambling," rooted in the patent's context of cryptographic access control, be construed to encompass the modern process of parsing a video file to generate an HLS playlist manifest?
- A second key issue will be one of technical mapping: does a standard HTTP GET request for a specific file segment under the HLS protocol satisfy the claim requirement for a request "stating" explicit parameters for "playback speed" and "initial position," as detailed in the ’828 patent's primary embodiment?
- Underlying both issues is a fundamental question of technological translation: can the specific, and arguably bespoke, methods for enabling trick modes described in the patents-in-suit be fairly mapped onto the architecture and operation of HLS, a widely adopted, standardized technology that evolved later?