IP Library Granted Patent US 9,479,831
Granted Patent B2
US 9,479,831 · App. 15/164,605 · Granted Oct 25, 2016

Method and device for generating and detecting a fingerprint functioning as a trigger marker in a multimedia signal

Inventors: Job Cornelis Oostveen (Haren, NL); Warner Rudolph Theophile Ten Kate (Eindhoven, NL); Adrianus Johannes Maria Denissen (Eindhoven, NL); David K. Roberts (Cheddar, GB)
Assignee: Gracenote, Inc.
H04N21/4586H04N21/435H04N21/4394H04N21/44008H04N21/8133
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 9,479,831
App. No.
15/164,605
Granted
Oct 25, 2016
Kind
B2
Abstract

A device is configured to perform a method that detects a trigger marker for an action corresponding to a segment of a multimedia signal. A fingerprint is generated based on the segment of the multimedia signal at a trigger time point. The generated fingerprint is stored in a database and communicated to the device. During playback of the multimedia signal, fingerprints of segments of the multimedia signal are generated and matched against fingerprints in the database. When a match is found, one or more associated actions for the segment are retrieved by the device. The trigger time point may be determined as a time point near or at the segment of the multimedia signal with the matched fingerprint. In this way, trigger markers for actions may be enabled without modifying the multimedia signal.

Claims (63)

1. A method comprising:

playing back multimedia content on a multimedia playback device, including providing at least some of the multimedia content on a display associated with the multimedia playback device;

determining, by a processor of the multimedia playback device, a trigger fingerprint from a segment of the multimedia content being played back on the multimedia playback device;

accessing a plurality of reference fingerprints, each reference fingerprint among the plurality of reference fingerprints having been previously derived from a respective segment of the multimedia content and associated with at least one corresponding reference action;

obtaining a match between the trigger fingerprint and a particular reference fingerprint among the plurality of reference fingerprints;

identifying a particular corresponding reference action associated with the particular reference fingerprint, the particular corresponding reference action being associated with a time point indicating when, in the multimedia content, the particular corresponding reference action is to be performed; and

performing, by the processor of the multimedia playback device, the particular corresponding reference action, wherein performance of the particular reference action causes the multimedia playback device to provide, on the display associated with the multimedia playback device, information related to the segment of the multimedia content.

2. The method of claim 1 , wherein the trigger fingerprint is a representation of perceptual features of the segment of multimedia content.

3. The method of claim 1 , wherein the identifying of the particular corresponding reference action comprises receiving the particular corresponding reference action from a database.

4. The method of claim 1 , wherein the providing of the information related to the segment of the multimedia content comprises displaying a uniform resource locator (URL) of a web site.

5. The method of claim 1 , wherein the providing of the information related to the segment of the multimedia content comprises displaying biographical data related to an individual represented in the segment of the multimedia content.

6. The method of claim 1 , wherein the providing of the information related to the segment of the multimedia content comprises displaying the information overlaid on the segment of the multimedia content.

7. The method of claim 1 , wherein the providing of the information related to the segment of the multimedia content comprises displaying the information instead of the segment of the multimedia content.

8. The method of claim 1 , wherein the performance of the particular corresponding reference action occurs at the time point.

9. The method of claim 1 , further comprising:

before determining the trigger fingerprint, receiving, by the multimedia playback device, the plurality of reference fingerprints.

10. The method of claim 1 , wherein the trigger fingerprint is one of a plurality of trigger fingerprints determined from respective segments of the multimedia content.

11. A method comprising:

playing back multimedia content on a multimedia playback device, including providing at least some of the multimedia content on a display associated with the multimedia playback device;

during the playback of the multimedia content by the multimedia playback device, repeatedly deriving, by the multimedia playback device, fingerprints from respective segments of the multimedia content;

comparing the derived fingerprints to reference fingerprints representing features of the multimedia content, each reference fingerprint associated with one or more actions;

determining that one of the derived fingerprints matches one of the reference fingerprints; and

in response to the determining that the one of the derived fingerprints matches the one of the reference fingerprints, causing execution of an action associated with the one of the reference fingerprints, the action being associated with a time point indicating when, in the multimedia content, the action is to be performed.

12. The method of claim 11 , wherein each reference fingerprint is also associated with a respective time point in the multimedia content, and wherein the causing of the execution of the action causes the action to be executed at the time point in the multimedia content associated with the one of the reference fingerprints.

13. The method of claim 11 , wherein the causing of the execution of the action comprises providing information related to the multimedia content.

14. The method of claim 11 , further comprising:

in response to the determining that the one of the derived fingerprints matches the one of the reference fingerprints, receiving a representation of the action from a database.

15. The method of claim 11 , further comprising:

identifying the action associated with the one of the reference fingerprints.

16. The method of claim 11 , further comprising:

receiving, by the multimedia playback device, the reference fingerprints; and

storing the received reference fingerprints at the multimedia playback device for comparison with the derived fingerprints.

17. The method of claim 16 , further comprising:

receiving, by the multimedia playback device, for each of the received reference fingerprints, representations of the one or more actions with which the received reference fingerprint is associated; and

storing each of the received representations in association with its respectively associated reference fingerprint.

18. The method of claim 11 , wherein the causing of the execution of the action comprises causing the multimedia playback device to execute the action.

19. A multimedia playback device comprising:

a multimedia signal receiver configured to receive multimedia content;

a display configured to provide at least some of the received multimedia content on the display during playback of the multimedia content; and

a fingerprint detector configured to:

derive fingerprints from respective segments of the multimedia content during playback of the multimedia content;

compare the derived fingerprints to reference fingerprints representing perceptual features of the multimedia content, each reference fingerprint associated with one or more actions;

determine that one of the derived fingerprints matches one of the reference fingerprints; and

in response to the determining that the one of the derived fingerprints matches the one of the reference fingerprints, cause execution of an action associated with the one of the reference fingerprints, the action being associated with a time point indicating when, in the multimedia content, the action is to be performed.

20. The multimedia playback device of claim 19 , wherein each reference fingerprint is also associated with a respective time point in the multimedia content, and wherein the causing of the execution of the action causes the action to be executed at the time point in the multimedia content associated with the one of the reference fingerprints.

21. The multimedia playback device of claim 19 , further comprising:

a receiver configured to receive the reference fingerprints; and

a database configured to store the received reference fingerprints for comparison with the derived fingerprints.

22. The multimedia playback device of claim 21 , wherein:

the receiver is further configured to receive, for each of the received reference fingerprints, representations of the one or more actions with which the received reference fingerprint is associated; and

the database is further configured to store each of the received representations in association with its respectively associated reference fingerprint.

23. The multimedia playback device of claim 21 , wherein the causing of the execution of the action comprises causing the multimedia playback device to execute the action.

24. A method comprising:

generating, by a processor, a plurality of reference fingerprints from respective segments of multimedia content, each of the reference fingerprints being associated with a corresponding action;

storing, by the processor, the plurality of reference fingerprints and the associations in a memory;

determining that a trigger fingerprint generated by a multimedia playback device matches a particular reference fingerprint of the plurality of reference fingerprints, wherein the particular reference fingerprint is associated with a particular action; and

transmitting, by the processor, a representation of the particular action to a recipient device, wherein reception of the representation of the particular action causes the recipient device to perform the particular action, the particular action being associated with a time point indicating when, in the multimedia content, the particular action is to be performed.

25. The method of claim 24 , wherein the particular reference fingerprint is also associated with a time point in the multimedia content, wherein the time point is also stored in the memory, and wherein the particular action is performed at the time point in the multimedia content associated with the particular reference fingerprint.

26. The method of claim 24 , wherein the particular action involves displaying information related to the segment of multimedia content from which the particular reference fingerprint was generated.

27. The method of claim 24 , wherein the execution of the particular action occurs during playback, by the multimedia playback device, of the segment of multimedia content associated with the reference fingerprint.

28. The method of claim 24 , wherein the recipient device is the multimedia playback device.

29. The method of claim 24 , further comprising:

sending, to the multimedia playback device, the plurality of reference fingerprints.

Assignments (15)
SECURITY INTEREST Recorded Sep 18, 2024
From: ROKU, INC.
To: CITIBANK, N.A.
Reel/Frame 068982/0377 →
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT (REEL/FRAME 056982/0194) Recorded Feb 22, 2023
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROKU, INC.; ROKU DX HOLDINGS, INC.
Reel/Frame 062826/0664 →
RELEASE (REEL 042262 / FRAME 0601) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC
Reel/Frame 061748/0001 →
PATENT SECURITY AGREEMENT SUPPLEMENT Recorded Jun 29, 2021
From: ROKU, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 056982/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2021
From: GRACENOTE, INC.
To: ROKU, INC.
Reel/Frame 056103/0786 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Apr 20, 2021
From: CITIBANK, N.A.
To: THE NIELSEN COMPANY (US), LLC; GRACENOTE, INC.
Reel/Frame 056973/0280 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2017
From: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
To: GRACENOTE, INC.
Reel/Frame 042414/0131 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2017
From: OOSTVEEN, JOB CORNELIS; TEN KATE, WARNER RUDOLPH THEOPHILE; DENISSEN, ADRIANUS JOHANNES MARIA; ROBERTS, DAVID KEITH
To: KONINKLIJKE PHILIPS ELECTRONICS, N.V.
Reel/Frame 042414/0070 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Apr 13, 2017
From: GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE DIGITAL VENTURES, LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042262/0601 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Feb 8, 2017
From: JPMORGAN CHASE BANK, N.A.
To: GRACENOTE, INC.; CASTTV INC.; TRIBUNE MEDIA SERVICES, LLC; TRIBUNE DIGITAL VENTURES, LLC
Reel/Frame 041656/0804 →
SECURITY AGREEMENT Recorded Aug 12, 2016
From: GRACENOTE, INC.; CASTTV, INC.; TRIBUNE BROADCASTING COMPANY, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 039667/0565 →
Priority Claims (1)
EP 03102116 · Jul 11, 2003 · regional
Continuity (5)
Continuation 14659044 · Mar 16, 2015
Continuation 14151879 · Jan 10, 2014
Continuation 13220267 · Aug 29, 2011
Continuation 10564297
Related Publication 20160269780A1 · Sep 15, 2016