DCT

2:22-cv-01815

Cable One Inc v. DigiMedia Tech LLC

Key Events
Complaint
complaint

I. Executive Summary and Procedural Information

  • Parties & Counsel:
  • Case Identification: 2:22-cv-01815, D. Ariz., 10/21/2022
  • Venue Allegations: Plaintiff alleges venue is proper in the District of Arizona based on Defendant’s repeated communications directed to the district, including letters, emails, and phone calls for licensing negotiations and threats of litigation, which allegedly constitute purposeful direction of activities into the forum.
  • Core Dispute: Plaintiff seeks a declaratory judgment that its chatbot, video streaming, content recommendation, and third-party application integration services do not infringe four of Defendant's patents.
  • Technical Context: The patents-in-suit relate to distinct technologies including automated information exchange in software, personalized content delivery systems, perceptual video encoding, and asynchronous information request-and-delivery systems.
  • Key Procedural History: The complaint states that Defendant has previously asserted its patents in at least five other lawsuits. The current action follows pre-suit correspondence from Defendant to Plaintiff beginning in May 2020, which included specific infringement allegations and threats to file a patent infringement lawsuit.

Case Timeline

Date Event
2000-07-27 U.S. Patent No. 6,807,568 Priority Date
2000-09-20 U.S. Patent No. 6,684,220 Priority Date
2000-12-27 U.S. Patent No. 6,744,818 Priority Date
2004-01-27 U.S. Patent No. 6,684,220 Issues
2004-06-01 U.S. Patent No. 6,744,818 Issues
2004-10-19 U.S. Patent No. 6,807,568 Issues
2007-07-13 U.S. Patent No. 8,160,980 Priority Date
2012-04-17 U.S. Patent No. 8,160,980 Issues
2020-05-27 Defendant sends first letter to Plaintiff
2022-07-07 Defendant sends letter with specific infringement claims
2022-10-21 Complaint for Declaratory Judgment Filed

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

U.S. Patent No. 6,684,220 - "Method and System for Automatic Information Exchange," issued January 27, 2004

The Invention Explained

  • Problem Addressed: The patent describes the difficulty of exchanging information between different computer applications or tools, which often use unique file formats and data structures. This typically requires significant manual effort to reformat and restructure data to make the tools compatible (’220 Patent, col. 1:10-37).
  • The Patented Solution: The invention proposes a system featuring a "loading engine" that automates this process. The system uses a "model" composed of multiple software "objects," each with defined inputs and outputs. The loading engine automatically identifies and creates logical "object links" between the corresponding inputs and outputs of these different objects, allowing them to exchange information without manual intervention (’220 Patent, Abstract; col. 2:2-9; Fig. 1).
  • Technical Importance: This approach is intended to streamline the integration of disparate software components, reducing the need for manual data translation and custom coding, thereby increasing efficiency and reducing errors in complex computer systems (’220 Patent, col. 2:2-9).

Key Claims at a Glance

  • The complaint asserts non-infringement of independent claim 1 (Compl. ¶24).
  • Essential elements of claim 1 include:
    • a processor;
    • an information source operable to store a model comprising a plurality of objects, where each object has an input variable and an output variable; and
    • a loading engine that is operable to automatically create object links between corresponding input variables and output variables of the objects.
  • The complaint does not explicitly reserve the right to assert non-infringement of dependent claims, but seeks a declaration of non-infringement for "any claim of the Asserted Patents" (Compl. ¶39a).

U.S. Patent No. 8,160,980 - "Information System Based on Time, Space and Relevance," issued April 17, 2012

The Invention Explained

  • Problem Addressed: The patent background discusses the delivery of low-level, everyday information (e.g., weather, news) and notes that conventional methods, like manually checking a website or waiting for a TV forecast, can be inefficient (’980 Patent, col. 1:23-34). The invention aims to provide this information in a more customized and automated manner.
  • The Patented Solution: The invention describes a multi-component information system comprising a client, a proxy, a server, and a data mining cluster. The system delivers content through "information channels" that are personalized based on user profiling derived from usage data. This allows the system to provide "automatic suggestions" based on an analysis of time, space, and relevance to the user (’980 Patent, Abstract; col. 2:30-54).
  • Technical Importance: The system creates a feedback loop where a user's interactions are collected and analyzed to automatically tailor future content suggestions, moving beyond static information feeds toward a dynamic, personalized content ecosystem (’980 Patent, col. 2:45-54).

Key Claims at a Glance

  • The complaint asserts non-infringement of independent claim 1 (Compl. ¶28).
  • Essential elements of claim 1 include:
    • a client that displays information;
    • a proxy that handles data collection and parsing;
    • a server that gathers usage data from the client;
    • a data mining cluster that allows for user profiling and time, space and relevance analysis; and
    • a set of information channels which are periodically updated and upon which automatic suggestions are given based on a user profile.
  • The complaint does not explicitly reserve the right to assert non-infringement of dependent claims (Compl. ¶39a).

U.S. Patent No. 6,744,818 - "Method and Apparatus for Visual Perception Encoding," issued June 1, 2004

  • Technology Synopsis: This patent addresses video compression, aiming to reduce perceptual redundancy that is not noticeable to the human eye. It describes a system that estimates a "perception threshold" for a pixel and then uses information fed back from the video encoder to estimate a "compression dependent threshold." This second threshold is then used to filter the pixel, thereby tailoring the pre-processing of video data based on the state of the encoder itself (’818 Patent, Abstract; col. 2:5-18).
  • Asserted Claims: Independent claim 1 (Compl. ¶32).
  • Accused Features: The service of "Compressing video with H.264 for Sparklight TV App streaming services" (Compl. ¶8, ¶32).

U.S. Patent No. 6,807,568 - "Recipient Selection of Information to be Subsequently Delivered," issued October 19, 2004

  • Technology Synopsis: This patent describes a method for a user to request information that may not be currently available. The user's request is made available to information providers, who can then access it independently. The provider determines if it has the requested content and can then deliver it to the user. This system shifts the burden of searching for future or unavailable information from the user to the provider (’568 Patent, Abstract; col. 2:48-62).
  • Asserted Claims: Independent claim 1 (Compl. ¶36).
  • Accused Features: "Cable One integration of Netflix" (Compl. ¶8, ¶36).

III. The Accused Instrumentality

  • Product Identification: The complaint identifies four distinct products or services: (1) the "Sparklight chatbot," (2) the "Sparklight TV App program 'You Might Like' feature," (3) the "Sparklight TV App streaming services" that use H.264 video compression, and (4) the "Cable One integration of Netflix" (Compl. ¶8).
  • Functionality and Market Context: The complaint, being a declaratory judgment action for non-infringement, provides minimal detail on the specific technical operation of the accused instrumentalities. It alleges that Defendant's pre-suit correspondence identified these specific services as infringing the patents-in-suit (Compl. ¶8, ¶24, ¶28, ¶32, ¶36). The complaint does not contain allegations regarding the products' commercial importance beyond their being part of Cable One's business operations.

IV. Analysis of Infringement Allegations

The complaint does not provide a detailed infringement analysis from the Defendant, but rather identifies the accused products and Plaintiff's primary non-infringement positions. The following table summarizes the core infringement allegations as can be inferred from the Defendant's pre-suit assertions described in the complaint.

No probative visual evidence provided in complaint.

  • '220 Patent Infringement Allegations
Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
a loading engine residing in a memory and executable by the processor, the loading engine operable to automatically create object links... Operation of the "Sparklight chatbot" service. ¶24 col. 3:34-44
  • '980 Patent Infringement Allegations
Claim Element (from Independent Claim 1) Alleged Infringing Functionality Complaint Citation Patent Citation
a data mining cluster that allows for user profiling and time, space and relevance analysis Operation of the "Sparklight TV App program 'You Might Like' feature." ¶28 col. 2:42-49
a set of information channels, which are periodically updated, and upon which automatic suggestions are given... Operation of the "Sparklight TV App program 'You Might Like' feature." ¶28 col. 2:49-54
  • Identified Points of Contention:
    • Technical Questions: The complaint raises direct challenges to the factual operation of its products. A key question for the '220 patent is whether the "Sparklight chatbot" contains any component that functions as a "loading engine" to "automatically create object links" as claimed (Compl. ¶25). For the '980 patent, a question is whether the "You Might Like" feature in fact utilizes a "data mining cluster" or provides suggestions via "information channels" as specifically required by the claim (Compl. ¶29).
    • Scope Questions: The dispute over the '568 patent raises a question of scope: does a user actively choosing to launch the integrated Netflix application fall within the claim language of an information provider "accessing said request" made by a user for "certain information content" (Compl. ¶37; '568 Patent, cl. 1). Similarly, for the '818 patent, the dispute raises the question of whether Cable One's use of the H.264 standard for video compression meets the specific elements of the claimed "compression dependent threshold estimator" (Compl. ¶33).

V. Key Claim Terms for Construction

  • The Term: "loading engine" ('220 Patent, cl. 1)

    • Context and Importance: This term is the central component of the '220 patent's claimed solution. Plaintiff's non-infringement argument for this patent hinges on the assertion that its chatbot does not have such an engine (Compl. ¶25). The definition of what constitutes a "loading engine" will therefore be critical.
    • Intrinsic Evidence for Interpretation:
      • Evidence for a Broader Interpretation: The specification describes the loading engine as a "computer software program" that "processes information from information source 20 in preparation for evaluation" (’220 Patent, col. 3:11-14). This functional description could support a broader reading covering various software modules that prepare data.
      • Evidence for a Narrower Interpretation: The specification also describes the loading engine in the specific context of a hierarchical model with a "parent object" and "container objects" (’220 Patent, col. 4:16-44; Fig. 2). A party could argue the term is limited to this specific object-oriented architecture, where it automatically creates links between embedded objects.
  • The Term: "data mining cluster" ('980 Patent, cl. 1)

    • Context and Importance: This is a specific architectural element required by claim 1 of the '980 patent. Plaintiff specifically denies that its recommendation feature uses such a component (Compl. ¶29). Practitioners may focus on this term because its construction could be dispositive of infringement.
    • Intrinsic Evidence for Interpretation:
      • Evidence for a Broader Interpretation: The patent claims a "data mining cluster that allows for user profiling and time, space and relevance analysis" (’980 Patent, cl. 1). A party might argue this functionally claims any system, potentially distributed, that performs data mining for user profiling, regardless of its specific hardware configuration.
      • Evidence for a Narrower Interpretation: The term "cluster" has a recognized meaning in the relevant art, often referring to a group of tightly coupled computers that work together and are viewed as a single system. The patent provides no explicit definition, so a party could argue for this plain and ordinary meaning, potentially excluding monolithic or different types of distributed architectures.

VI. Other Allegations

  • Indirect Infringement: The complaint does not provide sufficient detail for analysis of any indirect infringement theories that may have been asserted by Defendant.
  • Willful Infringement: The complaint does not mention a specific allegation of willfulness from Defendant. However, it documents pre-suit correspondence alleging infringement that began on May 27, 2020, more than two years before the complaint was filed (Compl. ¶18). This correspondence may establish pre-suit knowledge of the patents and could form the basis for a potential allegation of willful infringement if Defendant files an answer and counterclaim for infringement.

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

  • A central issue will be one of technical comparison: Does the actual software architecture and operation of Cable One's accused services meet the specific functional and structural limitations of the asserted claims? This will require detailed discovery into, for example, the backend of the "Sparklight chatbot" and the "You Might Like" recommendation engine to determine if they contain a "loading engine" or a "data mining cluster," respectively.
  • The case will also turn on claim construction: The viability of the infringement claims will depend heavily on the scope assigned to key terms. A core question is whether terms like "loading engine" and "data mining cluster" will be given a broad, functional interpretation or a narrower, more structurally-defined meaning based on the patent specifications and their ordinary meaning in the art.
  • A final key question relates to conceptual scope, particularly for the '568 patent. The court may need to decide if a modern, app-based content model, where a user selects and launches a third-party service like Netflix, can be read onto the patent's paradigm of a passive, standing "request" that is later fulfilled by a provider. This raises the question of whether there is a fundamental mismatch between the technology claimed and the technology accused.