Method and apparatus for identifying media content presented on a media playing device
First Claim
1. A method for identifying a work from media content on a media device comprising:
- creating an analytical representation from a segment of media content of said work on said media device, the work being a single rendering, and the segment being a portion of said media content that is less than an entirety of the work, wherein said analytical representation is a digital fingerprint of perceptual features of said segment;
transmitting said analytical representation to a lookup server for comparison to a collection of analytical representations of reference sampled media content of known works, each analytical representation being associated with content-related data of a known work;
receiving content-related data of said work from said server, wherein the content-related data was identified based on the comparison; and
presenting said content-related data on said media device.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for identifying media content presented over a media playing device. The media content, such as audio and/or video, is either available digitally or digitally sampled. The media content is sampled to generate a media sample or analytical representation of the media content. The media sample is compared to a collection of sampled (or represented) media content to identify it and to ascertain information related to the sample. This media content-related information is then presented to the user via a display means on the media player. The media player then presents the user specific and related actions that are based upon the information presented and allows the user to directly execute their choice of actions.
359 Citations
30 Claims
-
1. A method for identifying a work from media content on a media device comprising:
-
creating an analytical representation from a segment of media content of said work on said media device, the work being a single rendering, and the segment being a portion of said media content that is less than an entirety of the work, wherein said analytical representation is a digital fingerprint of perceptual features of said segment; transmitting said analytical representation to a lookup server for comparison to a collection of analytical representations of reference sampled media content of known works, each analytical representation being associated with content-related data of a known work; receiving content-related data of said work from said server, wherein the content-related data was identified based on the comparison; and presenting said content-related data on said media device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory machine-readable medium including instructions that, when executed by a processing system, cause the processing system to perform a method of identifying a work from media content on a media device, comprising:
-
creating an analytical representation from a segment of media content of said work on said media device, the work being a single rendering, and the segment being a portion of the media content that is less than an entirety of the work, wherein said analytical representation is a digital fingerprint of perceptual features of said segment; transmitting said analytical representation to a server for comparison to a collection of analytical representations of reference sampled media content of known works, each analytical representation being associated with content-related data of a known work; receiving content-related data of said work from said server, wherein the content-related data was identified based on the comparison; and presenting said content-related data of said work on said media device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A media device comprising:
-
an interrupt unit configured to monitor the media device for media content of a work presented thereon, wherein said work is a single rendering; a sampling unit configured to generate an analytical representation from a segment of media content of said work presented on said media device and to transmit said analytical representation to a lookup server, wherein said segment is a portion of said media content that is less than an entirety of the work, and the analytical representation is a digital fingerprint of perceptual features of said segment; and a user interface configured to receive content information related to said work from said lookup server and present said content information. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A lookup server comprising:
-
a collection of stored analytical representations of reference sampled media content of known works, each stored analytical representation being associated with corresponding content-specific information, wherein each stored analytical representation is a digital fingerprint of perceptual features of data of one of said known works; and a lookup unit coupled to said collection of stored analytical representations of reference sampled media content of known works, said lookup unit configured to receive an analytical representation created from a segment of media content of said presented work, the presented work being a single rendering, and the segment being a portion of said media content that is less than an entirety of the presented work, and compare said received analytical representation with said collection of stored analytical representations to ascertain content information related to said received analytical representation, said lookup unit further configured to transmit said content information to said media device. - View Dependent Claims (23, 24)
-
-
25. A method for identifying a work from media content comprising:
-
receiving, from a media device, an analytical representation created from a segment of media content of said work on said media device, the work being a single rendering, and the segment being a portion of said media content that is less than an entirety of the work, wherein said analytical representation is a digital fingerprint of perceptual features of said segment; comparing said analytical representation to a collection of analytical representations of reference sampled media content of known works to obtain content-related data of said work from said collection of analytical representations of reference sampled media content; and transmitting said content-related data of said work to said media device. - View Dependent Claims (26, 27)
-
-
28. A non-transitory machine-readable storage medium including instructions that, when executed by a processing system, cause the processing system to perform a method of identifying a work from media content, said method comprising:
-
receiving, from a media device, an analytical representation created from a segment of media content of said work on said media device, the work being a single rendering, and the segment being a portion of said media content that is less than an entirety of the work, wherein said analytical representation is a digital fingerprint of perceptual features of said segment; comparing said analytical representation to a collection of analytical representations of reference sampled media content of known works to obtain content-related data of said work from said collection of analytical representations of reference sampled media content; and transmitting said content-related data of said work to said media device. - View Dependent Claims (29, 30)
-
Specification