IP Library Granted Patent US 9,305,098
Granted Patent B1
US 9,305,098 · App. 12/640,099 · Granted Apr 5, 2016

Pricing for online listings

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 9,305,098
App. No.
12/640,099
Granted
Apr 5, 2016
Kind
B1
Abstract

An advertiser budget is retrieved from a data store. A set of traffic sources associated with the advertiser budget are identified. An allocated budget for the set of traffic sources is generated by allocating at least part of the advertiser budget to the set of traffic sources. At least one advertisement is delivered via a traffic source of the set of traffic sources based at least in part on the allocated budget.

Claims (73)

1. A method, comprising:

retrieving an advertiser budget from a data store;

identifying a set of traffic sources associated with the advertiser budget, each traffic source being capable of providing a query, and displaying at least one advertisement in response to the query;

generating, in a computing device, an allocated budget for the set of traffic sources by allocating at least part of the advertiser budget to the set of traffic sources;

delivering at least one advertisement, via a traffic source from the set of traffic sources, based at least in part on the allocated budget.

2. The method of claim 1 , wherein the set of traffic sources includes one and only one traffic source.

3. The method of claim 1 , further comprising:

retrieving a history of spend data for the set of traffic sources;

calculating an average spend value from the spend data;

multiplying the average spend value by a number of periods remaining in an accounting period to obtain a traffic source set accounting period budget and allocating the accounting period budget to the set of traffic sources; and

subtracting the accounting period budget from the advertiser budget.

4. The method of claim 1 , further comprising:

ranking a plurality of traffic sources;

assigning each ranked traffic source to a one of a plurality of sets of traffic sources; and

associating at least one of the sets of traffic sources with the advertiser budget.

5. The method of claim 1 , further comprising identifying a plurality of sets of traffic sources and generating a plurality of allocated budgets, each of the allocated budgets allocated to one of the sets of traffic sources.

6. The method of claim 5 , further comprising,

for each set of traffic sources:

generating an allocated budget for the set of traffic sources; and

subtracting the allocated budget from the advertiser budget.

7. A method, comprising:

retrieving, from a computer data store, a history of spend data for a set of traffic sources;

calculating, in a computing device, an average spend value using the spend data;

calculating a traffic source set accounting period budget based at least in part on the average spend value;

allocating the accounting period budget to the set of traffic sources;

subtracting the accounting period budget from an advertiser budget associated with the set of traffic sources; and

delivering at least one advertisement via a traffic source from the set of traffic sources based at least in part on the allocated accounting period budget.

8. The method of claim 7 , further comprising:

multiplying the average spend value by a number of periods remaining in an accounting period to obtain the traffic source set accounting period budget.

9. The method of claim 7 , further comprising:

ranking a plurality of traffic sources;

assigning each ranked traffic source to a one of a plurality of sets of traffic sources; and

associating at least one of the sets of traffic sources with the advertiser budget.

10. The method of claim 7 , further comprising identifying a plurality of sets of traffic sources and generating a plurality of allocated budgets, each of the allocated budgets allocated to one of the sets of traffic sources.

11. The method of claim 10 , further comprising,

for each set of traffic sources:

generating an allocated budget for the set of traffic sources; and

subtracting the allocated budget from the advertiser budget.

12. A non-transitory computer readable medium, having instructions tangibly embodied thereon, the instructions executable by a processor, the instructions comprising instructions for:

retrieving an advertiser budget from a data store;

identifying a set of traffic sources associated with the advertiser budget, each traffic source being capable of providing a query and displaying at least one advertisement in response to the query;

generating an allocated budget for the set of traffic sources by allocating at least part of the advertiser budget to the set of traffic sources;

delivering at least one advertisement, via a traffic source from the set of traffic sources, based at least in part on the allocated budget.

13. The computer readable medium of claim 12 , further comprising instructions for:

retrieving a history of spend data for the set of traffic sources;

calculating an average spend value from the spend data;

multiplying the average spend value by a number of periods remaining in an accounting period to obtain a traffic source set accounting period budget;

allocating the accounting period budget to the set of traffic sources; and

subtracting the accounting period budget from the advertiser budget.

14. The computer readable medium of claim 12 , further comprising instructions for:

ranking a plurality of traffic sources;

assigning each ranked traffic source to a one of a plurality of sets of traffic sources; and

associating at least one of the sets of traffic sources with the advertiser budget.

15. The computer readable medium of claim 12 , further comprising instructions for identifying a plurality of sets of traffic sources and generating a plurality of allocated budgets, each of the allocated budgets allocated to one of the sets of traffic sources.

16. The computer readable medium of claim 15 , further comprising instructions for:

for each set of traffic sources:

generating an allocated budget for the set of traffic sources; and

subtracting the allocated budget from the advertiser budget.

17. A system comprising: a server configured to:

retrieve an advertiser budget from a data store;

identify a set of traffic sources associated with the advertiser budget, each traffic source being capable of providing a query, and displaying at least one advertisement in response to the query;

generate an allocated budget for the set of traffic sources by allocating at least part of the advertiser budget to the set of traffic sources;

deliver at least one advertisement, via a traffic source from the set of traffic sources, based at least in part on the allocated budget.

18. The system of claim 17 , the server further configured to:

retrieve a history of spend data for the set of traffic sources;

calculate an average spend value from the spend data;

multiply the average spend value by a number of periods remaining in an accounting period to obtain a traffic source set accounting period budget and allocating the accounting period budget to the set of traffic sources; and

subtract the accounting period budget from the advertiser budget.

19. The system of claim 18 , the server further configured to:

rank a plurality of traffic sources;

assign each ranked traffic source to a one of a plurality of sets of traffic sources; and

associate at least one of the sets of traffic sources with the advertiser budget.

20. The system of claim 17 , the server further configured to identify a plurality of sets of traffic sources and generate a plurality of allocated budgets, each of the allocated budgets allocated to one of the sets of traffic sources.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded May 7, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: THRYV, INC.
Reel/Frame 067341/0434 →
SECURITY INTEREST Recorded May 3, 2024
From: THRYV, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067310/0627 →
SECURITY INTEREST Recorded May 1, 2024
From: THRYV, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067287/0759 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Mar 2, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION., AS ADMINISTRATIVE AGENT
To: THRYV, INC. (FORMERLY KNOWN AS DEX MEDIA, INC.); THRYV HOLDINGS, INC. (FORMERLY KNOWN AS DEX MEDIA HOLDINGS, INC.)
Reel/Frame 055472/0592 →
SECURITY INTEREST Recorded Mar 1, 2021
From: THRYV, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 055452/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2020
From: DEX MEDIA, INC.
To: THRYV, INC.
Reel/Frame 051885/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2017
From: SUPERMEDIA LLC
To: DEX MEDIA, INC.
Reel/Frame 043962/0090 →
SECURITY AGREEMENT Recorded Dec 15, 2016
From: DEX MEDIA HOLDINGS, INC.; SUPERMEDIA LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 040983/0707 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SIGNATURE PAGE OF THE SECURITY AGREEMENT PREVIOUSLY RECORDED ON REEL 039304 FRAME 0666. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 15, 2016
From: DEX MEDIA HOLDINGS, INC.; DEX ONE SERVICE, INC.; SUPERMEDIA LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 039682/0579 →
RELEASE OF SECURITY INTEREST Recorded Aug 3, 2016
From: JPMORGAN CHASE BANK, N.A.
To: SUPERMEDIA LLC (FORMERLY IDEARC MEDIA LLC)
Reel/Frame 039559/0376 →
SECURITY INTEREST Recorded Aug 1, 2016
From: DEX MEDIA HOLDINGS, INC.; DEX ONE SERVICE, INC.; SUPERMEDIA LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 039304/0666 →
CHANGE OF NAME Recorded Mar 30, 2010
From: IDEARC MEDIA LLC
To: SUPERMEDIA LLC
Reel/Frame 024213/0246 →
SECURITY AGREEMENT Recorded Feb 26, 2010
From: IDEARC MEDIA LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 023998/0520 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2009
From: WILLINGHAM, MITCHELL; WARD, JASON; PRICE, JAMES D.; PETERSHIEM, NELSON; VANDER KAMP, KENDRA LEE; LEWIS, ANDRIA; SHULMAN, ALEXANDER; RAJU, VENKATESH; HAN, XIAO; MORTAZAVI, AHMAD; NAVANEETHAN, JANARTHANAN; LIU, YANLIN; CHINNASAMY, SIVAKUMAR; RANDALL, MARK C.
To: IDEARC MEDIA LLC.
Reel/Frame 023666/0420 →