Analyzing audio, including analyzing streaming audio signals
DCFirst Claim
1. A method comprising:
- a) utilizing a programmed electronic processor, analyzing a streaming audio signal to obtain an index steganographically hidden therein, the index being steganographically hidden in the audio signal through alterations to data representing the audio signal;
b) accessing a remote repository with the index, the remote repository including a plurality of records that link an index to a pointer which identifies a remote computer;
c) obtaining a pointer from the database with at least reference to the index; and
d) using the pointer to establish communication with the remote computer to obtain information associated with the audio signal.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The presently claimed invention relates generally to analyzing audio signals including analyzing streaming audio signals. One claim recites a method including: a) utilizing a programmed electronic processor, analyzing a streaming audio signal to extract identifying information therefrom, the identifying information being extracted from the audio signal through an analysis of data representing the audio signal; b) accessing a remote repository with the identifying information, the remote repository including a plurality of records that link identifying information to a pointer which identifies a remote computer; c) obtaining a pointer from the database with at least reference to the identifying information; and d) using the pointer to establish communication with the remote computer to obtain information associated with the audio signal. Of course, other claims and combinations are provided too.
-
Citations
18 Claims
-
1. A method comprising:
-
a) utilizing a programmed electronic processor, analyzing a streaming audio signal to obtain an index steganographically hidden therein, the index being steganographically hidden in the audio signal through alterations to data representing the audio signal; b) accessing a remote repository with the index, the remote repository including a plurality of records that link an index to a pointer which identifies a remote computer; c) obtaining a pointer from the database with at least reference to the index; and d) using the pointer to establish communication with the remote computer to obtain information associated with the audio signal. - View Dependent Claims (2, 12, 13)
-
-
3. A system comprising:
-
a. a user computing device; b. an input device associated with the user computing device, wherein the input device is configured to obtain an index steganographically hidden in a streaming audio signal, the index being steganographically hidden in the audio signal through alterations to data representing the audio signal; c. a database comprising a plurality of records that link an index to a pointer which identifies a remote computer; wherein the user computing device comprises a controller programmed for; accessing the database to extract a pointer from the database with at least reference to the index; establishing communication with the remote computer identified by the pointer; and obtaining information associated with the audio signal. - View Dependent Claims (4)
-
-
5. A user computing device comprising:
-
a. an input device configured to obtain an index from an audio signal, the index being steganographically hidden in the audio signal through alterations to data representing the audio signal; and b. processing circuitry programmed for; utilizing the index to access a database comprising a plurality of records that link an index to a pointer which identifies a remote computer; retrieving from the database a pointer with at least reference to the index; and using the pointer to establish communication with the remote computer identified thereby to obtain information associated with the audio signal. - View Dependent Claims (6, 7, 8)
-
-
9. A method comprising:
-
remotely accessing a first computer network location comprising a plurality of audio files; selecting a first audio file from the plurality of audio files for streaming from the first computer network location to a remote computer; utilizing a programmed electronic processor, analyzing a data stream representing the first audio file to determine whether the audio file includes a signal steganographically hidden therein, the signal being steganographically hidden in the audio file through alterations to data representing the audio file; obtaining the signal if present in the data stream; accessing a second computer network location using at least a portion of the signal to obtain information pertaining to the audio file. - View Dependent Claims (10, 11)
-
-
14. A method comprising:
-
a) utilizing a programmed electronic processor, analyzing a streaming audio signal to extract identifying information therefrom, the identifying information being extracted from the audio signal through an analysis of data representing the audio signal; b) accessing a remote repository with the identifying information, the remote repository including a plurality of records that link identifying information to a pointer which identifies a remote computer; c) obtaining a pointer from the database with at least reference to the identifying information; and d) using the pointer to establish communication with the remote computer to obtain information associated with the audio signal. - View Dependent Claims (15, 16)
-
-
17. An apparatus comprising:
-
electronic memory for buffering data associated with a streaming audio signal; an electronic processor programmed for; analyzing the data associated with the streaming audio signal to extract identifying information therefrom, the identifying information being extracted from the streaming audio signal through an analysis of the data associated with the streaming audio signal; accessing a remote repository with the identifying information, the remote repository including a plurality of records that link identifying information to a pointer which identifies a remote computer; obtaining a pointer from the database with at least reference to the identifying information; and using the pointer to establish communication with the remote computer to obtain information associated with the streaming audio signal. - View Dependent Claims (18)
-
Specification