Selection and presentation of context-relevant supplemental content and advertising
First Claim
Patent Images
1. A method executable by a media player, the method comprising:
- receiving a media stream of media content at the media player;
determining, using the media player, context information from the media content of the received media stream;
identifying supplemental content by the media player, the supplemental content being related to the context information; and
providing the media content and the supplemental content for presentation.
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.
-
Citations
61 Claims
-
1. A method executable by a media player, the method comprising:
-
receiving a media stream of media content at the media player; determining, using the media player, context information from the media content of the received media stream; identifying supplemental content by the media player, the supplemental content being related to the context information; and providing the media content and the supplemental content for presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method executable by a context system that processes media content that is selected by a viewer and placeshifted to a media player, the method comprising:
-
receiving a media stream at the context system, wherein the media stream comprises the media content selected by the viewer; using the context system, determining context information from the media content of the received media stream; selecting supplemental content based at least in part on the context information; and transmitting the media content and the supplemental content from the context system to the media player for presentation to the viewer. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
31. The method of 30, wherein the context system is a placeshifting device.
-
55. A computer program product comprising a computer-readable medium containing computer program code for performing the method comprising:
-
receiving media content for presentation by a media player; determining context information from the received media content using the media player; identifying supplemental content using the media player, the supplemental content being related to the context information; and presenting the supplemental content and the media content on the media player. - View Dependent Claims (56)
-
-
57. A computer program product to process media content that is selected by a viewer and that is place shifted from a source system to a destination system, the computer program product comprising a computer-readable medium containing computer program code for performing the method comprising:
-
receiving a media stream from the source system that comprises the media content selected by a viewer; determining context information from the media content of the received media stream; selecting supplemental content based at least in part on the context information; and providing the supplemental content and the media content to the destination system for presentation to the viewer. - View Dependent Claims (58, 59)
-
-
60. A method executable by a data processing system that processes media content that is selected by a viewer and placeshifted to a media player, the method comprising:
-
receiving a media stream comprising the media content selected by the viewer at a data processing system; determining context information by analyzing the media content received within the media stream at the data processing system; selecting supplemental content using the data processing system, wherein the supplemental content is based on the context information; and transmitting the supplemental content and the media content from the data processing system over a network to the media player for presentation to the viewer. - View Dependent Claims (61)
-
Specification