SYSTEM AND METHODS FOR CONTINUOUS AUDIO MATCHING
First Claim
1. A method of using a battery powered device to continuously monitor an audio signal and identify audio items within the audio signal, the method including:
- predictively caching audio fingerprint sequences and corresponding audio item identifiers from a server after the device sends initial audio fingerprints extracted from the audio signal by the device; and
using the predictively cached audio fingerprint sequences to identify an audio item within the audio signal based on at least some additional audio fingerprints of the audio signal.
9 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to the continuous monitoring of an audio signal and identification of audio items within an audio signal. The technology disclosed utilizes predictive caching of fingerprints to improve efficiency. Fingerprints are cached for tracking an audio signal with known alignment and for watching an audio signal without known alignment, based on already identified fingerprints extracted from the audio signal. Software running on a smart phone or other battery-powered device cooperates with software running on an audio identification server.
94 Citations
22 Claims
-
1. A method of using a battery powered device to continuously monitor an audio signal and identify audio items within the audio signal, the method including:
-
predictively caching audio fingerprint sequences and corresponding audio item identifiers from a server after the device sends initial audio fingerprints extracted from the audio signal by the device; and using the predictively cached audio fingerprint sequences to identify an audio item within the audio signal based on at least some additional audio fingerprints of the audio signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of efficiently using a battery powered device to continuously monitor an audio signal and identify audio items within the audio signal, the method including:
-
receiving into a local cache on the device predictive audio fingerprints and corresponding audio item identifiers appropriate to a watching mode and a tracking mode as the device switches between the watching and tracking modes; and switching between the watching mode in which a transition has occurred between a known audio item and a new unknown audio item, and the tracking mode in which a plurality of candidates for a current audio item have been identified, but not resolved to a single current audio item. - View Dependent Claims (11, 12, 14, 15, 16)
-
-
17. A method of managing resources in a server to continuously monitor an audio signal and identify audio items within the audio signal, the method including:
-
receiving into a local cache on the server predictive audio fingerprints and corresponding audio item identifiers appropriate to a watching mode and a tracking mode as the server switches between the watching and tracking modes; and switching between the watching mode in which a transition has occurred between a known audio item and a new unknown audio item, and the tracking mode in which a plurality of candidates for a current audio item have been identified, but not resolved to a single current audio item. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification