DCT

1:18-cv-00939

Hertl Media LLC v. Cox Communications Inc

Key Events
Complaint
complaint

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 1:18-cv-00939, D. Del., 06/25/2018
  • Venue Allegations: Plaintiff alleges venue is proper in the District of Delaware because Defendant is a Delaware corporation and is therefore deemed to reside in the district.
  • Core Dispute: Plaintiff alleges that Defendant’s Contour digital TV service infringes a patent related to a method for efficient, low-latency buffering of multiple language tracks during media playback.
  • Technical Context: The technology addresses the management of multiple audio and subtitle streams in digital media, a key feature for content providers serving diverse, multilingual audiences.
  • Key Procedural History: The complaint is the initial pleading in this matter and does not reference any prior litigation, inter partes review proceedings, or licensing history related to the patent-in-suit.

Case Timeline

Date Event
2010-08-04 ’365 Patent Priority Date
2014-10-31 Accused Contour Product Manual Updated (approx.)
2016-04-26 ’365 Patent Issued
2018-06-25 Complaint Filed

II. Technology and Patent(s)-in-Suit Analysis

U.S. Patent No. 9,324,365 - "Multi-Language Buffering During Media Playback", Issued April 26, 2016

The Invention Explained

  • Problem Addressed: The patent describes the problem of "noticeable delay" when a user switches between language tracks (audio or subtitles) while watching video on a general-purpose device like a personal computer. This delay arises because such systems use large data buffers to ensure smooth playback despite variations in system load, and the system must play out the already-buffered content in the old language before the new language stream can begin (’365 Patent, col. 1:40-63).
  • The Patented Solution: The invention proposes a data processor architecture that minimizes this switching delay. It uses a main "input buffer" to store the incoming data stream, but then employs a "queuing buffer" that manages a "plurality of parallel queues," one for each available language. Instead of containing the full data, each parallel queue holds only "references" (e.g., memory addresses) that point to the corresponding language-specific data packets in the main input buffer. When a user selects a new language, a "feeder" component immediately begins pulling data from the correct parallel queue, enabling a nearly instantaneous switch without waiting for a large buffer to be flushed (’365 Patent, Abstract; Fig. 1; col. 3:1-14).
  • Technical Importance: This approach improves the user experience for multilingual media consumption by reducing the latency of language switching, particularly on non-dedicated hardware like PCs where buffering is essential to compensate for an unpredictable operating environment (’365 Patent, col. 2:58-65).

Key Claims at a Glance

  • The complaint asserts infringement of at least claims 1, 2, 4, 6, 7, 8, 10, 11, 12, 13, and 15 (Compl. ¶13). The asserted independent claims are 1 (data processor), 11 (method), and 15 (non-transitory computer readable medium).
  • The essential elements of independent claim 1 recite a data processor comprising:
    • An "input buffer" to buffer the data stream.
    • A "data stream analyzer" to find information on the different language-specific contents.
    • A "queuing buffer" to queue a plurality of "parallel queues", where each queue contains only "references" to the specific language content located in the input buffer.
    • A "feeder" to extract references from a user-selected queue and feed that content for processing, while not feeding content from non-selected queues.
    • A "hardware implementation" for at least one of the above components.
  • The complaint reserves the right to assert other claims, including dependent claims.

III. The Accused Instrumentality

Product Identification

  • The accused instrumentality is the "processor(s) used in connection with [Defendant's] provision of a Contour digital TV service which streams digital TV content on users’ computers, smartphones and set-top boxes" (Compl. ¶14).

Functionality and Market Context

  • The complaint alleges that the Cox Contour TV service streams on-demand and other digital video content to users (Compl. ¶15). The service allegedly includes "Multi-Language" support, which allows users to switch between different audio languages and subtitles for content that contains multiple language tracks (Compl. ¶16).
  • A key allegation is that the accused product allows a user to switch between languages while a video is playing, and the video "does not restart but simply continues in the new language" (Compl. ¶17). Plaintiff presents a screenshot from a Cox support page illustrating how users can select a Secondary Audio Program (SAP) language (Compl. p. 6). Another screenshot shows a user interface for selecting between English and Spanish display languages (Compl. p. 7).

IV. Analysis of Infringement Allegations

’365 Patent Infringement Allegations

Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
an input buffer configured to buffer the data stream The accused "Product provides an input buffer configured to buffer the data stream," which is exemplified by the buffering performed by the Cox set-top box or website video player when a user streams content. ¶15 col. 5:25-30
a data stream analyzer programmed and configured to analyze the data stream to find information on a plurality of language-specific contents in different languages The accused service provides "Multi-Language" support and allegedly "analyzes the data stream to find information such as language name and packet data related to the plurality of language-specific audio tracks" and subtitles. ¶16 col. 5:46-52
a queuing buffer configured to queue a plurality of parallel queues, each queue including only references to language-specific contents in the same distinct language, wherein the reference point to input buffer items in the input buffer When content with multiple audio or subtitle tracks is streamed, the Product allegedly "uses a queuing buffer to queue each of the audio language tracks in a respective parallel queue." The queues are alleged to be parallel because a user can switch languages mid-play without the video restarting. ¶17 col. 6:62-7:5
a feeder programmed and configured to extract the references to language-specific contents from a selected queue in accordance with a language selection signal and to feed the extracted references... wherein the references to the language-specific contents in a non-selected queue are not fed... The Product allegedly "extracts packet data related to the language-specific audio tracks from the selected queue (i.e., according to the language selected by the user) and feeds the buffered packets for playback... Since only one language audio track is playable at any given time, the packet data related to languages not selected by the user are not fed for playback." ¶18 col. 7:11-20
wherein at least one of the input buffer, the data stream analyzer, the queuing buffer, and the feeder comprises a hardware implementation The complaint alleges the claimed components "are implemented in hardware such as computers, TVs, and/or set top boxes." ¶19 col. 14:42-45
  • Identified Points of Contention:
    • Architectural Questions: The complaint infers the existence of the claimed architecture (e.g., a "queuing buffer" with "parallel queues") from the product's external behavior (seamless language switching) (Compl. ¶17). A primary point of contention will be whether the accused Contour system actually implements the specific internal structure required by the claims, particularly the use of parallel queues containing references to a single input buffer, versus an alternative, unpatented architecture that might achieve a similar result.
    • Evidentiary Questions: What evidence does the complaint provide that the accused system uses "references" pointing back to items in an "input buffer"? The complaint does not provide direct evidence of this internal mechanism. The infringement analysis will depend on evidence obtained in discovery regarding the precise technical operation and data handling architecture of the Contour service.

V. Key Claim Terms for Construction

  • The Term: "references to language-specific contents"

    • Context and Importance: This term is central to the claimed invention's efficiency. The infringement case may turn on whether the accused system uses pointers, addresses, or other forms of "references" as taught in the patent, or if it uses a different buffering method, such as maintaining separate, fully-formed data streams for each language. Practitioners may focus on this term because its construction will define the technical threshold for infringement.
    • Intrinsic Evidence for a Broader Interpretation: The claims use the general term "references" without specifying a particular implementation like a memory address, which could support a construction covering any logical pointer or index that links a queue entry to data in the input buffer (e.g., ’365 Patent, col. 14:28-32).
    • Evidence for a Narrower Interpretation: The specification's detailed description and figures repeatedly illustrate the concept using specific examples, such as "a reference to a position in the input buffer, the reference being a memory address or an index" (’365 Patent, col. 7:3-6). Figure 1 explicitly depicts queues containing "ADR's" (addresses) pointing to the input buffer, which could support a narrower construction tied to this embodiment.
  • The Term: "queuing buffer configured to queue a plurality of parallel queues"

    • Context and Importance: The definition of this structural element will be critical. The dispute will likely question whether the accused system contains a single, distinct "queuing buffer" component that manages multiple queues, as depicted in the patent, or if its architecture is fundamentally different.
    • Intrinsic Evidence for a Broader Interpretation: The use of functional language—"configured to queue"—could support an interpretation where any system that logically maintains parallel, selectable language data streams meets this limitation, regardless of whether it is implemented as a single, discrete software or hardware module.
    • Evidence for a Narrower Interpretation: The specification consistently depicts a singular component, the "queuing buffer 110," which in turn contains the parallel queues 114, 116, and 118 (’365 Patent, Fig. 1; col. 5:61-63). A defendant could argue this requires a single, identifiable component rather than a more distributed or abstract function.

VI. Other Allegations

  • Indirect Infringement: The complaint alleges that Cox induces infringement by providing the Contour TV service and encouraging its use (Compl. ¶23). As evidence of intent, a court may consider the user-facing instructions Cox provides, such as the guide on how to "Turn SAP on or off and select SAP language," which allegedly directs users to perform the patented method (Compl. p. 6).
  • Willful Infringement: The complaint does not contain allegations of willful infringement or facts that would support a claim of pre-suit knowledge of the patent.

VII. Analyst’s Conclusion: Key Questions for the Case

  • A core issue will be one of architectural proof: Can the plaintiff demonstrate through discovery that the accused Cox Contour system in fact implements the specific patented architecture of a single input buffer accessed by parallel queues containing references, or does it utilize a different, unpatented buffering mechanism that merely produces a similar seamless language-switching experience?
  • A key legal question will be one of definitional scope: Will the term "references", which is central to the patent’s novelty, be construed broadly to cover any logical link to language-specific data, or will it be limited to a narrower implementation, such as the specific memory address pointers illustrated in the patent’s preferred embodiment? The outcome of this claim construction will be critical to the infringement analysis.