IP Library Granted Patent US 8,527,346
Granted Patent B2
US 8,527,346 · App. 10/880,183 · Granted Sep 3, 2013

Method and system for scheduling electronic advertising

Inventors: Michael Bigby (San Jose, CA); Britton Glasser (San Francisco, CA); Adam Taisch (San Francisco, CA); Andy Atherton (San Francisco, CA); Harry Fung (Milpitas, CA)
Assignee: Yahoo! Inc.
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,527,346
App. No.
10/880,183
Granted
Sep 3, 2013
Kind
B2
Abstract

A method for scheduling advertising comprises the steps of: estimating a respective fraction of delivered advertisement impressions that result in a response from a user for each of a plurality of advertising contracts, estimating a value per impression for each of the advertising contracts, and scheduling an advertising line under the contract having the highest value per impression at a next available advertising window.

Claims (24)

1. A computer-implemented method for scheduling advertising, comprising the steps of:

estimating, by a processor, a respective fraction of delivered advertisement impressions that result in a response from a user for each of a plurality of advertising contracts, wherein each advertising contract identifies a number of responses to be obtained over a period of time comprising a plurality of time intervals;

estimating, by a processor, a value per impression for each of the advertising contracts, wherein the value per impression is estimated in near-real time, and

scheduling, by a processor, an advertising line under the contract having the highest value per impression at a next available advertising window, wherein a number of impressions of the advertising line to be delivered during the next available advertising window is determined by a number of desired responses yet to be obtained for the advertising contract, a real-time estimate of a fraction of the impressions of the advertising line that elicit a response from the user, and a weight assigned to each remaining time interval of the period of time within which the number of responses under the advertising contract is to be obtained, each weight being based on an estimated relative traffic pattern for each remaining time interval.

2. The computer-implemented method of claim 1 , wherein the value per impression is estimated based on a moving average representing a fraction of trials in which an impression is delivered and the user responds to the impression.

3. The computer-implemented method of claim 1 , wherein the number of impressions to be delivered during the next available advertising window is further determined based on a desired number of responses and an estimate of a fraction of the impressions that elicit a response from the user.

4. The computer-implemented method of claim 1 , wherein a sufficiently high value per impression is initially assumed for a new advertising contract, so as to ensure that sufficient trials are performed under the new contract to form an accurate estimate of the value per impression.

5. The computer-implemented method of claim 1 , wherein each remaining time interval is associated with a time of day and the weight assigned to each remaining time interval is based on an average number of impressions delivered during the time of day on a plurality of previous.

6. The computer-implemented method of claim 1 , wherein each time interval of the plurality of time intervals comprises of a half hour time interval.

7. The computer-implemented method of claim 1 , wherein, if two of the advertising contracts have substantially the same value per impression, an advertising line is scheduled under the one of the two contracts for which advertising delivery has a greater urgency.

8. The computer-implemented method of claim 7 , wherein a measure of urgency for each contract is based on a ratio of a remaining fraction of the total impressions to be delivered under the contract divided by a remaining fraction of the total time during which the contract is to be fulfilled.

9. The computer-implemented method of claim 1 , wherein the next available advertising window is a time period after which a guaranteed- delivery advertisement is scheduled.

10. The computer-implemented method of claim 1 , wherein the advertising is transmitted electronically to a recipient using one of the group consisting of web pages, portions of web pages, banners, buttons, pop-up windows, placement within sponsored search listings, and streaming media.

11. A computer readable medium encoded with computer program code, wherein, when the computer program code is executed by a processor, the processor performs a method for scheduling advertising, comprising the steps of:

estimating a respective fraction of delivered advertisement impressions that result in a response from a user for each of a plurality of advertising contracts, wherein each advertising contract identifies a number of responses to be obtained over a period of time comprising a plurality of time intervals;

estimating a value per impression for each of the advertising contracts, and

scheduling an advertising line under the contract having the highest value per impression at a next available advertising window, wherein a number of impressions of the advertising line to be delivered during the next available advertising window is determined by a number of desired responses yet to be obtained for the advertising contract, a real-time estimate of a fraction of the impressions of the advertising line that elicit a response from the user, and a weight assigned to each remaining time interval of the period of time within which the number of responses under the advertising contract is to be obtained, each weight being based on an estimated relative traffic pattern for each remaining time interval.

12. The computer readable medium of claim 11 , wherein the value per impression is estimated in near-real time based on a moving average representing a fraction of trials in which an impression is delivered and the user responds to the impression.

13. The computer readable medium of claim 11 , wherein the number of impressions to be delivered during the next available advertising window is further determined based on a desired number of responses and an estimate of a fraction of the impressions that elicit a response from the user.

14. The computer readable medium of claim 11 , wherein a sufficiently high value per impression is initially assumed for a new advertising contract, so as to ensure that sufficient trials are performed under the new contract to form an accurate estimate of the value per impression.

15. The computer readable medium of claim 11 , wherein each time interval of the plurality of time intervals comprises of a half hour time interval.

16. The computer readable medium of claim 11 , wherein, if two of the advertising contracts have substantially the same value per impression, an advertising line is scheduled under the one of the two contracts for which advertising delivery has a greater urgency.

17. The computer readable medium of claim 16 , wherein a measure of urgency for each contract is based on a ratio of a remaining fraction of the total impressions to be delivered under the contract divided by a remaining fraction of the total time during which the contract is to be fulfilled.

18. The computer readable medium of claim 11 , wherein the next available advertising window is a time period after which a guaranteed-delivery advertisement is scheduled.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2021
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 055283/0483 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2005
From: BIGBY, MICHAEL; GLASSER, BRITTON; TAISCH, ADAM; ATHERTON, ANDY; FUNG, HARRY
To: YAHOO!
Reel/Frame 015582/0094 →
Continuity (2)
Provisional Application 60507031 · Sep 29, 2003
Related Publication 20070174114A1 · Jul 26, 2007