US 12,141,197 B2
Methods and apparatus to identify media based on historical data
Markus Kurt Cremer, Orinda, CA (US); and Todd Hodges, Oakland, CA (US)
Assigned to GRACENOTE, INC., New York, NY (US)
Filed by Gracenote, Inc., Emeryville, CA (US)
Filed on Nov. 27, 2019, as Appl. No. 16/698,900.
Claims priority of provisional application 62/896,460, filed on Sep. 5, 2019.
Prior Publication US 2021/0073273 A1, Mar. 11, 2021
Int. Cl. G06F 16/00 (2019.01); G06F 7/00 (2006.01); G06F 16/632 (2019.01); G06F 16/65 (2019.01); G06F 16/68 (2019.01); G06F 16/683 (2019.01); G06F 18/22 (2023.01)
CPC G06F 16/683 (2019.01) [G06F 16/632 (2019.01); G06F 16/634 (2019.01); G06F 16/65 (2019.01); G06F 16/685 (2019.01); G06F 16/686 (2019.01); G06F 18/22 (2023.01)] 23 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium comprising instructions which, when executed, cause at least one processor to perform a set of operations comprising:
receiving broadcast media, wherein the broadcast media comprises a plurality of received media samples;
analyzing each received media sample of the plurality of received media samples by:
generating at least one adjusted media sample fingerprint based on the received media sample, wherein each of the at least one adjusted media sample fingerprint comprises at least one of (a) a pitch shift, (b) a time shift, or (c) a resample of the received media sample;
identifying at least one match based on comparing the at least one adjusted media sample fingerprint to at least one reference media fingerprint; and
updating a frequency of occurrence of each of (a) a pitch shift value, (b) a time shift value, or (c) a resample ratio corresponding to each of the at least one match of the at least one adjusted media sample fingerprint;
receiving, after collecting the broadcast media for a threshold period of time,
a request for information associated with a query corresponding to a suspected alteration to an audio signal; and
transmitting, in response to the received request, a report, wherein the report includes the frequency of occurrence of at least one of (a) the pitch shift value, (b) the time shift value, or (c) the resample ratio.