Identifying works for initiating a work-based action, such as an action on the internet
First Claim
1. A method for associating extra work information with an identification of a work, the method comprising:
- a) accepting a work and extra-work information associated with the work;
b) identifying the work as one of a predetermined number of known works, each of the predetermined number of known works having an identifier; and
c) associating the identifier of the one of the predetermined number of known works with the extra-work information,wherein the act of identifying the work as one of a predetermined number of known works includes;
a) extracting features from the work;
b) comparing the extracted features with stored sets of feature vectors, wherein each of the stored sets of feature vectors includes an associated work identifier.
4 Assignments
0 Petitions

Accused Products

Abstract
A system is described for linking traditional media works, such as print and broadcast media for example, to a more interactive media conduit, such as the Internet. The system avoids the need to modify the media work in anyway. Instead, it employs a passive recognition system that uniquely identifies the specific work, such as a particular television or radio broadcast or printed commercial. The identification may be based in intra-work and/or extra-work information. Several different embodiments/environments are described. The best embodiment may depend, at least in part, on costs of hardware and communication. These costs can change over time. In one embodiment, all of the databases and computation are performed at the user'"'"'s premises. In another embodiment, all of the databases and computation occur at remote sites that user premise equipment can query using uniquely identifying extra-work information, such as the time, place and station on which the work was broadcast. This second embodiment is most suitable for content that is published, e.g. magazines, newspapers, etc., or broadcasted, e.g. cable, satellite and terrestrial television and radio. Alternative embodiments, in which various operations are performed at both the user'"'"'s premises and remote locations are also possible.
293 Citations
39 Claims
-
1. A method for associating extra work information with an identification of a work, the method comprising:
-
a) accepting a work and extra-work information associated with the work; b) identifying the work as one of a predetermined number of known works, each of the predetermined number of known works having an identifier; and c) associating the identifier of the one of the predetermined number of known works with the extra-work information, wherein the act of identifying the work as one of a predetermined number of known works includes; a) extracting features from the work; b) comparing the extracted features with stored sets of feature vectors, wherein each of the stored sets of feature vectors includes an associated work identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for associating extra work information with an identification of a work, the method comprising:
-
a) accepting a work and extra-work information associated with the work; b) identifying the work as one of a predetermined number of known works, each of the predetermined number of known works having an identifier; and c) associating the identifier of the one of the predetermined number of known works with the extra-work information, wherein the act of associating the identifier of the one of the predetermined number of known works with the extra-work information uses a monitoring of the works and uses a comparison technique selected from a group consisting of (A) linear correlation, (B) statistical correlation, (C) mutual information, (D) Euclidean distance, (E) Lp-norms, (F) clustering, (G) kd-trees, (H) vantage point trees, and (I) excluded middle vantage point forest. - View Dependent Claims (10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21)
-
-
14. The method of 11 wherein the work is one of an audio broadcast and an audio file.
-
22. A method for associating extra work information with an identification of a work, the method comprising:
-
a) accepting a work and extra-work information associated with the work; b) identifying the work as one of a predetermined number of known works, each of the predetermined number of known works having an identifier; and c) associating the identifier of the one of the predetermined number of known works with the extra-work information, wherein the means for identifying include; a) means for extracting features from the work; and b) means for comparing the extracted features with stored sets of feature vectors, wherein each of the stored sets of feature vectors includes an associated work identifier. - View Dependent Claims (23, 24, 25)
-
-
26. A method for associating a media work with an action, the method comprising:
-
a) extracting features from the media work; b) determining an identification of the media work based on the features extracted; c) determining an action based on the identification of the media work determined, wherein the media work is a video work and wherein the features extracted from the work are selected from a group consisting of (A) a pseudo-random sample of pixels from a frame of the video work, (B) a pseudo-random sample of pixels from a low-resolution copy of a frame from the video work, (C) intensities of blocks of pixels, (D) a frequency-based decomposition of a signal of the video work, (E) frequencies from a signal of the video work, and (F) information from some or all pixels of the video work.
-
-
27. The method of 26, wherein the video work is one of (A) a broadcast, (B) a digital file, (C) an MPEG-2 digital file, and (D) a compressed format digital file.
-
28. The method of 26 wherein the act of extracting features is performed locally by a user device, and
wherein the act of determining an identification is performed remotely, by a device other than the user device.
-
29. The method of 26 wherein the action includes at least one of promoting commerce and enhancing interest in the video.
-
30. A method for associating a media work with an action, the method comprising:
-
a) extracting features from the media work; b) determining an identification of the media work based on the features extracted; c) determining an action based on the identification of the media work determined, wherein the media work is an audio work and wherein the features extracted from the work are selected from a group consisting of (A) a frequency decomposition of a signal of the audio work, (B) information samples of the audio work, (C) average intensities of sampled windows of the audio work, and (D) information from frequencies of the audio work. - View Dependent Claims (32)
-
-
31. The method of 30 wherein the audio work one of (A) a broadcast, (B) a digital file, and (C) an MP3 file.
-
33. The method of 30 wherein the action includes at least one of promoting commerce and enhancing interest in the work.
-
34. A method for associating a media work with an action, the method comprising:
-
a) extracting features from the media work; b) determining an identification of the media work based on the features extracted; c) determining an action based on the identification of the media work determined, wherein the act of determined an identification of the media work based on the features extracted uses a comparison technique selected from a group consisting of (A) linear correlation, (B) statistical correlation, (C) mutual information, (D) Euclidean distance, (E) Lp-norms, (F) clustering, (G) kd-trees, (H) vantage point trees, and (I) excluded middle vantage point forest. - View Dependent Claims (35, 37)
-
-
36. The method of 34 wherein the act of extracting features is performed locally by a user device, and
wherein the act of determining an identification is performed remotely, by a device other than the user device.
-
38. A method for associating extra work information with an identification of a work, the method comprising:
-
a) accepting a work and extra-work information associated with the work; b) identifying the work as one of a predetermined number of known works, each of the predetermined number of known works having an identifier; and c) associating the identifier of the one of the predetermined number of known works with the extra-work information, wherein the extra-work information associated with the work is not sent by a server that broadcast the work.
-
-
39. A method for associating extra work information with an identification of a work, the method comprising:
-
a) accepting a work and extra-work information associated with the work; b) identifying the work as one of a predetermined number of known works, each of the predetermined number of known works having an identifier; and c) associating the identifier of the one of the predetermined number of known works with the extra-work information, wherein the extra-work information associated with the work is provided apart from a broadcast of the work.
-
Specification