IP Library Granted Patent US 8,190,508
Granted Patent B1
US 8,190,508 · App. 12/846,037 · Granted May 29, 2012

Bid management optimization

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,190,508
App. No.
12/846,037
Granted
May 29, 2012
Kind
B1
Abstract

A computing device receives, from a module that manages bids to bid engines, data relating to a bid rule, the data including at least two metrics concerning performance of the bid rule. Two of the metrics are selected for defining a goal for the bid rule, wherein a first one of the selected metrics is a primary metric and a second one of the metrics is a secondary metric, the primary metric being a value that is subject to an optimization, and the secondary metric being used to establish one or more constraints. The goal is defined by performing the optimization subject to the one or more constraints.

Claims (38)

1. A method, comprising:

receiving, in a computing device, from a module that manages bids to bid engines, data relating to a bid rule, the data including at least two metrics concerning performance of the bid rule;

selecting two of the metrics for defining a goal for the bid rule, wherein a first one of the selected metrics is a primary metric and a second one of the metrics is a secondary metric, the primary metric being a value that is subject to an optimization, and the secondary metric being used to establish one or more constraints; and

defining the goal by performing the optimization subject to the one or more constraints.

2. The method of claim 1 , further comprising transmitting the bid rule to the module based at least in part on the goal.

3. The method of claim 1 , wherein the bid rule is defined at least in part according to a combination of a bid engine and a keyword phrase.

4. The method of claim 1 , wherein the bid rule is defined at least in part according to a time slice.

5. The method of claim 4 , wherein the time slice defines at least one bidding parameter, the at least one bidding parameter including at least one of enabled/suspended, minimum/maximum bid, minimum/maximum position, and bid increment/decrement.

6. The method of claim 1 , further comprising performing the optimization according to a series of time slices.

7. The method of claim 1 , further comprising obtaining the data according to each of a plurality of time slices.

8. The method of claim 1 , wherein the optimization is one of a maximization and a minimization.

9. The method of claim 1 , wherein the goal includes maximizing a conversion rate while constrained by a return on investment metric.

10. The method of claim 1 , wherein the goal includes maximizing traffic while constrained by a cost per acquisition metric.

11. The method of claim 1 , wherein the goal includes maximizing return on investment while constrained by a conversion rate metric.

12. The method of claim 1 , wherein the goal includes maximizing revenue while constrained by a return on investment metric.

13. A system, comprising:

a computing device configured to:

receive, from a module that manages bids to bid engines, data relating to a bid rule, the data including at least two metrics concerning performance of the bid rule;

select two of the metrics for defining a goal for the bid rule, wherein a first one of the selected metrics is a primary metric and a second one of the metrics is a secondary metric, the primary metric being a value that is subject to an optimization, and the secondary metric being used to establish one or more constraints; and

define the goal by performing the optimization subject to the one or more constraints.

14. The system of claim 13 , the computing device further configured to transmit the bid rule to the module based at least in part on the goal.

15. The system of claim 13 , wherein the bid rule is defined at least in part according to a combination of a bid engine and a keyword phrase.

16. The system of claim 13 , wherein the bid rule is defined at least in part according to a time slice.

17. The system of claim 16 , wherein the time slice defines at least one bidding parameter, the at least one bidding parameter including at least one of enabled/suspended, minimum/maximum bid, minimum/maximum position, and bid increment/decrement.

18. The system of claim 13 , the computing device further configured to perform the optimization according to a series of time slices.

19. The system of claim 13 , the computing device further configured to obtain the data according to each of a plurality of time slices.

20. The system of claim 13 , wherein the optimization is one of a maximization and a minimization.

21. A computer-readable medium tangibly embodying computer-executable instructions, the instructions including instructions for:

receiving, from a module that manages bids to bid engines, data relating to a bid rule, the data including at least two metrics concerning performance of the bid rule;

selecting two of the metrics for defining a goal for the bid rule, wherein a first one of the selected metrics is a primary metric and a second one of the metrics is a secondary metric, the primary metric being a value that is subject to an optimization, and the secondary metric being used to establish one or more constraints; and

defining the goal by performing the optimization subject to the one or more constraints.

22. The instructions of claim 21 , further comprising instructions for transmitting the bid rule to the module based at least in part on the goal.

23. The instructions of claim 21 , wherein the bid rule is defined at least in part according to a combination of a bid engine and a keyword phrase.

24. The instructions of claim 21 , wherein the bid rule is defined at least in part according to a time slice.

25. The instructions of claim 24 , wherein the time slice defines at least one bidding parameter, the at least one bidding parameter including at least one of enabled/suspended, minimum/maximum bid, minimum/maximum position, and bid increment/decrement.

26. The instructions of claim 21 , further comprising instructions for performing the optimization according to a series of time slices.

27. The instructions of claim 21 , further comprising instructions for obtaining the data according to each of a plurality of time slices.

28. The instructions of claim 21 , wherein the optimization is one of a maximization and a minimization.

Assignments (18)
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 →
SECURITY AGREEMENT Recorded Nov 30, 2010
From: SUPERMEDIA LLC (FORMERLY IDEARC MEDIA LLC)
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 025414/0364 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2010
From: SACK, MICHAEL
To: INCEPTOR INC.
Reel/Frame 024788/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2010
From: SACK, MICAEL
To: INCEPTOR INC.
Reel/Frame 024759/0988 →
CHANGE OF NAME Recorded Jul 29, 2010
From: IDEARC MEDIA LLC
To: SUPERMEDIA LLC
Reel/Frame 024760/0494 →
CHANGE OF NAME Recorded Jul 29, 2010
From: IDEARC MEDIA CORP.
To: IDEARC MEDIA LLC
Reel/Frame 024760/0427 →
CHANGE OF NAME Recorded Jul 29, 2010
From: VERIZON DIRECTORIES CORP.
To: IDEARC MEDIA CORP.
Reel/Frame 024760/0292 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2010
From: INCEPTOR, INC.
To: VERIZON DIRECTORIES CORP.
Reel/Frame 024760/0055 →