IP Library Granted Patent US 11,546,071
Granted Patent B2
US 11,546,071 · App. 16/983,787 · Granted Jan 3, 2023

Modifying playback of content using pre-processed profile information

Inventors: Vadim Brenner (San Francisco, CA); Markus K. Cremer (Orinda, CA); Michael Becker (San Francisco, CA)
Assignee: GRACENOTE, INC.
H04H60/47G06F3/165H04H60/58H04H60/65H04N21/233H04N21/23418H04N21/26603H04N21/26606H04N21/41422H04N21/4325H04N21/654H04N21/8106H04R3/04H04R2499/13
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,546,071
App. No.
16/983,787
Granted
Jan 3, 2023
Kind
B2
Abstract

Example methods and systems for modifying the playback of content using pre-processed profile information are described. Example instructions, when executed, cause at least one processor to access a media stream that includes media and a profile of equalization parameters, the media stream provided to a device via a network, the profile of equalization parameters included in the media stream selected based on a comparison of a reference fingerprint to a query fingerprint generated based on the media, the profile of equalization parameters including an equalization parameter for the media; and modify playback of the media based on the equalization parameter specified in the accessed profile.

Claims (16)

1. At least one non-transitory machine-readable medium comprising instructions that, when executed, cause at least one processor to at least: access a media stream that includes media and a profile of equalization parameters, the media stream provided to a device via a network, the profile of equalization parameters included in the media stream selected based on a comparison of a reference fingerprint to a query fingerprint generated based on the media, the profile of equalization parameters including one or more equalization parameters for the media, wherein the profile of equalization parameters includes a plurality of sub-profiles of equalization parameters, each of the plurality of sub-profiles corresponding to a different time segment of the media, a first sub-profile corresponding to a first time segment of the media and specifying a first output frequency parameter for the first time segment, the first time segment of the media having a first musical tempo, the first output frequency parameter specified by the first sub-profile to correspond to the first musical tempo, a second sub-profile corresponding to a second time segment of the media and specifying a second output frequency parameter for the second time segment, the second time segment of the media having a second musical tempo, the second output frequency parameter specified by the second sub-profile to correspond to the second musical tempo; and modify playback of the media based on the equalization parameters specified in the accessed profile.

2. The at least one non-transitory machine-readable medium of claim 1 , wherein the profile of equalization parameters is to specify at least one corresponding output frequency parameter by specifying a frequency equalization setting for the media.

3. The at least one non-transitory machine-readable medium of claim 1 , wherein the profile of equalization parameters is to specify at least one of a virtualization setting for the media or a spatialization setting for the media.

4. The at least one non-transitory machine-readable medium of claim 1 , wherein the accessed profile of equalization parameters is to specify the at least one corresponding output frequency parameter by specifying a video modification parameter selected from a group consisting of: a color temperature for the media and a color palette for the media.

5. The at least one non-transitory machine-readable medium of claim 1 , wherein the instructions, when executed, cause the at least one processor to synchronize the playback of the media based on the profile of equalization parameters, the synchronizing including modifying a sequential order in which the media is to be played.

6. The at least one non-transitory machine-readable medium of claim 1 , wherein the instructions, when executed, cause the at least one processor to synchronize the playback of the media based on the profile of equalization parameters, the synchronizing including aligning the profile with an acoustic event within the media.

7. An apparatus comprising: one or more hardware processors; and memory storing instructions that, when executed by the one or more hardware processors, cause the apparatus to at least: access a media stream that includes media and a profile of equalization parameters, the media stream provided to a device via a network, the profile of equalization parameters included in the media stream selected based on a comparison of a reference fingerprint to a query fingerprint generated based on the media, the profile of equalization parameters including one or more equalization parameters for the media, wherein the profile of equalization parameters includes a plurality of sub-profiles of equalization parameters, each of the plurality of sub-profiles corresponding to a different time segment of the media, a first sub-profile corresponding to a first time segment of the media and specifying a first output frequency parameter for the first time segment, the first time segment of the media having a first musical tempo, the first output frequency parameter specified by the first sub-profile to correspond to the first musical tempo, a second sub-profile corresponding to a second time segment of the media and specifying a second output frequency parameter for the second time segment, the second time segment of the media having a second musical tempo, the second output frequency parameter specified by the second sub-profile to correspond to the second musical tempo; and modify playback of the media based on the equalization parameters specified in the accessed profile.

8. The apparatus of claim 7 , wherein profile of equalization parameters is to specify at least one corresponding output frequency parameter by specifying a frequency equalization setting for the media.

9. The apparatus of claim 7 , wherein the profile of equalization parameters is to specify at least one of a virtualization setting for the media or a spatialization setting for the media.

10. The apparatus of claim 7 , wherein the accessed profile of equalization parameters is to specify the at least one corresponding output frequency parameter by specifying a video modification parameter selected from a group consisting of: a color temperature for the media and a color palette for the media.

11. A method comprising: accessing, by executing an instruction with at least one processor, a media stream that includes media and a profile of equalization parameters, the media stream provided to a device via a network, the profile of equalization parameters included in the media stream selected based on a comparison of a reference fingerprint to a query fingerprint generated based on the media, the profile of equalization parameters including one or more equalization parameters for the media, wherein the profile of equalization parameters includes a plurality of sub-profiles of equalization parameters, each of the plurality of sub-profiles corresponding to a different time segment of the media, a first sub-profile corresponding to a first time segment of the media and specifying a first output frequency parameter for the first time segment, the first time segment of the media having a first musical tempo, the first output frequency parameter specified by the first sub-profile to correspond to the first musical tempo, a second sub-profile corresponding to a second time segment of the media and specifying a second output frequency parameter for the second time segment, the second time segment of the media having a second musical tempo, the second output frequency parameter specified by the second sub-profile to correspond to the second musical tempo; and modify, by executing an instruction with the at least one processor, playback of the media based on the equalization parameters specified in the accessed profile.

12. The method of claim 11 , wherein the profile of equalization parameters is to specify at least one corresponding output frequency parameter by specifying a frequency equalization setting for the media.

13. The method of claim 11 , wherein the profile of equalization parameters is to specify at least one of a virtualization setting for the media or a spatialization setting for the media.

14. The method of claim 11 , wherein the accessed profile of equalization parameters is to specify the at least one corresponding output frequency parameter by specifying a video modification parameter selected from a group consisting of: a color temperature for the media and a color palette for the media.

15. The method of claim 11 , further including synchronizing the playback of the media based on the profile of equalization parameters, the synchronizing including modifying a sequential order in which the media is to be played.

16. The method of claim 11 , wherein synchronizing the playback of the media based on the profile of equalization parameters, the synchronizing including aligning the profile with an acoustic event within the media.

Assignments (4)
SECURITY INTEREST Recorded May 8, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 063574/0632 →
SECURITY INTEREST Recorded Apr 28, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A.
Reel/Frame 063561/0381 →
SECURITY AGREEMENT Recorded Jan 31, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063560/0547 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: BRENNER, VADIM; CREMER, MARKUS K.; BECKER, MICHAEL
To: GRACENOTE, INC.
Reel/Frame 054933/0039 →
Continuity (3)
Continuation 15186945 · Jun 20, 2016
Continuation 14020420 · Sep 6, 2013
Related Publication 20200366395A1 · Nov 19, 2020