Media fingerprinting for social networking
First Claim
1. A computer-implemented method of sharing content among users, comprising:
- receiving a matching request including information corresponding to a captured media file, the captured media file including at least one of audio and video data recorded from a media presentation by a user device;
comparing, using at least one processing device, the captured media file information to stored instances of media data to attempt to locate a match for the captured media file information, at least a portion of the instances of stored media data each corresponding to identified video content;
locating a match of the captured media file information with one of the instances of stored media data;
determining, using at least one processing device, supplemental information corresponding to the matched instance of stored media data in response to the matching request; and
enabling the user to provide the supplemental information to other users using at least one content sharing mechanism.
1 Assignment
0 Petitions
Accused Products
Abstract
Audio fingerprinting and other media matching technologies can be used to identify media, such as movies, television shows, and radio broadcasts. A user device can record image, audio, and/or video information and upload information to a matching service that is able to use matching technology to identify the media and provide supplemental content or information to the user. The user then can share this information with other users, such as by uploading to a social networking site or passing the information to peers on a peer network as part of a container. Users can have the ability to add tagged content, provide comments and ratings, and otherwise interact based at least in part upon the tagged media content.
-
Citations
20 Claims
-
1. A computer-implemented method of sharing content among users, comprising:
-
receiving a matching request including information corresponding to a captured media file, the captured media file including at least one of audio and video data recorded from a media presentation by a user device; comparing, using at least one processing device, the captured media file information to stored instances of media data to attempt to locate a match for the captured media file information, at least a portion of the instances of stored media data each corresponding to identified video content; locating a match of the captured media file information with one of the instances of stored media data; determining, using at least one processing device, supplemental information corresponding to the matched instance of stored media data in response to the matching request; and enabling the user to provide the supplemental information to other users using at least one content sharing mechanism. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for sharing content among users, comprising:
-
at least one processor; and memory including instructions that, when executed by the processor, cause the system to; receive a matching request including information corresponding to a captured media file, the captured media file including at least one of audio and video data recorded from a media presentation by a user device; compare the captured media file information to stored instances of media data to attempt to locate a match for the captured media file information, at least a portion of the instances of stored media data each corresponding to identified video content; locate a match of the captured media file information with one of the instances of stored media data; determine supplemental information corresponding to the matched instance of stored media data in response to the matching request; and enable the user to provide the supplemental information to other users using at least one content sharing mechanism.
-
-
20. A nontransitory computer-readable storage medium including instructions for sharing content among users, the instructions when executed by at least one processor causing the at least one processor to:
- receive a matching request including information corresponding to a captured media file, the captured media file including at least one of audio and video data recorded from a media presentation by a user device;
compare the captured media file information to stored instances of media data to attempt to locate a match for the captured media file information, at least a portion of the instances of stored media data each corresponding to identified video content;
locate a match of the captured media file information with one of the instances of stored media data;
determine supplemental information corresponding to the matched instance of stored media data in response to the matching request; and
enable the user to provide the supplemental information to other users using at least one content sharing mechanism.
- receive a matching request including information corresponding to a captured media file, the captured media file including at least one of audio and video data recorded from a media presentation by a user device;
Specification