DCT
1:18-cv-01608
Roku Inc v. Free Stream Media Corp
Key Events
Complaint
Table of Contents
complaint Intelligence
I. Executive Summary and Procedural Information
- Parties & Counsel:
- Plaintiff: Gracenote, Inc. (Delaware)
- Defendant: Free Stream Media Corp. d/b/a SAMBA TV (Delaware)
- Plaintiff's Counsel: Potter Anderson & Corroon LLP
- Case Identification: 1:18-cv-01608, D. Del., 10/17/2018
- Venue Allegations: Venue is alleged to be proper in the District of Delaware because the Defendant is a Delaware corporation.
- Core Dispute: Plaintiff alleges that Defendant's Automatic Content Recognition (ACR) technology platform and associated second-screen applications infringe four patents related to generating and using content "fingerprints" to trigger synchronized actions.
- Technical Context: The dispute centers on automatic content recognition (ACR) technology, which identifies multimedia content in real-time to enable synchronized second-screen experiences and targeted advertising.
- Key Procedural History: The complaint alleges that Defendant had pre-suit knowledge of U.S. Patent No. 9,066,114 via a notice letter sent on January 19, 2016, which may support the willfulness allegation for that patent. The '114, '831, and '962 patents are noted to be related, sharing a common specification. Subsequent to the filing of this complaint, asserted U.S. Patent No. 8,171,030 was the subject of an Inter Partes Review (IPR), which resulted in the cancellation of asserted claim 1.
Case Timeline
| Date | Event |
|---|---|
| 2003-07-11 | Earliest Priority Date for '114, '831, and '962 Patents |
| 2007-06-18 | Earliest Priority Date for '030 Patent |
| 2012-05-01 | '030 Patent Issued |
| 2013-01-04 | Accused Samba TV Platform Launch Date (as Flingo) |
| 2015-06-23 | '114 Patent Issued |
| 2016-01-19 | Plaintiff sent notice letter to Defendant regarding '114 Patent |
| 2016-08-02 | '962 Patent Issued |
| 2016-10-25 | '831 Patent Issued |
| 2018-10-17 | Complaint Filing Date |
| 2019-12-09 | IPR Petition Filed against '030 Patent (IPR2020-00219) |
| 2021-10-06 | IPR Certificate Issued for '030 Patent (cancelling claim 1) |
II. Technology and Patent(s)-in-Suit Analysis
U.S. Patent No. 9,066,114 - "Method and Device for Generating and Detecting a Fingerprint Functioning as a Trigger Marker in a Multimedia Signal"
- Patent Identification: U.S. Patent No. 9,066,114, "Method and Device for Generating and Detecting a Fingerprint Functioning as a Trigger Marker in a Multimedia Signal," issued June 23, 2015 Compl. ¶11
The Invention Explained
- Problem Addressed: The patent describes the difficulty of reliably triggering actions (e.g., displaying interactive content) synchronized with a multimedia broadcast Compl. ¶9 Traditional methods either required cooperation from broadcasters to embed triggers in the signal or used techniques like watermarking that modified the original content, making them fragile and dependent on the broadcast chain '114 Patent, col. 1:56-2:46
- The Patented Solution: The invention proposes a method that uses content-based "fingerprints" as trigger markers. A fingerprint is a unique digital signature derived from a segment of multimedia content at a specific "trigger time point" '114 Patent, col. 3:7-11 A playback device generates fingerprints from the content it is receiving and compares them against a database of pre-generated "reference fingerprints," each associated with one or more actions '114 Patent, abstract When a match is found, the device retrieves and performs the associated action, enabling interactive experiences without modifying the source signal '114 Patent, fig. 1b
- Technical Importance: This technology decouples interactive content triggering from the broadcast infrastructure, allowing third-party service providers to create enhancement services for any multimedia content without broadcaster involvement '114 Patent, col. 3:11-15
Key Claims at a Glance
- The complaint asserts independent method claim 1, independent system claim 8, and independent non-transitory medium claim 10 Compl. ¶30
- Independent Claim 1 recites a method with the following essential elements:
- Determining a plurality of "trigger fingerprints" from content playing back on a device.
- Accessing a database containing "reference fingerprints" and associated "reference actions."
- Identifying a reference action by obtaining a match between a trigger fingerprint and a reference fingerprint.
- Performing the identified reference action on the playback device.
- Independent Claim 8 recites a system comprising a fingerprint detector and a processor configured to perform the core steps of claim 1.
U.S. Patent No. 9,479,831 - "Method and Device for Generating and Detecting a Fingerprint Functioning as a Trigger Marker in a Multimedia Signal"
- Patent Identification: U.S. Patent No. 9,479,831, "Method and Device for Generating and Detecting a Fingerprint Functioning as a Trigger Marker in a Multimedia Signal," issued October 25, 2016 Compl. ¶15
The Invention Explained
- Problem Addressed: As a continuation of the same application family, this patent addresses the same problem as the '114 Patent: enabling reliable, signal-independent triggering of actions synchronized with multimedia content Compl. ¶17 '831 Patent, col. 2:1-46
- The Patented Solution: The patent also employs content fingerprinting but describes distinct client-side and server-side methods. Claim 11 details a method performed by a playback device that repeatedly derives fingerprints and, upon a match with a reference, causes the execution of an associated action '831 Patent, claim 11 Claim 24 describes a complementary server-side method where reference fingerprints are generated and stored, a match with a trigger fingerprint from a playback device is determined, and a representation of the action is transmitted to a recipient device to be performed '831 Patent, claim 24
- Technical Importance: The invention facilitates a robust client-server architecture for ACR, where a centralized service can identify content and push synchronized actions to a variety of connected "second-screen" devices, forming the basis for modern interactive TV applications '831 Patent, col. 6:28-34
Key Claims at a Glance
- The complaint asserts independent method claims 11 and 24 Compl. ¶62
- Independent Claim 11 recites a method performed on a playback device with the following essential elements:
- Playing back multimedia content.
- Repeatedly deriving fingerprints from the content.
- Comparing the derived fingerprints to reference fingerprints that are each associated with actions.
- Determining a match.
- In response to the match, causing execution of the associated action.
- Independent Claim 24 recites a method with the following essential elements:
- Generating a plurality of reference fingerprints and associating them with actions.
- Storing the fingerprints and associations in memory.
- Determining that a "trigger fingerprint" from a playback device matches a reference fingerprint.
- Transmitting a representation of the associated action to a recipient device, causing it to perform the action.
Multi-Patent Capsule: U.S. Patent No. 9,407,962 - "Method and Device for Generating and Detecting a Fingerprint Functioning as a Trigger Marker in a Multimedia Signal"
- Patent Identification: U.S. Patent No. 9,407,962, "Method and Device for Generating and Detecting a Fingerprint Functioning as a Trigger Marker in a Multimedia Signal," issued August 2, 2016 Compl. ¶18
- Technology Synopsis: This patent, which shares a common specification with the '114 and '831 patents, also discloses using content fingerprints as trigger markers '962 Patent, abstract Its claims are directed toward a dynamic system that can learn and adapt, focusing on a method of accessing a database with a first fingerprint/action pair, receiving a second trigger time point and a second action, deriving a second fingerprint, and then updating the database to associate the second fingerprint with the second action '962 Patent, claim 1
- Asserted Claims: Independent method claim 1, independent system claim 8, and independent non-transitory medium claim 15 are asserted Compl. ¶84
- Accused Features: The complaint alleges that Defendant's product infringes by accessing a database of fingerprints, identifying trigger time points to synchronize content, and updating its database to associate fingerprints with actions Compl. ¶¶85-90
Multi-Patent Capsule: U.S. Patent No. 8,171,030 - "Method and Apparatus for Multi-Dimensional Content Search and Video Identification"
- Patent Identification: U.S. Patent No. 8,171,030, "Method and Apparatus for Multi-Dimensional Content Search and Video Identification," issued May 1, 2012 Compl. ¶21
- Technology Synopsis: This patent addresses the problem of efficiently searching large, multi-dimensional video databases '030 Patent, col. 1:57-2:14 It proposes a method of organizing the database using a "robust hash of a multi-dimensional vector signature as a traversal index." This hash allows the system to directly access a "leaf node" containing the data associated with a video sequence, which is described as a more efficient alternative to hierarchical tree traversal '030 Patent, abstract '030 Patent, col. 2:26-34
- Asserted Claims: Independent method claim 1 is asserted Compl. ¶109
- Accused Features: The complaint alleges that Defendant's product infringes by creating a "one-way hash of the fingerprint" and using this hash as a "traversal index" to recognize content within its multi-dimensional content database Compl. ¶¶110-111
III. The Accused Instrumentality
Product Identification
- The accused instrumentality is Defendant's product platform that uses Automatic Content Recognition (ACR) for data collection and analysis, which includes its "second-screen" applications (collectively, the "Infringing Product") Compl. ¶23
Functionality and Market Context
- The complaint alleges the Infringing Product operates by "fingerprinting of content being played on the user's device" Compl. ¶31 These generated "trigger fingerprints" are compared against a "database of reference fingerprints" to identify the content Compl. ¶25 Upon a match, the system triggers actions, such as delivering "supplemental or alternative content (such as advertisements)" to a user's second-screen device, synchronized with the primary content, even if that content is time-shifted Compl. ¶25 Compl. ¶32 The complaint further alleges this system relies on "traversal indexes and a multi-dimensional database" for its comparisons Compl. ¶25 This functionality positions the Defendant as a direct competitor to the Plaintiff in the market for ACR-driven interactive television and advertising solutions Compl. ¶¶7-9
IV. Analysis of Infringement Allegations
The complaint provides a claim chart as part of a pre-suit notice letter, which tabulates elements of claim 1 of the '114 patent against descriptions of the accused Samba TV functionality, supported by hyperlinks to public web pages Compl. Ex. B, p. 17
9,066,114 Infringement Allegations
| Claim Element (from Independent Claim 1) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| determining a plurality of trigger fingerprints from content being played back on a playback device...the determining being performed by a processor; | Defendant's ACR technology "uses fingerprinting of content being played on the user's device." This is performed by processors in television chip sets. | ¶31; ¶33 | col. 8:1-8 |
| each trigger fingerprint identifying a corresponding trigger time point of a sequence of trigger time points in the content and at which trigger time point at least one corresponding action is to be triggered; | The Infringing Product "identifies trigger time points" and synchronizes content delivery with them to trigger an action, such as displaying supplemental content. | ¶32 | col. 8:4-8 |
| accessing a database that includes a plurality of reference fingerprints, previously derived from the content, and a plurality of reference actions... | The Infringing Product "accesses a database that includes previously-derived reference fingerprints" by comparing video fingerprints to a main content database. The database also includes reference actions. | ¶34; ¶35 | col. 8:9-17 |
| identifying the corresponding reference action by obtaining a match in the database between a trigger fingerprint...and a reference fingerprint; | The Infringing Product "identifies reference actions by obtaining matches in the database between trigger and reference fingerprints." | ¶36 | col. 8:18-22 |
| performing a reference action that corresponds to the reference fingerprint on the playback device. | The Infringing Product's reference fingerprints "identify reference actions at reference time points by synchronizing content being viewed with potential reference actions," such as delivering content. | ¶37 | col. 8:23-25 |
9,479,831 Infringement Allegations
| Claim Element (from Independent Claim 11) | Alleged Infringing Functionality | Complaint Citation | Patent Citation |
|---|---|---|---|
| repeatedly deriving, by the multimedia playback device, fingerprints from respective segments of the multimedia content; | The Infringing Product "derives fingerprints from the content playing on the user's television." | ¶64 | col. 9:35-38 |
| comparing the derived fingerprints to reference fingerprints representing features of the multimedia content, each reference fingerprint associated with one or more actions; | The product compares the derived fingerprints to a "main content database" of reference fingerprints, which are associated with actions like delivering content or bidding on ads. | ¶65; ¶66 | col. 9:39-43 |
| determining that one of the derived fingerprints matches one of the reference fingerprints; | The product "determines matches between the derived fingerprints and reference fingerprints" by comparing them in its content databases. | ¶67 | col. 9:44-46 |
| in response to the determining...causing execution of an action associated with the one of the reference fingerprints, the action being associated with a time point... | In response to a match, the product causes "execution of an action associated with the reference fingerprint," which is associated with a specific time point for synchronization. | ¶68; ¶69 | col. 9:47-52 |
- Identified Points of Contention:
- Scope Questions: A potential dispute for the '114 Patent is whether triggering an action on a separate "second-screen" device Compl. ¶32 satisfies the claim limitation of "performing a reference action... on the playback device" (col. 8:23-25). The interpretation may depend on whether the "playback device" is construed narrowly as only the television, or more broadly to include the user's interactive system as a whole.
- Technical Questions: The complaint's allegations for both patents rely heavily on marketing statements and press articles Compl. ¶31 Compl. ¶32 Compl. ¶33 Compl. ¶34 Compl. ¶35 Compl. ¶36 Compl. ¶37 A central factual question will be whether the accused system's technical operation matches the claims. For instance, what evidence does the complaint provide that fingerprints are "deriv[ed] by the multimedia playback device" (as required by claim 11 of the '831 Patent) rather than being derived entirely on a central server?
V. Key Claim Terms for Construction
For U.S. Patent No. 9,066,114
- The Term: "fingerprint"
- Context and Importance: The definition of "fingerprint" is foundational to the dispute. Its scope will determine whether Samba TV's proprietary content identification signatures are covered by the claims. Practitioners may focus on this term because its construction could either broadly encompass any robust content-based identifier or be limited to the specific implementation disclosed in the patent.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The specification provides a broad definition, stating a fingerprint is "a representation of perceptual features of the object/content/signal part in question" and can also be known as a "(robust) hash" '114 Patent, col. 3:16-19 This may support an interpretation that covers a wide variety of content identification technologies.
- Evidence for a Narrower Interpretation: The specification also describes a specific method for computing a fingerprint based on a European patent application, involving dividing an audio clip into intervals and analyzing frequency bands '114 Patent, col. 4:35-49 A party may argue this detailed embodiment narrows the term's scope to that specific type of fingerprint.
For U.S. Patent No. 9,479,831
- The Term: "causing execution of an action"
- Context and Importance: This term is critical to claim 11 of the '831 Patent. The infringement analysis may turn on whether sending instructions to a second-screen device to display related content Compl. ¶66 constitutes "causing execution" in the manner contemplated by the claim, or if it requires the primary playback device to perform the action itself.
- Intrinsic Evidence for Interpretation:
- Evidence for a Broader Interpretation: The patent's stated goal is to "enhance passive television viewing" by creating "interactive programs" '831 Patent, col. 1:21-25 This purpose may support a broad construction where initiating an interactive experience on any device qualifies as "causing execution."
- Evidence for a Narrower Interpretation: The claim language links the "execution of an action" to a "time point indicating when, in the multimedia content, the action is to be performed" '831 Patent, col. 9:49-52 This could be argued to tie the action more closely to the primary playback device that is processing the multimedia content, potentially excluding actions on separate devices.
VI. Other Allegations
- Indirect Infringement: The complaint alleges induced infringement for all four asserted patents Compl. ¶38 Compl. ¶78 Compl. ¶103 Compl. ¶114 The allegations are based on Defendant encouraging and instructing users to use the infringing system and providing the necessary hardware, software, and firmware to carry out the claimed methods automatically Compl. ¶41 Compl. ¶80 Compl. ¶105 Compl. ¶116 For the '114 Patent, knowledge is alleged based on a pre-suit notice letter sent January 19, 2016 Compl. ¶39 For the other three patents, knowledge is alleged as of the date the complaint was served Compl. ¶78 Compl. ¶103 Compl. ¶114
- Willful Infringement: The complaint alleges willful infringement for all four patents. For the '114 Patent, willfulness is based on alleged continued infringement after receiving the January 19, 2016 notice letter Compl. ¶57 For the '831, '962, and '030 patents, willfulness is alleged based on knowledge obtained from the service of the complaint itself Compl. ¶81 Compl. ¶106 Compl. ¶117
VII. Analyst's Conclusion: Key Questions for the Case
- A central evidentiary question will be one of operational mechanics: does the accused Samba TV system derive "trigger fingerprints" on the user's local "playback device" as described in the claims of the '114 and '831 patents, or does it operate on a different architecture (e.g., purely server-side fingerprinting) that may create a mismatch with the claim language? The complaint's primary reliance on marketing materials leaves this a critical open question for discovery.
- A core legal issue will be one of definitional scope: can the phrase "performing a reference action... on the playback device" (from the '114 patent) be construed to cover triggering an action on a separate, second-screen device? The outcome will depend on whether the court defines "playback device" as the television alone or the broader user-interactive ecosystem.
- For the '030 patent, a threshold issue is the impact of post-filing invalidation: given that asserted independent claim 1 was cancelled in a subsequent Inter Partes Review, the court will need to determine what, if any, part of the infringement count based on that patent remains viable in this litigation.
Analysis metadata
Loading Complaint
Suggested improvements