IP Library Granted Patent US 10,708,638
Granted Patent B1
US 10,708,638 · App. 16/225,614 · Granted Jul 7, 2020

Systems and methods for obtaining and displaying videos

Inventors: Eric Boyd (Brooklyn, NY); Brian Rifkin (New York, NY); Robert Walch (New York, NY)
Assignee: Longtail Ad Solutions, Inc.
H04N21/23424G06Q30/08H04N21/8133H04N21/8173H04N21/8586
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,708,638
App. No.
16/225,614
Granted
Jul 7, 2020
Kind
B1
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.

Claims (35)

1. 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.

2. The method of claim 1 , wherein the first bid request and the second bid request include a title of the second video.

3. The method of claim 1 , wherein the first bid request and the second bid request include information describing or characterizing the content of the second video.

4. The method of claim 1 , wherein the information that enables the video player software application to obtain and play the first video comprises a URL at which the first video can be accessed or obtained.

5. The method of claim 1 , wherein the first bid request and the second bid request also include an identification of a publisher of the website.

6. The method of claim 1 , wherein the first bid request and the second bid request also include an identification of a publisher of the website, and wherein the method further comprises determining the price that the video provider will pay to have the first video played to the user based on the identification of the publisher of the website.

7. The method of claim 1 , wherein the receiving and sending steps are performed before a user issues a play command to the video player software application.

8. The method of claim 1 , wherein the first bid request includes information about the instantiation of the video player software application on the rendered page of the website.

9. The method of claim 8 , wherein the information about the instantiation of the video player software application includes at least one of a size of the video player, a resolution at which the second video will be played, an audio volume setting of the video player and a location of the instantiation of the video player software application relative to the current viewable area of the page of the website within the user's browser.

10. The method of claim 8 , further comprising determining the price that the video provider will pay to have the first video played to the user based on the received information about the instantiation of the video player software application on the rendered page of the website.

11. The method of claim 8 , wherein the second bid also includes information about the instantiation of the video player software application on the rendered page of the website.

12. 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.

13. 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.

14. The system of claim 13 , wherein the first bid request and the second bid request include a title of the second video.

15. The system of claim 13 , wherein the first bid request and the second bid request include information describing or characterizing the content of the second video.

16. The system of claim 13 , wherein the information that enables the video player software application to obtain and play the first video comprises a URL at which the first video can be accessed or obtained.

17. The system of claim 13 , wherein the first bid request and the second bid request also include an identification of a publisher of the website.

18. The system of claim 13 , wherein the first bid request and the second bid request also include an identification of a publisher of the website, and wherein the bid generation unit also determines the price that the video provider will pay to have the first video played to the user based on the identification of the publisher of the website.

19. The system of claim 13 , wherein the bid generation unit sends the first bid and the second bid to the video player software application before a user issues a play command to the video player software application.

20. The system of claim 13 , wherein the first bid request includes information about the instantiation of the video player software application on the rendered page of the website.

21. The system of claim 20 , wherein the information about the instantiation of the video player software application includes at least one of the size of the video player, a resolution at which the second video will be played, an audio volume setting of the video player and a location of the instantiation of the video player software application relative to the current viewable area of the page of the website within the user's browser.

22. The system of claim 20 , wherein the bid generation unit determines the price that the video provider will pay to have the first video played to the user based on the received information about the instantiation of the video player software application on the rendered page of the website.

23. The system of claim 20 , wherein the second bid also includes information about the instantiation of the video player software application on the rendered page of the website.

Assignments (8)
SECURITY INTEREST Recorded Oct 11, 2024
From: JWP, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 068878/0630 →
RELEASE OF SECURITY INTEREST Recorded Oct 10, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: LONGTAIL AD SOLUTIONS, INC.
Reel/Frame 068864/0168 →
RELEASE OF SECURITY INTEREST Recorded Apr 25, 2021
From: RUNWAY GROWTH CREDIT FUND INC.
To: LONGTAIL AD SOLUTIONS, INC.
Reel/Frame 056030/0121 →
SECURITY INTEREST Recorded Apr 23, 2021
From: LONGTAIL AD SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 056016/0807 →
SECURITY INTEREST Recorded Dec 12, 2019
From: LONGTAIL AD SOLUTIONS, INC.
To: RUNWAY GROWTH CREDIT FUND INC.
Reel/Frame 051266/0946 →
RELEASE OF SECURITY INTEREST Recorded Dec 12, 2019
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: LONGTAIL AD SOLUTIONS, INC.
Reel/Frame 051270/0060 →
SECURITY INTEREST Recorded Apr 9, 2019
From: LONGTAIL AD SOLUTIONS, INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 048837/0839 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2018
From: BOYD, ERIC; RIFKIN, BRIAN; WALCH, ROBERT
To: LONTAIL AD SOLUTIONS, INC.
Reel/Frame 047817/0892 →