Selection and presentation of context-relevant supplemental content and advertising
First Claim
Patent Images
1. A method executable by a data processing system, the method comprising:
- receiving a clip of media content from a first media player device at the data processing system, wherein the clip of media content is a clip extracted from a broadcast television program by a user of the first media player device;
analyzing at least a portion of the received clip of media content by the data processing system to thereby automatically identify the broadcast television program from which the user-created clip originated, wherein the analyzed portion of the received clip comprises metadata that identifies the broadcast television program that is obtained from an electronic program guide (EPG) by the first media player device, and wherein the first media player device embeds the metadata obtained from the electronic program guide in the clip of media content for subsequent analysis by the data processing system;
identifying supplemental content related to the identified clip of media content; and
providing the identified clip of media content and the supplemental content over the network to a second media player device for presentation to a second user.
2 Assignments
0 Petitions
Accused Products
Abstract
Media content is paired with context-relevant supplemental content, and the media and supplemental content are provided to a user. A media stream containing the media content may be received from a source system, and context information about the media content is determined from information about the media stream. The supplemental content may be selected based on the determined context information. This may enable a business model in which third parties can register advertising or other supplemental content and specify the criteria that cause it to be combined with the media content.
168 Citations
9 Claims
-
1. A method executable by a data processing system, the method comprising:
-
receiving a clip of media content from a first media player device at the data processing system, wherein the clip of media content is a clip extracted from a broadcast television program by a user of the first media player device; analyzing at least a portion of the received clip of media content by the data processing system to thereby automatically identify the broadcast television program from which the user-created clip originated, wherein the analyzed portion of the received clip comprises metadata that identifies the broadcast television program that is obtained from an electronic program guide (EPG) by the first media player device, and wherein the first media player device embeds the metadata obtained from the electronic program guide in the clip of media content for subsequent analysis by the data processing system; identifying supplemental content related to the identified clip of media content; and providing the identified clip of media content and the supplemental content over the network to a second media player device for presentation to a second user. - View Dependent Claims (2, 3)
-
-
4. A method executable by a data processing system that processes media content, the method comprising:
-
receiving a clip of media content from a remotely-located media client device via a network, wherein the received clip comprises a portion of media content extracted from a broadcast television program by a user of the remotely-located media client device; analyzing at least a portion of the received clip of media content at the data processing system to automatically determine context-relevant information that identifies the broadcast television program from which the user extracted the clip, wherein the analyzed portion of the received clip comprises metadata that identifies the broadcast television program and that is obtained from an electronic program guide (EPG) by the remotely-located media client device, and wherein the remotely-located media client device embeds the metadata obtained from the electronic program guide in the clip of media content for subsequent analysis by the data processing system; processing the context information to thereby select supplemental content that is related to the identified content using the data processing system; and providing the supplemental content and the identified media content for presentation to a viewer of a second remotely-located client device via the network. - View Dependent Claims (5, 6, 7)
-
-
8. A data processing system comprising:
-
an interface to a network; and a processor configured to receive a clip of media content from a remotely-located client device via the network, wherein the clip is extracted by a user of the remotely-client device from a broadcast television program, to analyze the received clip to thereby automatically identify the broadcast television program from which the clip was extracted, and to identify supplemental content related to the clip, and to provide the identified clip and the supplemental content to a second remotely-located client device via the network for presentation to a viewer, wherein the processor is further configured to analyze metadata contained in the received clip of media content that identifies the broadcast television program, and wherein the metadata is obtained from an electronic program guide (EPG) by the remotely-located client device, and wherein the remotely-located client device embeds the metadata obtained from the electronic program guide in the clip of media content for subsequent analysis by the data processing system. - View Dependent Claims (9)
-
Specification