Patent Document ID: 10055490
Application ID: 15182300

Base Claim:
1. A non-transitory computer readable medium storing code that, when executed by one or more processors, causes the one or more processors to: send an audio query to a server; responsive to the server matching the audio query with a reference item in a database, receive, from the server, an audio fingerprint sequence and an audio identifier associated with a predicted reference audio item; update a watching cache with the audio fingerprint sequence and the associated audio identifier; extract an input audio fingerprint from an audio signal; and match the input audio fingerprint extracted from the audio signal to the audio fingerprint sequence stored in the watching cache and associated with the predicted reference audio item to identify the predicted reference audio item from the audio signal.

---

Claim 2:
2. The non-transitory computer readable medium of claim 1 further comprising code that, when executed by one or more processors, causes the one or more processors to: responsive to the server matching the audio query with the reference item in the database, receive, from the server, a targeted ad related to audio content that a user is experiencing; and responsive to a failure of the matching of the input audio fingerprint to the audio fingerprint sequence, placing the targeted ad to the user on a device user interface.