US 12,079,277 B2
Systems, methods, and apparatus to improve media identification
Jeffrey Scott, Berkeley, CA (US); Matthew James Wilkinson, Emeryville, CA (US); Robert Coover, Orinda, CA (US); and Shashank Merchant, Sunnyvale, CA (US)
Assigned to Gracenote, Inc., Emeryville, CA (US)
Filed by Gracenote, Inc., Emeryville, CA (US)
Filed on Dec. 7, 2020, as Appl. No. 17/114,230.
Application 17/114,230 is a continuation of application No. 16/528,237, filed on Jul. 31, 2019, granted, now 10,860,647.
Claims priority of provisional application 62/727,905, filed on Sep. 6, 2018.
Prior Publication US 2021/0157839 A1, May 27, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/901 (2019.01); G06F 16/65 (2019.01); G06F 16/683 (2019.01); G06F 18/2115 (2023.01)
CPC G06F 16/9014 (2019.01) [G06F 16/65 (2019.01); G06F 16/683 (2019.01); G06F 18/2115 (2023.01); G06F 2218/16 (2023.01)] 21 Claims
OG exemplary drawing
 
1. An apparatus to improve media identification, the apparatus comprising:
at least one memory; and
at least one processor to execute instructions to at least:
execute a first hash function on one or more reference sets of energy values to generate a first hash table, the one or more reference sets of energy values included in a subset of reference media data;
execute a second hash function on the one or more reference sets of energy values to generate a second hash table;
generate a first set of reference matches by performing the first hash function and the second hash function on a subset of query media data associated with query media, the first set of reference matches based on matching first hashed media data to the first hash table based on a bucket size and matching second hashed media data to the second hash table based on the bucket size, ones of the first set of reference matches having a respective quantity of one or more hits to be compared to a threshold; and
identify one or more candidate matches based on a second set of reference matches that include one or more reference matches of the first set, the second set including first reference matches having first quantities of hits that do not satisfy the threshold.