US 12,367,235 B2
Broadcast profiling system
Markus K. Cremer, Orinda, CA (US); Rishabh Sharma, San Francisco, CA (US); Michael Yeehua Chien, San Mateo, CA (US); Suresh Jeyachandran, Alameda, CA (US); and Paul Emmanuel Quinn, Kensington, CA (US)
Assigned to GRACENOTE, INC., New York, NY (US)
Filed by Gracenote, Inc., Emeryville, CA (US)
Filed on Jul. 25, 2022, as Appl. No. 17/872,781.
Application 17/872,781 is a continuation of application No. 16/893,329, filed on Jun. 4, 2020, granted, now 11,397,767.
Application 16/893,329 is a continuation of application No. 14/982,293, filed on Dec. 29, 2015, granted, now 10,685,058, issued on Jun. 16, 2020.
Claims priority of provisional application 62/099,398, filed on Jan. 2, 2015.
Prior Publication US 2022/0358159 A1, Nov. 10, 2022
Int. Cl. G06F 16/00 (2019.01); G06F 16/638 (2019.01); G06F 16/683 (2019.01)
CPC G06F 16/683 (2019.01) [G06F 16/639 (2019.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a memory storing instructions; and
a processor configured to execute the instructions stored in the memory to:
detect a change from a first media content to a second media content being broadcast on a broadcast station;
in response to detecting the change from the first media content to the second media content, update a content station profile for the broadcast station based on a first characteristic of the second media content, wherein the first characteristic of the second media content is at least one of a genre, an era, or a mood of the second media content associated with a time context based on a timestamp associated with the second media content, wherein the update of the content station profile includes one of: (i) adding the first characteristic of the second media content to the content station profile when the content station profile does not include the first characteristic or (ii) incrementing a first count associated with the first characteristic in the content station profile when the content station profile includes the first characteristic;
in response to detecting the change from the first media content to the second media content, compare a user profile with the content station profile to determine whether the user profile satisfies a threshold difference from the content station profile, wherein comparing the user profile with the content station profile comprises comparing a histogram of the user profile with a histogram of the content station profile;
in response to the threshold difference being satisfied, generate a station recommendation for a user associated with the user profile; and
transmit an instruction to a device associated with the user, the instruction including the station recommendation, the instruction configured to cause a radio pre-set to be adjusted.