Fingerprints and machine-readable codes combined with user characteristics to obtain content or information
First Claim
1. A method comprising:
- receiving video or audio data;
decoding, using a processor, an auxiliary machine-readable code from the video or audio data, wherein the auxiliary machine-readable code is steganographically encoded in the video or audio data, and wherein the auxiliary machine-readable code identifies a central server;
deriving a fingerprint, wherein the fingerprint is separate from the auxiliary machine-readable code, and wherein the fingerprint is derived from data representing features of the video or audio data itself without using embedded data;
sending the fingerprint to the central server, wherein the auxiliary machine-readable code identifies the central services; and
receiving data based at least in part on the fingerprint.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates generally to processing audio and video data. One claim recites a method of accessing content stored in a remote database. The method includes: receiving video or audio data; decoding an auxiliary machine-readable code from the video or audio data; deriving a fingerprint, which fingerprint is separate from the machine-readable code, from the video or audio data itself; providing user characteristics or an index to user characteristics; and by using the machine-readable code, fingerprint and user characteristics or information obtained with the index to user characteristics, accessing the content stored in the remote database. Of course, additional combinations and claims are provided as well.
423 Citations
20 Claims
-
1. A method comprising:
-
receiving video or audio data; decoding, using a processor, an auxiliary machine-readable code from the video or audio data, wherein the auxiliary machine-readable code is steganographically encoded in the video or audio data, and wherein the auxiliary machine-readable code identifies a central server; deriving a fingerprint, wherein the fingerprint is separate from the auxiliary machine-readable code, and wherein the fingerprint is derived from data representing features of the video or audio data itself without using embedded data; sending the fingerprint to the central server, wherein the auxiliary machine-readable code identifies the central services; and receiving data based at least in part on the fingerprint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium having instructions stored thereon that, if executed by a computing device, causes the computing device to perform operations comprising:
-
receiving video or audio data; decoding collateral data from the video or audio data, wherein the collateral data is steganographically encoded in the video or audio data, and wherein the collateral data identifies a central server; deriving a fingerprint, wherein the fingerprint is separate from the collateral data, and wherein the fingerprint is derived from data representing features of the video or audio data itself without using embedded data; sending the fingerprint to the central server, wherein the collateral data identifies the central server; and receiving data based at least in part on the fingerprint. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a processor configured to; receive video or audio data; decode collateral data from the video or audio data, wherein the collateral data is steganographically encoded in the video or audio data, and wherein a central server is identified based at least upon the collateral data; derive a fingerprint, wherein the fingerprint is separate from the collateral data, and wherein the fingerprint is derived from data representing features of the video or audio data itself without using embedded data; send the fingerprint to the central server, wherein the central server is identified based at least upon the collateral data; and receive data based at least in part on the fingerprint. - View Dependent Claims (17, 18, 19, 20)
-
Specification