System and methods for offline audio recognition
First Claim
1. A method of retrying matching of an initial audio query against audio references, the method including:
- receiving a follow-up query from a user that requests a retry at matching an initial audio query, the initial audio query comprising a recorded audio sample or audio fingerprints derived from the recorded audio sample, the follow-up query including;
the initial audio query previously submitted by the user or a reference to the initial audio query previously submitted by the user; and
a recognition hint from the user that suggests how to retry matching;
queuing a retry request comprising the follow-up query after an initial audio query is not matched;
processing the queued retry request from the queue based upon one of;
a period of time after which the initial audio query is not matched;
orthe completion of an update of the expanded group of audio references;
wherein processing the queued retry request includes retrying matching the initial audio query using the recognition hint and retrying matching resources that include an expanded group of audio references;
identifying at least one match for the retry request and transmitting a report of the match; and
storing data that correlates at least the follow-up query, the initial audio query or the reference to the initial audio query, and the match after retrying.
9 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, a method is described of retrying matching of an audio query against audio references. The method includes receiving a follow-up query that requests a retry at matching a previously submitted audio query. In some implementations, this follow-up query is received without any recognition hint that suggests how to retry matching. The follow-up query includes the audio query or a reference to the audio query to be used in the retry. The method further includes retrying matching the audio query using retry matching resources that include an expanded group of audio references, identifying at least one match and transmitting a report of the match. Optionally, the method includes storing data that correlates the follow-up query, the audio query or the reference to the audio query, and the match after retrying.
19 Citations
12 Claims
-
1. A method of retrying matching of an initial audio query against audio references, the method including:
-
receiving a follow-up query from a user that requests a retry at matching an initial audio query, the initial audio query comprising a recorded audio sample or audio fingerprints derived from the recorded audio sample, the follow-up query including; the initial audio query previously submitted by the user or a reference to the initial audio query previously submitted by the user; and a recognition hint from the user that suggests how to retry matching; queuing a retry request comprising the follow-up query after an initial audio query is not matched; processing the queued retry request from the queue based upon one of; a period of time after which the initial audio query is not matched;
orthe completion of an update of the expanded group of audio references; wherein processing the queued retry request includes retrying matching the initial audio query using the recognition hint and retrying matching resources that include an expanded group of audio references; identifying at least one match for the retry request and transmitting a report of the match; and storing data that correlates at least the follow-up query, the initial audio query or the reference to the initial audio query, and the match after retrying. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article of manufacture including a non-transitory computer readable storage medium loaded with instructions that, when executed on a device, cause the device to carry out the actions of:
-
receiving a follow-up query from a user that requests a retry at matching an initial audio query, the initial audio query comprising a recorded audio sample or audio fingerprints derived from the recorded audio sample, the follow-up query including; the initial audio query previously submitted by the user or a reference to the initial audio query previously submitted by the user; and a recognition hint from the user that suggests how to retry matching, queuing a retry request comprising the follow-up query after an initial audio query is not matched; processing the queued retry request from the queue based upon one of; a period of time after which the initial audio query is not matched;
orthe completion of an update of the expanded group of audio references; wherein processing the queued retry request includes retrying matching the initial audio query using the recognition hint and retrying matching resources that include an expanded group of audio references; identifying at least one match for the retry request and transmitting a report of the match; and storing data that correlates at least the follow-up query, the initial audio query or the reference to the initial audio query, and the match after retrying.
-
-
12. A device including a processor and memory, the memory loaded with instructions that, when executed on the device, cause the device to carry out the actions of:
-
receiving a follow-up query from a user that requests a retry at matching an initial audio query, the initial audio query comprising a recorded audio sample or audio fingerprints derived from the recorded audio sample, the follow-up query including; the initial audio query previously submitted by the user or a reference to the initial audio query previously submitted by the user; and a recognition hint from the user that suggests how to retry matching, queuing a retry request comprising the follow-up query after an initial audio query is not matched; processing the queued retry request from the queue based upon one of; a period of time after which the initial audio query is not matched;
orthe completion of an update of the expanded group of audio references; wherein processing the queued retry request includes retrying matching the initial audio query using the recognition hint and retrying matching resources that include an expanded group of audio references; identifying at least one match for the retry request and transmitting a report of the match; and storing data that correlates at least the follow-up query, the initial audio query or the reference to the initial audio query, and the match after retrying.
-
Specification