IP Library Granted Patent US 8,806,531
Granted Patent B1
US 8,806,531 · App. 11/701,291 · Granted Aug 12, 2014

Dynamic popularity-based advertisement selection for video on demand

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 8,806,531
App. No.
11/701,291
Granted
Aug 12, 2014
Kind
B1
Abstract

In a method and system for selecting an advertisement for video on demand, a video player is connected to a video content provider over a network via an access gateway. The video content provider receives a request for a video content from the video player, determines a popularity count for the video content and a geographical area for the video player, selects the advertisement based on the popularity count and the geographical area, and sends the video content combined with the advertisement to the video player. In one embodiment, the advertisement has a corresponding advertisement rule with an advertising condition which specifies a required popularity count and geographical area. If the advertisement condition is satisfied, then the advertisement is selected. In this manner, an advertisement for video on demand is selected based upon both demographics information and location of the video player increasing the effectiveness of the advertisement.

Claims (74)

1. A method for selecting an advertisement for video on demand, comprising the steps of:

(a) determining a popularity count for a non-advertisement video content comprising a number of times the non-advertisement video content has been requested by video players with given display screen capabilities while located within a given geographical area;

(b) determining, by a video content provider, a given advertising rule of a plurality of advertising rules comprising an advertisement identity, a required popularity count associated with the given display screen capabilities, and a required geographical area;

(c) receiving by the video content provider a request for the non-advertisement video content from a mobile video player with the given display screen capabilities over a data network via an access gateway;

(d) in response to receiving the request, determining by the video content provider that the given advertising rule applies to the request, comprising:

(d1) determining a geographical area of the mobile video player based on a mobile location of the mobile video player, wherein the mobile location is a location of the access gateway determined from a dynamic access gateway address; and

(d2) determining that the geographical area of the mobile video player matches the required geographical area in the given advertising rule and that the popularity count for the non-advertisement video content matches the required popularity count;

(e) in response to determining that the given advertising rule applies to the request, selecting by the video content provider an advertisement identified in the given advertising rule;

(f) after selecting the advertisement identified in the given advertising rule, combining by the video content provider the non-advertisement video content and the selected advertisement into a combined video content; and

(g) delivering by the video content provider the combined video content to the mobile video player.

2. The method of claim 1 , wherein the given advertising rule further comprises a time period, wherein the determining (d) further comprises:

(d4) determining that a time of the request is within the time period.

3. The method of claim 1 , wherein the determines (d1) comprise:

(d1i) determines the location of the access gateway based on a source address in the request as the dynamic access gateway address.

4. The method of claim 1 , wherein the popularity count is further associated with an access network type.

5. The method of claim 1 , wherein the popularity count is further associated with an Internet service provider through which the mobile video player requests the non-advertisement video content.

6. The method of claim 1 , wherein the geographical area comprises one or more of the following:

a country;

a state within the country; and

a city.

7. The method of claim 1 , wherein the geographical area comprises one or more of the following:

a city district;

a shopping area;

a street block; and

a store.

8. The method of claim 1 , wherein the display screen capabilities of the mobile video player comprises at least one of a display screen size and a display screen resolution.

9. A system, comprising:

a display screen; and

a video content provider for:

determining a popularity count for a non-advertisement video content comprising a number of times the non-advertisement video content has been requested by video players with given display screen capabilities while located within a given geographical area;

determining a given advertising rule of a plurality of advertising rules comprising an advertisement identity, a required popularity count associated with the given display screen capabilities, and a required geographical area;

receiving a request for the non-advertisement video content from a mobile video player with the given display screen capabilities over a data network via an access gateway;

in response to receiving the request, determining that the given advertising rule applies to the request, comprising:

determining a geographical area of the mobile video player based on a mobile location of the mobile video player, wherein the mobile location is a location of the access gateway determined from a dynamic access gateway address; and

determining that the geographical area of the mobile video player matches the required geographical area in the given advertising rule and that the popularity count for the non-advertisement video content matches the required popularity count;

in response to determining that the given advertising rule applies to the request, selecting an advertisement identified in the given advertising rule;

after selecting the advertisement identified in the given advertising rule, combining the non-advertisement video content and the selected advertisement into a combined video content; and

delivering the combined video content to the mobile video player.

10. The system of claim 9 , wherein the given advertising rule further comprises a time period, wherein in determining that the given advertising rule applies to the request, the video content provider further:

determines that a time of the request is within the time period.

11. The system of claim 9 , wherein the video content provider determines the location of the access gateway based on a source address in the request as the dynamic access gateway address.

12. The system of claim 9 , wherein the popularity count is further associated with an access network type.

13. The system of claim 9 , wherein the popularity count is further associated with an Internet service provider through which the mobile video player requests the non-advertisement video content.

14. The system of claim 9 , wherein the geographical area comprises one or more of the following:

a country;

a state within the country; and

a city.

15. The system of claim 9 , wherein the geographical area comprises one or more of the following:

a city district;

a shopping area;

a street block; and

a store.

16. A method for selecting an advertisement for video on demand, comprising the steps of:

(a) determining a popularity count for a non-advertisement video content comprising a number of times the non-advertisement video content has been requested by video players with given display screen capabilities while located within a given geographical area;

(b) determining, by a video content provider, a given advertising rule of a plurality of advertising rules comprising an advertisement identity, a required popularity count associated with the given display screen capabilities, and a required geographical area;

(c) receiving by the video content provider a request for the non-advertisement video content from a mobile video player with the given display screen capabilities over a data network via an access gateway;

(d) in response to receiving the request, determining by the video content provider that the given advertising rule applies to the request, comprising:

(d1) determining a geographical area of the mobile video player based on a mobile location of the mobile video player, wherein the mobile video player comprises a global positioning system (GPS) receiver, wherein the mobile comprises geographical coordinates of the mobile video player determined by the GPS receiver; and

(d2) determining that the geographical area of the mobile video player matches the required geographical area in the given advertising rule and that the popularity count for the non-advertisement video content matches the required popularity count;

(e) in response to determining that the given advertising rule applies to the request, selecting by the video content provider an advertisement identified in the given advertising rule;

(f) after selecting the advertisement identified in the given advertising rule, combining by the video content provider the non-advertisement video content and the selected advertisement into a combined video content; and

(g) delivering by the video content provider the combined video content to the mobile video player.

17. A system, comprising:

a display screen; and

a video content provider for:

determining a popularity count for a non-advertisement video content comprising a number of times the non-advertisement video content has been requested by video players with given display screen capabilities while located within a given geographical area;

determining a given advertising rule of a plurality of advertising rules comprising an advertisement identity, a required popularity count associated with the given display screen capabilities, and a required geographical area;

receiving a request for the non-advertisement video content from a mobile video player with the given display screen capabilities over a data network via an access gateway;

in response to receiving the request, determining that the given advertising rule applies to the request, comprising:

determining a geographical area of the mobile video player based on a mobile location of the mobile video player, wherein the mobile video player comprises a global positioning system (GPS) receiver, wherein the mobile comprises geographical coordinates of the mobile video player determined by the GPS receiver; and

determining that the geographical area of the mobile video player matches the required geographical area in the given advertising rule and that the popularity count for the non-advertisement video content matches the required popularity count;

in response to determining that the given advertising rule applies to the request, selecting an advertisement identified in the given advertising rule;

after selecting the advertisement identified in the given advertising rule, combining the non-advertisement video content and the selected advertisement into a combined video content; and

delivering the combined video content to the mobile video player.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2024
From: IP3 2022, SERIES 922 OF ALLIED SECURITY TRUST I
To: JOLLY SEVEN, SERIES 70 OF ALLIED SECURITY TRUST I
Reel/Frame 069104/0619 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2022
From: TP LAB, INC.
To: IP3 2022, SERIES 922 OF ALLIED SECURITY TRUST I
Reel/Frame 062203/0514 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME PREVIOUSLY RECORDED AT REEL: 018953 FRAME: 0511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 2, 2022
From: HO, CHI FAI; CHIU, SHIN CHEUNG SIMON; CHIONG, JOHN
To: TP LAB, INC.
Reel/Frame 061875/0161 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2007
From: HO, CHI FAI; CHIU, SHIN CHEUNG SIMON; CHIONG, JOHN
To: TP LAB, INC
Reel/Frame 018953/0511 →