Systems and methods for obtaining and displaying videos
AssigneeLongtail Ad Solutions, Inc.
InventorsEric Boyd, Brian Rifkin, Robert Walch
Life of this patent
Estimating the term…
Abstract
Systems and methods for obtaining and playing video advertisements in conjunction with play of video content make use of partner advertising providers to reduce the time required to identify and obtain the video advertisements. An instantiation of a video player software application receives and analyzes bids from partner advertising providers and selects a winning bid before a user issues a play command. As a result, it is often possible to immediately begin playing a video advertisement the instant the user issues a play command.
Claims23
A method performed by a video provider for providing a video to be played to a user, comprising:
- receiving, from an instantiation of a video player software application on a page of a website rendered by a user's browser, a first request for a bid to play a first video to the user, wherein the first bid request includes information about a second video that will be played to the user after the first video has been played;
- sending to the instantiation of the video player software application a first bid for playing a first video to the user, where the first bid includes a first price that the video provider will pay to have the first video played to the user, and information that enables the instantiation of the video player software application to obtain and play the first video;
- receiving, from the instantiation of the video player software application on the page of the website, a second request for a bid to play a first video to the user, wherein the second bid request comprises an indication that this is a second bid request because the first bid sent to the video player software application was refused, and wherein the second bid request includes information about a second video that will be played to the user after the first video has been played;
- and
- sending to the instantiation of the video player software application a second bid for playing a first video to the user, where the second bid includes a new price that the video provider will pay to have the first video played to the user, and information that enables the instantiation of the video player software application to obtain and play the first video.
A system for providing a video to be played to a user, comprising:
- means for receiving, from an instantiation of a video player software application on a page of a website rendered by a user's browser, a first request for a bid to play a first video to the user, wherein the first bid request includes information about a second video that will be played to the user after the first video has been played;
- and
- means for sending to the instantiation of the video player software application a first bid for playing a first video to the user, where the first bid includes a first price that the video provider will pay to have the first video played to the user, and information that enables the instantiation of the video player software application to obtain and play the first video
- means for receiving, from the instantiation of the video player software application on the page of the website, a second request for a bid to play a first video to the user, wherein the second bid request comprises an indication that this is a second bid request because the first bid sent to the video player software application was refused, and wherein the second bid request includes information about a second video that will be played to the user after the first video has been played;
- and
- sending to the instantiation of the video player software application a second bid for playing a first video to the user, where the second bid includes a new price that the video provider will pay to have the first video played to the user, and information that enables the instantiation of the video player software application to obtain and play the first video.
A system for providing a video to be played to a user, comprising:
- a bidding unit that receives, from an instantiation of a video player software application on a page of a website rendered by a user's browser, a first request for a bid to play a first video to the user, wherein the first bid request includes information about a second video that will be played to the user after the first video has been played;
- and
- a bid generation unit that sends to the instantiation of the video player software application a first bid for playing a first video to the user, where the first bid includes a first price that the video provider will pay to have the first video played to the user, and information that enables the instantiation of the video player software application to obtain and play the first video
- wherein the bidding unit receives, from the instantiation of the video player software application on the page of the website, a second request for a bid to play a first video to the user, wherein the second bid request comprises an indication that this is a second bid request because the first bid sent to the video player software application was refused, and wherein the second bid request includes information about a second video that will be played to the user after the first video has been played;
- and
- wherein the bid generation unit sends to the instantiation of the video player software application a second bid for playing a first video to the user, where the second bid includes a new price that the video provider will pay to have the first video played to the user, and information that enables the instantiation of the video player software application to obtain and play the first video.
Dependencies are inferred from the claim text.