IP Library Granted Patent US 8,898,131
Granted Patent B1
US 8,898,131 · App. 12/031,098 · Granted Nov 25, 2014

Click-through rate adjustments

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,898,131
App. No.
12/031,098
Granted
Nov 25, 2014
Kind
B1
Abstract

A set of preliminary search results is retrieved based on a search query, the set of search results including a plurality of pay-per-click listings. A normalized click-through rate is calculated for each pay-per-click listing in the set of preliminary search results, the normalized click-through rate being based on an actual click-through rate that is adjusted according to one or more positions in which the pay-per-click listing was previously provided in one or more sets of final search results. The plurality of pay-per-click listings is ordered based on the calculated normalized click-through rates.

Claims (118)

1. A method, comprising:

retrieving a set of preliminary search results based on a search query, the set of search results including a plurality of pay-per-click listings;

determining a number n of different positions for each of the pay-per-click listings in which the pay-per-click listing has been provided in sets of final search results;

calculating a click-through rate CTR i for each of the pay-per-click listings for each number i from zero to n;

calculating, in a computer, a normalized click-through rate for each pay-per-click listing in the set of preliminary search results, the normalized click-through rate being based on at least the click-through rate CTR i , average click-through rates of listings at various positions in previous sets of search results, and the number n of different positions; and

ordering the plurality of pay-per-click listings based on the calculated normalized click-through rates.

2. The method of claim 1 , further comprising providing at least a portion of the set of preliminary search results and at least some of the plurality of pay-per-click listings for display in a client.

3. The method of claim 1 , wherein

calculating a normalized click-through rate for the pay-per-click listings is performed according to the formula:

Norm_CTR

=

(

i

=

0

n

Avg_CTR

1

*

CTR

i

/

Avg_CTR

i

)

/

n

further wherein Avg_CTR 1 is an average click-through rate for a first control set that includes of a plurality of pay-per-click listings that have been provided in a first position in a set of final search results, and

Avg_CTR i is an average click-through rate for a second control set that includes a plurality of pay-per-click listings that have been provided in an ith position in a set of final search results.

4. The method of claim 1 , wherein the number n is a location identifier that corresponds to a position in which the pay-per-click listing has been provided in a set of search results.

5. The method of claim 1 , wherein the number n is a number of positions in which the pay-per-click listing has been provided in a set of search results and also selected.

6. The method of claim 1 , wherein the click-through rate CTR, for the pay-per-click listing is calculated by the formula:

CTR

i

=

S

u

IMP

i

,

wherein S u is a number corresponding to a click count, and IMP i is a number corresponding to an impression count based on the pay-per-click listing being provided in a particular position i in a set of final search results.

7. The method of claim 1 , wherein the plurality of pay-per-click listings are ordered such that a pay-per-click listing with a higher normalized click-through rate receives a more prominent position than a pay-per-click listing with a lower normalized click-through rate.

8. The method of claim 1 , further comprising ordering the plurality of pay-per-click listings based on the calculated normalized click-through rates and at least one of a bid amount and a category.

9. The method of claim 1 , wherein ordering the plurality of pay-per-click listings further comprises selecting a position in a set of final search results for the pay-per-click listing based on the calculated normalized click-through rate.

10. A system, comprising;

a data store configured to store a plurality of pay-per-click listings and a plurality of search log entries; and

a search engine configured to:

receive a search query from a client,

determine a number n of different positions for each of the pay-per-click listings in which the pay-per-click listing has been provided in sets of final search results;

calculate a click-through rate CTR i for each of the pay-per-click listings for each number i from zero to n;

calculate normalized click-through rate for each of the pay-per-click listings according to click-through rate CTR i , average click-through rates of listings at various positions in previous sets of search results, and the number n of different positions, and wherein the search engine is further configured to

order the plurality of pay-per-click listings based on the calculated normalized click-through rates, and to

provide at least some of the plurality of pay-per-click listings for display in a client.

11. The system of claim 10 , wherein the search engine is further configured to

calculate the normalized click-through rate for the pay-per-click listing according to the formula:

Norm_CTR

=

(

i

=

0

n

Avg_CTR

1

*

CTR

i

/

Avg_CTR

i

)

/

n

,

further wherein Avg_CTR 1 is an average click-through rate for a first control set that includes of a plurality of pay-per-click listings that have been provided in a first position in a set of final search results, and

Avg_CTR i is an average click-through rate for a second control set that includes a plurality of pay-per-click listings that have been provided in an ith position in a set of final search results.

12. The system of claim 10 , wherein the search engine is further configured to order the plurality of pay-per-click listings such that a pay-per-click listing with a higher normalized click-through rate receives a more prominent position than a pay-per-click listing with a lower normalized click-through rate.

13. The system of claim 10 , wherein the search engine is further configured to order the plurality of pay-per-click listings based on the calculated normalized click-through rates and at least one of a bid amount and a category.

14. The system of claim 10 , wherein the search engine is further configured to order the plurality of pay-per-click listings further comprises selecting a position in a set of final search results for the pay-per-click listing based on the calculated normalized click-through rate.

15. The system of claim 11 , wherein the search engine is further configured such that the number n is a location identifier that corresponds to a position in which the pay-per-click listing has been provided in a set of final search results.

16. The system of claim 11 , wherein the search engine is further configured such that the number n is a number of positions in which the pay-per-click listing has been provided in a set of search results and also selected.

17. A computer-readable medium tangibly embodying computer-executable instructions for:

retrieving a set of preliminary search results based on a search query, the set of search results including a plurality of pay-per-click listings;

determining a number n of different positions for each of the pay-per-click listings in which the pay-per-click listing has been provided in sets of final search results;

calculating a click-through rate CTR i for each of the pay-per-click listings for each number i from zero to n;

calculating, in a computer, a normalized click-through rate for each pay-per-click listing in the set of preliminary search results, the normalized click-through rate being based on at least the click-through rate CTR i , average click-through rates of listings at various positions in previous sets of search results, and the number n of different positions; and

ordering the plurality of pay-per-click listings based on the calculated normalized click-through rates.

18. The computer-readable medium of claim 17 , further including instructions for providing at least a portion of the set of preliminary search results and at least some of the plurality of pay-per-click listings for display in a client.

19. The computer-readable medium of claim 17 , wherein

calculating a normalized click-through rate for the pay-per-click listings is performed according to the formula:

Norm_CTR

=

(

i

=

0

n

Avg_CTR

1

*

CTR

i

/

Avg_CTR

i

)

/

n

,

further wherein Avg_CTR 1 is an average click-through rate for a first control set that includes of a plurality of pay-per-click listings that have been provided in a first position in a set of final search results, and

Avg_CTR i is an average click-through rate for a second control set that includes a plurality of pay-per-click listings that have been provided in an ith position in a set of final search results.

20. The medium of claim 17 , wherein the plurality of pay-per-click listings are ordered such that a pay-per-click listing with a higher normalized click-through rate receives a more prominent position than a pay-per-click listing with a lower normalized click-through rate.

Assignments (15)
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 →
CHANGE OF NAME Recorded Mar 30, 2010
From: IDEARC MEDIA CORP.
To: IDEARC MEDIA LLC
Reel/Frame 024213/0232 →
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 Feb 14, 2008
From: JIANG, YANKANG; HUANG, JIAN; GU, QI
To: IDEARC MEDIA CORP.
Reel/Frame 020510/0313 →