MEDIA ENRICHMENT SYSTEM AND METHOD
First Claim
1. A method comprising:
- transmitting, via at least one processing unit, embedded code in connection with a media object to be presented in connection with a web page, the embedded code to generate a request to enrich the media object'"'"'s presentation;
receiving, via the at least one processing unit, the request to enrich the media object'"'"'s presentation, the request comprising a media object identifier and a profile identifier;
retrieving, via the at least one processing unit, the media object'"'"'s information using the media object identifier;
retrieving, via the at least one processing unit and from a profile store, a profile using the profile identifier; and
transmitting, via at least one processing unit, a response to the request, the response including one or more references to one or more media enrichment presentation items, the one or more media enrichment presentation items comprising at least one advertisement, each reference to a media enrichment presentation item comprising information for use in retrieving the media enrichment presentation item for presentation in connection with the media object'"'"'s presentation, the profile specifying a manner of presentation for each of the one or more media enrichment presentation items.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are aspects associated with contextual, or related, media enrichment presentation item of a media object served via the internet. A request to annotate a media object in connection with the media object'"'"'s presentation is received, and a media object identifier and a profile identifier are obtained. The media object'"'"'s information is retrieved using the media object identifier, and a profile is retrieved using the profile identifier. A response including one or more references to one or more media enrichment presentation items is transmitted, each reference to a media enrichment presentation item comprising information for use in retrieving the media enrichment presentation item for presentation in connection with presentation of the media object.
53 Citations
33 Claims
-
1. A method comprising:
-
transmitting, via at least one processing unit, embedded code in connection with a media object to be presented in connection with a web page, the embedded code to generate a request to enrich the media object'"'"'s presentation; receiving, via the at least one processing unit, the request to enrich the media object'"'"'s presentation, the request comprising a media object identifier and a profile identifier; retrieving, via the at least one processing unit, the media object'"'"'s information using the media object identifier; retrieving, via the at least one processing unit and from a profile store, a profile using the profile identifier; and transmitting, via at least one processing unit, a response to the request, the response including one or more references to one or more media enrichment presentation items, the one or more media enrichment presentation items comprising at least one advertisement, each reference to a media enrichment presentation item comprising information for use in retrieving the media enrichment presentation item for presentation in connection with the media object'"'"'s presentation, the profile specifying a manner of presentation for each of the one or more media enrichment presentation items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
at least one computing device comprising one or more processors to execute and memory to store instructions to; transmit embedded code in connection with a media object to be presented in connection with a web page, the embedded code to generate a request to enrich the media object in connection with the media object'"'"'s presentation; receive the request to enrich the media object, the request comprising a media object identifier and a profile identifier; retrieve the media object'"'"'s information using the media object identifier; retrieve, from a profile store, a profile using the profile identifier; and transmit a response to the request, the response including one or more references to one or more media enrichment presentation items, the one or more media enrichment presentation items comprising at least one advertisement, each reference to a media enrichment presentation item comprising information for use in retrieving the media enrichment presentation item for presentation in connection with the media object'"'"'s presentation, the profile specifying a manner of presentation for each of the one or more media enrichment presentation items. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. A computer readable non-transitory storage medium for tangibly storing thereon computer readable instructions that when executed cause at least one processor to:
-
transmit embedded code in connection with a media object to be presented in connection with a web page, the embedded code to generate a request to enrich the media object'"'"'s presentation; receive the request to enrich the media object'"'"'s presentation, the request comprising a media object identifier and a profile identifier; retrieve the media object'"'"'s information using the media object identifier; retrieve, from a profile store, a profile using the profile identifier; and transmit a response to the request, the response including one or more references to one or more media enrichment presentation items, the one or more media enrichment presentation items comprising at least one advertisement, each reference to a media enrichment presentation item comprising information for use in retrieving the media enrichment presentation item for presentation in connection with the media object'"'"'s presentation, the profile specifying a manner of presentation for each of the one or more media enrichment presentation items. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification