IP Library Granted Patent US 8,700,447
Granted Patent B2
US 8,700,447 · App. 12/135,090 · Granted Apr 15, 2014

Systems and methods to present search results of business 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,700,447
App. No.
12/135,090
Granted
Apr 15, 2014
Kind
B2
Abstract

Systems and methods are provided to facilitate the presentation of listings according to levels of user interest in the listings. For example, statistics generated from tracking user interactions with the listings and/or other parameters can be used to measure or estimate a level of current user interest in a listing. Listings in search results can be presented in an order according to the levels of current user interest in the listings.

Claims (57)

1. A method, comprising:

storing in a database a plurality of listings;

transmitting, via a communication network, a set of listings to user devices in response to a plurality of search requests;

monitoring, via a computing device, a plurality of types of user interactions with the set of listings to gather listing interaction information;

evaluating, via the computing device, the listing interaction information to determine statistical information for each listing of the set of listings, the statistical information comprising a selection percentile indicative of selections relative to other listings of the set of listings;

computing, via the computing device and for each listing of the set of listings, a point score representing popularity that is a function of at least:

the selection percentile indicative of selections relative to other listings of the set of listings, wherein the selections are at least partially based on one or more user selection values; and

an advertiser value of the listing that corresponds to at least one predetermined subscription level associated with the listing; and

responsive to a subsequent search request received, via the communication network, selecting, via the computing device, a subset of the set of listings based at least in part on the subsequent search request and a ranking of respective point scores representing popularity, and providing the subset of the set the listings, along with a response to the subsequent search request.

2. The method of claim 1 , wherein the point score representing popularity for each listing of the set of listings is based at least in part on a weighted sum of the selection percentile, an average user rating, and the advertiser value.

3. The method of claim 1 , wherein the listings provide contact information of business entities.

4. The method of claim 1 , wherein the listings provide location information.

5. The method of claim 1 , wherein:

the one or more user devices comprise one or more mobile communication devices; and

the listing interaction information is based at least in part on at least one listing of the set of listings that was transmitted to the one or more mobile communication devices.

6. The method of claim 5 , wherein:

at least one of the one or more mobile communication devices comprises at least one of a radio for at least one of cellular communications, wireless local area networking, or wireless personal area networking; and

the listings are received via the radio.

7. The method of claim 1 , wherein the search request includes a preprogrammed search criterion.

8. The method of claim 7 , wherein the search request excludes user specified search criteria.

9. The method of claim 7 , wherein the search request is based on a location corresponding to a user.

10. The method of claim 1 , wherein:

the subset of the set of listings corresponds to a predetermined category;

the selecting the subset of the set of listings is responsive to the subsequent search request relating to the predetermined category; and

the subset of the set of listings is ordered according to the ranking of respective point scores representing popularity.

11. The method of claim 10 , wherein the predetermined category is based on a type of mobile device used for presentation of the subset of the set of listings.

12. The method of claim 1 , wherein the listing interaction information is weighted according to a social distance to a user to determine the point score representing popularity for the respective listing.

13. The method of claim 1 , wherein the plurality of types of user interactions includes one or both of bookmarking a listing and adding a listing to favorites.

14. The method of claim 1 , wherein the plurality of types of user interactions includes communicating a listing for sharing with a different user.

15. The method of claim 1 , wherein the plurality of types of user interactions includes planning an event using a listing.

16. The method of claim 1 , wherein the plurality of types of user interactions includes obtaining a driving direction to a location identified by a listing.

17. The method of claim 1 , wherein the plurality of types of user interactions includes one or both of providing a user rating above a threshold to a listing and providing an evaluation of a business of a listing.

18. The method of claim 1 , wherein the plurality of types of user interactions includes one or both of performing a search using a name of a listing and using a listing to specify a location of interest.

19. The method of claim 1 , wherein the plurality of types of user interactions includes one or both of making a reservation and making a purchase using a listing.

20. The method of claim 1 , wherein the plurality of types of user interactions includes one or both of viewing detailed information about a business of a listing and viewing a location of a listing on a map.

21. The method of claim 1 , wherein the plurality of types of user interactions includes one or both of making a phone call to a business identified by a listing and sending a message to the business identified by the listing.

22. The method of claim 1 , wherein the plurality of types of user interactions includes visiting a website of a business identified by a listing.

23. The method of claim 1 , wherein the plurality of types of user interactions includes at least one of forwarding, responding to, or investigating a message concerning a listing shared by another.

24. One or more non-transitory machine-readable media storing instructions that, when executed by a computing device, cause the computing device to perform a method, the method comprising:

storing a plurality of listings;

providing a set of listings for user devices in response to a plurality of search requests;

monitoring user interactions with the set of listings to gather listing interaction information;

evaluating the listing interaction information to determine statistical information for each listing of the set of listings, the statistical information comprising a selection percentile indicative of selections relative to other listings of the set of listings;

computing, for each listing of the set of listings, a point score representing popularity that is a function of at least:

the selection percentile indicative of selections relative to other listings of the set of listings, wherein the selections are at least partially based on one or more user selection values; and

an advertiser value of the listing that corresponds to at least one predetermined subscription level associated with the listing; and

responsive to a subsequent search request receive, selecting a subset of the set of listings based at least in part on the subsequent search request and a ranking of respective point scores representing popularity, and providing the subset of the set of listings, along with a response to the subsequent search request.

25. A system, comprising:

one or more storage media configured to store a plurality of listings; and

one or more processors coupled to the one or more storage media, the one or more processors to execute instructions to:

provide a set of listings for user devices in response to a plurality of search requests;

monitor a plurality of types of user interactions with the set of listings to gather listing interaction information;

evaluate the listing interaction information to determine statistical information for each listing of the set of listings, the statistical information comprising a selection percentile indicative of selections relative to other listings of the set of listings;

compute, for each listing of the set of listings, a point score representing popularity that is a function of at least:

the selection percentile indicative of selections relative to other listings of the set of listings, wherein the selections are at least partially based on one or more user selection values; and

an advertiser value of the listing that corresponds to at least one predetermined subscription level associated with the listing; and

responsive to a subsequent search request received, select a subset of the set of listings based at least in part on the subsequent search request and a ranking of respective point scores representing popularity, and provide the subset of the set of listings, along with a response to the subsequent search request.

Assignments (24)
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGEN
To: YELLOWPAGE5 .COM LLC
Reel/Frame 069764/0491 →
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: YELLOWPAGES.COM LLC
Reel/Frame 069830/0826 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: DEX MEDIA, INC.; YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING LLC; PRINT MEDIA LLC; CERBERUS YP DIGITAL BLOCKER LLC; CERBERUS YP BLOCKER LLC; YP HOLDINGS LLC; PRINT MEDIA HOLDINGS LLC; YP INTERMEDIATE HOLDINGS CORP.; YP WESTERN HOLDINGS CORP.; YP SOUTHEAST HOLDINGS CORP.; YP MIDWEST HOLDINGS CORP.; YP CONNECTICUT HOLDINGS CORP.; PLUSMO HOLDINGS CORP.; INGENIO HOLDINGS CORP.
Reel/Frame 067381/0745 →
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 25, 2020
From: YELLOWPAGES.COM, LLC
To: THRYV, INC.
Reel/Frame 052071/0589 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 042993 FRAME: 0540. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 10, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043511/0883 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 043183 FRAME: 0734. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 9, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043493/0648 →
SECURITY INTEREST Recorded Jul 28, 2017
From: YELLOWPAGES.COM LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 043363/0518 →
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2017
From: JPMORGAN CHASE BANK, N.A.
To: YELLOWPAGES.COM LLC
Reel/Frame 043029/0808 →
SECURITY INTEREST Recorded Jul 13, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 042993/0540 →
SECURITY INTEREST Recorded Jul 13, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043183/0734 →
SECURITY AGREEMENT Recorded Jul 3, 2017
From: YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING LLC; PRINT MEDIA LLC; DEX MEDIA HOLDINGS, INC.; CERBERUS YP DIGITAL BLOCKER LLC; CERBERUS YP BLOCKER LLC; YP HOLDINGS LLC; PRINT MEDIA HOLDINGS LLC; YP INTERMEDIATE HOLDINGS CORP.; YP WESTERN HOLDINGS CORP.; YP SOUTHEAST HOLDINGS CORP.; YP MIDWEST HOLDINGS CORP.; YP CONNECTICUT HOLDINGS CORP.; PLUSMO HOLDINGS CORP.; INGENIO HOLDINGS CORP.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 043074/0794 →
SECURITY AGREEMENT Recorded Dec 1, 2016
From: YELLOWPAGES.COM LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 040540/0948 →
SECURITY AGREEMENT Recorded Jul 3, 2013
From: YELLOWPAGES.COM LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030746/0584 →
RELEASE OF GRANT OF SECURITY INTEREST -- PATENTS Recorded Jun 5, 2013
From: CERBERUS YP ARRANGER, LLC
To: YELLOWPAGES.COM, LLC
Reel/Frame 030571/0946 →
SECURITY AGREEMENT Recorded Nov 19, 2012
From: YELLOWPAGES.COM LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGEN
Reel/Frame 029384/0674 →
RELEASE OF SECURITY INTEREST Recorded Nov 16, 2012
From: FORTRESS CREDIT CO LLC., AS COLLATERAL AGENT
To: INGENIO, INC.
Reel/Frame 029453/0560 →
GRANT OF SECURITY INTEREST - PATENTS Recorded May 8, 2012
From: INGENIO, INC.
To: CERBERUS YP ARRANGER, LLC, AS COLLATERAL AGENT
Reel/Frame 028177/0081 →
GRANT OF SECURITY INTEREST - PATENTS Recorded May 8, 2012
From: INGENIO, INC.
To: FORTRESS CREDIT CO LLC, AS COLLATERAL AGENT
Reel/Frame 028177/0004 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2008
From: CHAPPELL, STEPHEN; LIESKE, JAY H., JR.; NEBRICH, SAMANTHA
To: YELLOWPAGES.COM LLC
Reel/Frame 021419/0653 →