IP Library Granted Patent US 8,732,177
Granted Patent B1
US 8,732,177 · App. 12/767,057 · Granted May 20, 2014

Ranking 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 8,732,177
App. No.
12/767,057
Granted
May 20, 2014
Kind
B1
Abstract

A search query is received. One or more listings is identified responsive to the search query. For each of the one or more of listings, the following are determined: a relevancy score based on one or more parameters in the search query, an expected click through rate, and at least one of a content density boost that is based on one or more fields that are included in or excluded from the listing and a geography type boost that is based on a comparison of one or more geography parameters of the query to one or more geography parameters of the listing. For each of the one or more listings, a performance score is calculated based on the relevancy score, the expected click through rate, and at least one of the content density boost and the geography type boost.

Claims (40)

1. A method, comprising:

receiving, by a computer, a search query;

identifying, by the computer, one or more listings responsive to the search query;

determining, by the computer, for each of the one or more listings, a relevancy score based on one or more parameters in the search query, an expected click through rate, and a content density boost for a listing category that is a ratio of a click-through rate when a particular type of field is included in a listing in the listing category to a click-through rate when the particular type of field is excluded from a listing in the listing category; and

calculating, by the computer, for each of the one or more listings, a performance score based at least in part on the relevancy score, the expected click through rate, and the content density boost.

2. The method of claim 1 , further comprising calculating, for each of the one or more listings, a rank score based on the performance score for the listing and a maximum bid amount for the listing.

3. The method of claim 2 , further comprising sorting the one or more listings according to the rank score calculated for each of the one or more listings, and providing the one or more sorted listings in response to the search query.

4. The method of claim 1 , further comprising applying one or more weighting factors to at least one of the relevancy score, the expected click through rate, and the content density boost, when calculating the performance score.

5. The method of claim 1 , wherein the expected click through rate for a listing is normalized according to a position of the listing in a set of listings when the listing was selected.

6. The method of claim 1 , further comprising adjusting the content density boost based on at least one of the one or more parameters in the search query.

7. The method of claim 1 , further comprising:

determining, for each of the one or more listings, a geography type boost that is based on a comparison of one or more geography parameters of the search query to one or more geography parameters of the listing; and

calculating the performance score based on the geography type boost in addition to the relevancy score, the expected click through rate, and the content density boost.

8. A non-transitory computer-readable medium embodying a set of computer-executable instructions, the instructions comprising instructions for:

receiving a search query;

identifying one or more listings responsive to the search query;

determining, for each of the one or more listings, a relevancy score based on one or more parameters in the search query, an expected click through rate, and a content density boost for a listing category that is a ratio of a click-through rate when a particular type of field is included in a listing in the listing category to a click-through rate when the particular type of field is excluded from a listing in the listing category; and

calculating, for each of the one or more listings, a performance score based at least in part on the relevancy score, the expected click through rate, and the content density boost.

9. The non-transitory computer-readable medium of claim 8 , the instructions further comprising instructions for calculating, for each of the one or more listings, a rank score based on the performance score for the listing and a maximum bid amount for the listing.

10. The non-transitory computer-readable medium of claim 9 , the instructions further comprising instructions for sorting the one or more listings according to the rank score calculated for each of the one or more listings, and providing the one or more sorted listings in response to the search query.

11. The non-transitory computer-readable medium of claim 8 , the instructions further comprising instructions for applying one or more weighting factors to at least one of the relevancy score, the expected click through rate, and the content density boost, when calculating the performance score.

12. The non-transitory computer-readable medium of claim 8 , wherein the expected click through rate for a listing is normalized according to a position of the listing in a set of listings when the listing was selected.

13. The non-transitory computer-readable medium of claim 8 , the instructions further comprising instructions for adjusting the content density boost based on at least one of the one or more parameters in the search query.

14. The non-transitory computer-readable medium of claim 8 , the instructions further comprising instructions for:

determining, for each of the one or more listings, a geography type boost that is based on a comparison of one or more geography parameters of the search query to one or more geography parameters of the listing; and

calculating the performance score based on the geography type boost in addition to the relevancy score, the expected click through rate, and the content density boost.

15. A system, comprising:

a computing device that is configured to:

receive a search query;

identify one or more listings responsive to the search query;

determine, for each of the one or more listings, a relevancy score based on one or more parameters in the search query, an expected click through rate, and a content density boost for a listing category that is a ratio of a click-through rate when a particular type of field is included in a listing in the listing category to a click-through rate when the particular type of field is excluded from a listing in the listing category; and

calculate, for each of the one or more listings, a performance score based at least in part on the relevancy score, the expected click through rate, and the content density boost.

16. The system of claim 15 , the computing device further configured to calculate, for each of the one or more listings, a rank score based on the performance score for the listing and a maximum bid amount for the listing.

17. The system of claim 16 , the computing device further configured to sort the one or more listings according to the rank score calculated for each of the one or more listings, and providing the one or more sorted listings in response to the search query.

18. The system of claim 15 , the computing device further configured to apply one or more weighting factors to at least one of the relevancy score, the expected click through rate, and the content density boost, when calculating the performance score.

19. The system of claim 15 , wherein the expected click through rate for a listing is normalized according to a position of the listing in a set of listings when the listing was selected.

20. The system of claim 15 , the computing device further configured to adjust the content density boost based on at least one of the one or more parameters in the search query.

21. The system of claim 15 , the computing device further configured to:

determine, for each of the one or more listings, a geography type boost that is based on a comparison of one or more geography parameters of the search query to one or more geography parameters of the listing; and

calculate the performance score based on the geography type boost in addition to the relevancy score, the expected click through rate, and the content density boost.

Assignments (13)
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 Sep 15, 2010
From: SUPERMEDIA LLC (FORMERLY IDEARC MEDIA LLC)
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024992/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2010
From: CHINNASAMY, SIVAKUMAR; JACOB, JEESMON; KUNG, TSU-JUNG; NGUYEN, THAN KIM-THI
To: SUPERMEDIA LLC
Reel/Frame 024287/0525 →