System and method for displaying contextual advertisements with media
First Claim
1. A method comprising:
- receiving, at a server on a network, a request from a user device, the request identifying a portion of a media object;
searching a media object library associated with the server for the media object, said searching comprises identifying at least the portion of the media object stored in the media object library;
parsing the media object, said parsing comprises identifying metadata associated with at least a portion of the stored media object;
storing the metadata in at least one contextual information database associated with a computer-readable storage medium, the contextual information database being associated with the media object library;
matching, via the server, advertisement information stored in an advertisement database with the metadata stored in the contextual information database, said matching is based upon the advertisement information and metadata for the media object relating to relevant data, said advertisement information relating to a specific advertisement; and
transmitting at least the portion of the media object and the advertisement to the user device over the network to the user device, said advertisement being transmitted based on said matching of associated advertisement information and metadata.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods have been developed for displaying contextually relevant advertisements to users as media objects are being rendered. One or more data sources with contextual information for different portions of each media object are maintained. From this contextual information, keywords may be generated and used to locate contextually-related advertisements. The advertisements are selected based on contextual information about the media object in order to match or otherwise be contextually relevant with the media content being rendered. As the subject matter of the media object changes during rendering, different advertisements related to the new context are provided that replace the prior advertisement. The advertisements are displayed in an area that could be used for other purposes when the rendering device is not rendering media objects.
-
Citations
14 Claims
-
1. A method comprising:
-
receiving, at a server on a network, a request from a user device, the request identifying a portion of a media object; searching a media object library associated with the server for the media object, said searching comprises identifying at least the portion of the media object stored in the media object library; parsing the media object, said parsing comprises identifying metadata associated with at least a portion of the stored media object; storing the metadata in at least one contextual information database associated with a computer-readable storage medium, the contextual information database being associated with the media object library; matching, via the server, advertisement information stored in an advertisement database with the metadata stored in the contextual information database, said matching is based upon the advertisement information and metadata for the media object relating to relevant data, said advertisement information relating to a specific advertisement; and transmitting at least the portion of the media object and the advertisement to the user device over the network to the user device, said advertisement being transmitted based on said matching of associated advertisement information and metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a plurality of processors; a media module implemented by at least one of said plurality of processors that retrieves a requested media object from a media object database; the media module parses and stores metadata associated the media object in at least one contextual information database; and an advertisement selection module implemented by at least one of said plurality of processors that accesses at least one data source containing contextual information describing portions of the requested media object, selects a different advertisement for each of at least two different portions of the requested media object based on the contextual information describing the at least two different portions stored in the contextual information database, and transmits the different advertisements to a requesting rendering device. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification