EMBEDDED VIDEO PLAYER ADVERTISEMENT DISPLAY
First Claim
1. A method for rendering a media asset with a media player comprising:
- directing a media player to render a media stream in a first display area within a first application window;
receiving, from the media player as the media stream is being rendered, a first time code associated with a first point in the media stream being rendered;
in response to receiving the first time code, displaying, without interrupting the rendering of the media stream in the first display area, a first advertisement associated wit the first time code in a second display area different from the first display area within the first application window;
detecting a selection input from a user at a time when a second point of the media stream is being rendered in the first display area, the selection input identifying the second display area; and
in response to the detecting, rendering, with the media player in a third display area, a first media asset identified by the first advertisement.
4 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure describes systems and methods for retrieving and accessing, through a media player rendering a first piece of media, other pieces of media. Metadata may be provided with media content items, such as media files containing media streams. At predefined points in time in the video, the metadata is accessed and any other media associated with that frame of video are determined therefrom. This associated media is then displayed to the user automatically. The associated media may be an advertisement related to what was being shown in that frame, or point in the playback, or additional info about what was being shown in that frame, or point in the playback. The systems and methods can be used for displaying advertisements on web pages or in media players with limited display area.
127 Citations
29 Claims
-
1. A method for rendering a media asset with a media player comprising:
-
directing a media player to render a media stream in a first display area within a first application window; receiving, from the media player as the media stream is being rendered, a first time code associated with a first point in the media stream being rendered; in response to receiving the first time code, displaying, without interrupting the rendering of the media stream in the first display area, a first advertisement associated wit the first time code in a second display area different from the first display area within the first application window; detecting a selection input from a user at a time when a second point of the media stream is being rendered in the first display area, the selection input identifying the second display area; and in response to the detecting, rendering, with the media player in a third display area, a first media asset identified by the first advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 12, 13)
-
-
8-9. -9. (canceled)
-
14. (canceled)
-
15. A method comprising:
-
directing a media player to render a media stream in a first display area within an application window; receiving, from the media player while rendering the media stream in the first display area, a plurality of time codes including a first time code; retrieving a first advertisement associated with the first time code; selecting one of a plurality of second display areas within the application window for the first advertisement, the selected one of the second display areas displaying application window content when the first time code is received; displaying the first advertisement in the selected one of the plurality of second display areas; and after displaying the first advertisement, removing the first advertisement by displaying the application window content displayed in the selected one of the second display areas when the first time code was received. - View Dependent Claims (16, 17, 18, 20)
-
-
19. (canceled)
-
21. A system for rendering advertisements on a display of a computing device comprising:
-
a media player that in response to one or more commands, renders a media stream in a first display area designated by the one or more commands and, while rendering media stream, transmits at least one trigger including a first trigger, each trigger indicative of a different point in the media stream; and a control module that generates the one or more commands to the media player and that receives the at least one trigger including the first trigger, wherein the control module in response to receiving the first trigger identifies a first advertisement associated with the first trigger and displays the first advertisement in a second display area designated by the control module while the media player is rendering the media stream in the first display area. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification