IP Library Granted Patent US 11,770,593
Granted Patent B2
US 11,770,593 · App. 17/883,992 · Granted Sep 26, 2023

Content-modification system with use of multiple fingerprint data types feature

Inventors: Andrew Laurence Ashbacher (Aptos, CA); Steven Michael Cormie (Cambridge, GB); John L. Haynes, III (Sandy, UT); Stefan Matthijs Maris (Brooklyn, NY)
Assignee: ROKU, INC.
H04N21/812G06F16/14G06F18/22G06V20/48H04N21/2353H04N21/23424H04N21/2407H04N21/83
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,770,593
App. No.
17/883,992
Granted
Sep 26, 2023
Kind
B2
Abstract

In one aspect, a method includes receiving first query fingerprint data representing first content channeled through a portion of a content-distribution system. The method also includes detecting a first match between the received first query fingerprint data and first reference fingerprint data representing a modifiable content-segment. The method also includes responsive to detecting the first match, performing a first action. The method also includes receiving second query fingerprint data representing content received by a content-presentation device. The method also includes detecting a second match between the received second query fingerprint data and second reference fingerprint data representing second content transmitted by the content-distribution system, where the second content is a modified version of the first content. The method also includes responsive to detecting the second match, performing a second action that is different from the first action.

Claims (37)

1. A method comprising:

receiving first query fingerprint data representing first content channeled through a first portion of a content-distribution system, wherein the first portion of the content-distribution system is upstream from a second portion of the content-distribution system in which a modified version of the first content is generated and transmitted, and wherein the modified version of the first content includes at least a portion of the first content;

receiving second query fingerprint data representing content received by a content-presentation device;

detecting a match between the received second query fingerprint data and reference fingerprint data representing the modified version of the first content transmitted by the content-distribution system; and

responsive to detecting the match, performing an action.

2. The method of claim 1 , wherein the modified version of the first content comprises the first content with overlay content overlaid thereon.

3. The method of claim 2 , wherein the overlay content is a digital video effect (DVE), and

wherein the second portion of the content-distribution system is different from the first portion and comprises a DVE system configured to modify the first content by overlaying the DVE on the first content and then outputting the modified version of the first content.

4. The method of claim 1 , wherein after the modified version of the first content is generated, the modified version of the first content is accessed to generate the reference fingerprint data representing the modified version of the first content.

5. The method of claim 1 , wherein before the modified version of the first content is generated, the first content is accessed to generate fingerprint data representing the first content.

6. The method of claim 1 , wherein performing the action comprises identifying a channel on which the content-presentation device received content.

7. The method of claim 1 , wherein the content-distribution system comprises a television-broadcast station.

8. A non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by a processor, cause performance of a set of operations comprising:

receiving first query fingerprint data representing first content channeled through a first portion of a content-distribution system, wherein the first portion of the content-distribution system is upstream from a second portion of the content-distribution system in which a modified version of the first content is generated and transmitted, and wherein the modified version of the first content includes at least a portion of the first content;

receiving second query fingerprint data representing content received by a content-presentation device;

detecting a match between the received second query fingerprint data and reference fingerprint data representing the modified version of the first content transmitted by the content-distribution system; and

responsive to detecting the match, performing an action.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the modified version of the first content comprises the first content with overlay content overlaid thereon.

10. The non-transitory computer-readable storage medium of claim 9 , wherein the overlay content is a digital video effect (DVE), and

wherein the second portion of the content-distribution system is different from the first portion and comprises a DVE system configured to modify the first content by overlaying the DVE on the first content and then outputting the modified version of the first content.

11. The non-transitory computer-readable storage medium of claim 8 , wherein after the modified version of the first content is generated, the modified version of the first content is accessed to generate the reference fingerprint data representing the modified version of the first content.

12. The non-transitory computer-readable storage medium of claim 8 , wherein before the modified version of the first content is generated, the first content is accessed to generate fingerprint data representing the first content.

13. The non-transitory computer-readable storage medium of claim 8 , wherein performing the action comprises identifying a channel on which the content-presentation device received content.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the content-distribution system comprises a television-broadcast station.

15. A computing system comprising:

a processor; and

a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by the processor, cause performance of a set of operations comprising:

receiving first query fingerprint data representing first content channeled through a first portion of a content-distribution system, wherein the first portion of the content-distribution system is upstream from a second portion of the content-distribution system in which a modified version of the first content is generated and transmitted, and wherein the modified version of the first content includes at least a portion of the first content;

receiving second query fingerprint data representing content received by a content-presentation device;

detecting a match between the received second query fingerprint data and reference fingerprint data representing the modified version of the first content transmitted by the content-distribution system; and

responsive to detecting the match, performing an action.

16. The computing system of claim 15 , wherein the modified version of the first content comprises the first content with overlay content overlaid thereon.

17. The computing system of claim 16 , wherein the overlay content is a digital video effect (DVE), and

wherein the second portion of the content-distribution system is different from the first portion and comprises a DVE system configured to modify the first content by overlaying the DVE on the first content and then outputting the modified version of the first content.

18. The computing system of claim 15 , wherein after the modified version of the first content is generated, the modified version of the first content is accessed to generate the reference fingerprint data representing the modified version of the first content.

19. The computing system of claim 15 , wherein before the modified version of the first content is generated, the first content is accessed to generate fingerprint data representing the first content.

20. The computing system of claim 15 , wherein performing the action comprises identifying a channel on which the content-presentation device received content.

Assignments (3)
SECURITY INTEREST Recorded Sep 18, 2024
From: ROKU, INC.
To: CITIBANK, N.A.
Reel/Frame 068982/0377 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2022
From: ASHBACHER, ANDRE LAURENCE; CORMIE, STEVEN MICHAEL; HAYNES, JOHN L., III; MARIS, STEFAN MATTHIJS
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 060757/0964 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2022
From: THE NIELSEN COMPANY (US), LLC
To: ROKU, INC.
Reel/Frame 061129/0543 →
Continuity (4)
Continuation 16994033 · Aug 14, 2020
Continuation 16836170 · Mar 31, 2020
Provisional Application 62846421 · May 10, 2019
Related Publication 20220385957A1 · Dec 1, 2022