User interfaces for web-based video player
AssigneeGoogle Inc.
InventorsChristoform Miller, Shivakumar Rajaraman, Jasson Schrock, Virginia Wang
Life of this patent
Estimating the term…
Abstract
A system, method and various user interfaces enable association of advertising content with requested shared video content for access via a web-based video player. Advertising content is provided selectively in conjunction with playback of video content. Selection of how and where advertising is displayed is based on a flexibly managed balance between providing sufficiently noticeable opportunities to access advertising information and preserving a satisfying viewer experience in watching requested video content.
Claims23
A method for providing video content, comprising:
- transmitting, to a video hosting service, a user request for video content;
- presenting the requested video content in a web-based video player;
- responsive to completing playback of the requested video content, presenting a post-roll presentation of advertising in a first display area of the web-based video player;
- responsive to completing playback of the requested video content, presenting in a second display area of the web-based video player, a graphical element that periodically and automatically updates to identify different recommended videos related to the video content requested by the user;
- and
- responsive to completing playback of the requested video content, presenting in a third display area of the web-based video player, an interface button for replaying the video content requested by the user, the interface button when selected, causing the request video content to replay from its beginning,
- wherein the third display area is adjacent to the first display area.
A video hosting server comprising:
- a processor;
- and
- a non-transitory computer readable storage medium storing computer-executable instructions that when executed cause the processor to perform steps comprising:
- presenting requested video content in a web-based video player;
- responsive to completing playback of the requested video content, presenting a post-roll presentation of advertising in a first display area of the web-based video player;
- responsive to completing playback of the requested video content, presenting in a second display area of the web-based video player, a graphical element that periodically and automatically updates to identify different recommended videos related to the video content requested by the user;
- and
- responsive to completing playback of the requested video content, presenting in a third display area of the web-based video player, an interface button for replaying the video content requested by the user, the interface button when selected, causing the request video content to replay from its beginning,
- wherein the third display area is adjacent to the first display area.
A non-transitory computer readable storage medium storing computer-executable instructions for providing video content, the instructions when executed causing a processor to perform steps comprising:
- transmitting, to a video hosting service, a user request for video content;
- presenting the requested video content in a web-based video player;
- responsive to completing playback of the requested video content, presenting a post-roll presentation of advertising in a first display area of the web-based video player;
- responsive to completing playback of the requested video content, presenting in a second display area of the web-based video player, a graphical element that periodically and automatically updates to identify different recommended videos related to the video content requested by the user;
- and
- responsive to completing playback of the requested video content, presenting in a third display area of the web-based video player, an interface button for replaying the video content requested by the user, the interface button when selected, causing the request video content to replay from its beginning,
- wherein the third display area is adjacent to the first display area.
Dependencies are inferred from the claim text.