Back to results
US 10,449,797 B2Granted
Audio-based internet search methods and sub-combinations
AssigneeDigimarc Corporation
InventorGeoffrey B. Rhoads
Life of this patent
Estimating the term…
Abstract
A portable device uses a microphone to listen to ambient audio, ascertains a corresponding identifier, and uses the identifier to enable one or more further functions. One of these can be internet search. Such functionality can also be based on digital data—without requiring a microphone-equipped device.
Claims20
A method comprising:
- capturing ambient audio with a microphone;
- producing audio data from the ambient audio;
- providing the audio data to a processor;
- decoding first information from first watermark data steganographically-encoded in the ambient audio, wherein decoding the first information comprises:
- decoding a unique identifier and a first part of the first information from a first portion of the ambient audio;
- and
- decoding the unique identifier and a second part of the first information from a second, different portion of the ambient audio;
- identifying a database record corresponding to the first information in a remote database;
- decoding a location of where the ambient audio was captured from second watermark data steganographically-encoded in the ambient audio, wherein the ambient audio steganographically-encoded with the second watermark originates from a low level white-noise broadcast;
- obtaining second, different, information corresponding to the audio data from the identified database record, wherein the second information is identified by reference to the first information;
- and
- initiating a search using a general purpose internet search engine for information related to the audio using the second information, wherein the search is initiated with a general purpose internet search engine without entry of text keywords by a user and without selection of text keywords by the user, wherein the search comprises search terms sent to the general purpose internet search engine, and wherein the search terms comprise the second information.
9 more elements
A method comprising:
- decoding first information from first watermark data steganographically-encoded in the audio data, wherein decoding the first information comprises:
- decoding a unique identifier and a first part of the first information from a first portion of the audio data;
- and
- decoding the unique identifier and a second part of the first information from a second, different portion of the audio data;
- identifying a database record corresponding to the first information in a remote database;
- decoding a location of where the audio data was captured from second watermark data steganographically-encoded in the audio data, wherein the audio data steganographically-encoded with the second watermark originates from a low level white-noise broadcast;
- obtaining second, different, information identifying a song title or artist information associated with the audio data from the identified database record, wherein the second information is identified by reference to the first information;
- and
- initiating a search using a general purpose internet search engine for information related to the identified song title or artist information, wherein the search is initiated with a general purpose internet search engine without entry of text keywords by a user and without selection of text keywords by the user, wherein the search comprises search terms sent to the general purpose internet search engine, and wherein the search terms comprise the song title or artist information.
6 more elements
An apparatus comprising:
- a microphone configured to capture ambient audio;
- and
- a processor configured to:
- produce audio data from the ambient audio;
- decode first information from first watermark data steganographically-encoded in the ambient data, wherein to decode the first information the processor is further configured to:
- decode a unique identifier and a first part of the first information from a first portion of the ambient data;
- and
- decode the unique identifier and a second part of the first information from a second, different portion of the ambient data;
- identify a database record corresponding to the first information in a remote database;
- decode a location of where the ambient audio was captured from second watermark data steganographically-encoded in the ambient audio, wherein the ambient audio steganographically-encoded with the second watermark originates from a low level white-noise broadcast;
- obtain second, different, information corresponding to the audio data from the identified database record, wherein the second information is identified by reference to the first information;
- and
- initiate a search using a general purpose internet search engine for information related to the audio using the second information, wherein the search is initiated with a general purpose internet search engine without entry of text keywords by a user and without selection of text keywords by the user, wherein the search comprises search terms sent to the general purpose internet search engine, and wherein the search terms comprise the second information.
10 more elements
A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
- instructions to capture ambient audio;
- and
- instructions to produce audio data from the ambient audio;
- instructions to decode first information from first watermark data steganographically-encoded in the ambient data, wherein instructions to decode the first information comprise:
- instructions to decode a unique identifier and a first part of the first information from a first portion of the ambient data;
- and
- instructions to decode the unique identifier and a second part of the first information from a second, different portion of the ambient data;
- instructions to identify a database record corresponding to the first information in a remote database;
- instructions to decode a location of where the ambient audio was captured from second watermark data steganographically-encoded in the ambient audio, wherein the ambient audio steganographically-encoded with the second watermark originates from a low level white-noise broadcast;
- instructions to obtain second, different, information corresponding to the audio data from the identified database record, wherein the second information is identified by reference to the first information;
- and
- instructions to initiate a search using a general purpose internet search engine for information related to the audio using the second information, wherein the search is initiated with a general purpose internet search engine without entry of text keywords by a user and without selection of text keywords by the user, wherein the search comprises search terms sent to the general purpose internet search engine, and wherein the search terms comprise the second information.
9 more elements
An apparatus comprising:
- a processor configured to:
- decode first information from first watermark data steganographically-encoded in the audio data, wherein to decode the first information the processor is further configured to:
- decode a unique identifier and a first part of the first information from a first portion of the audio data;
- and
- decode the unique identifier and a second part of the first information from a second, different portion of the audio data;
- identify a database record corresponding to the first information in a remote database;
- decode a location of where the audio data was captured from second watermark data steganographically-encoded in the audio data, wherein the audio data steganographically-encoded with the second watermark originates from a low level white-noise broadcast;
- obtain second, different, information identifying a song title or artist information associated with the audio data from the identified database record, wherein the second information is identified by reference to the first information;
- and
- initiate a search using a general purpose internet search engine for information related to the identified song title or artist information, wherein the search is initiated with a general purpose internet search engine without entry of text keywords by a user and without selection of text keywords by the user, wherein the search comprises search terms sent to the general purpose internet search engine, and wherein the search terms comprise the song title or artist information.
7 more elements
A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
- instructions to decode first information from first watermark data steganographically-encoded in the audio data, wherein instructions to decode the first information comprise:
- instructions to decode a unique identifier and a first part of the first information from a first portion of the audio data;
- and
- instructions to decode the unique identifier and a second part of the first information from a second, different portion of the audio data;
- instructions to identify a database record corresponding to the first information in a remote database;
- instructions to decode a location of where the audio data was captured from second watermark data steganographically-encoded in the audio data, wherein the audio data steganographically-encoded with the second watermark originates from a low level white-noise broadcast;
- instructions to obtain second, different, information identifying a song title or artist information associated with the audio data from the identified database record, wherein the second information is identified by reference to the first information;
- and
- instructions to initiate a search using a general purpose internet search engine for information related to the identified song title or artist information, wherein the search is initiated with a general purpose internet search engine without entry of text keywords by a user and without selection of text keywords by the user, wherein the search comprises search terms sent to the general purpose internet search engine, and wherein the search terms comprise the song title or artist information.
6 more elements
Dependencies are inferred from the claim text.