METHOD AND SYSTEM FOR DISPLAYING CONTEXTUAL ADVERTISEMENTS WITH MEDIA
First Claim
1. A method for selecting an advertisement for display to a user, the method comprising:
- receiving a request from a media module associated with the user, the request identifying a media file;
streaming a first portion of the media file to the media module;
generating a first set of one or more keywords associated with the first portion of the media file;
selecting, based on the first set of one or more keywords associated with the first portion, a first advertisement; and
transmitting the first advertisement and first information associating the first advertisement with the first portion of the media file to the media module for display to the user.
8 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.
122 Citations
22 Claims
-
1. A method for selecting an advertisement for display to a user, the method comprising:
-
receiving a request from a media module associated with the user, the request identifying a media file; streaming a first portion of the media file to the media module; generating a first set of one or more keywords associated with the first portion of the media file; selecting, based on the first set of one or more keywords associated with the first portion, a first advertisement; and transmitting the first advertisement and first information associating the first advertisement with the first portion of the media file to the media module for display to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a media module that retrieves a requested media file from a media file database and streams the requested media file to a requesting rendering device, the requested media file requested by the requesting rendering device; and an advertisement selection module that accesses at least one data source containing contextual information describing portions of the requested media file, selects a different advertisement for each of at least two different portions of the requested media file based on the contextual information describing the at least two different portions, and transmits the different advertisements to the requesting rendering device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of displaying advertisements on a media player comprising:
-
requesting, in response to a user input received via a graphical user interface on the media player, an audio stream; receiving the audio stream, the audio stream including a first portion associated with a first keyword followed by a second portion associated with a second keyword; rendering the audio stream; while rendering the first portion, displaying, on the graphical user interface, a first advertisement associated with the first keyword; and while rendering the second portion, replacing, on the graphical user interface, the first advertisement with a second advertisement associated with the second keyword. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification