IP Library Granted Patent US 10,528,999
Granted Patent B2
US 10,528,999 · App. 14/462,101 · Granted Jan 7, 2020

Systems and methods for facilitating discovery and management of business information

Inventors: Mark Shuman (La Canada, CA); Grace Mase (Glendale, CA); Sudheer Sahu (Encinitas, CA); David Mayer (Los Angeles, CA); Gunjan Sharman (Los Angeles, CA); Randell Beltran (Arcadia, CA)
Assignee: YP LLC
G06Q30/0631G06Q30/0204
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 10,528,999
App. No.
14/462,101
Granted
Jan 7, 2020
Kind
B2
Abstract

Systems, methods, and computer-readable media are provided to assist a user to identify one or more businesses of interest. Individual selections of businesses by end users to retain information corresponding to the businesses may be facilitated. Collections of business information may be retained in a repository. Each end user may be classified into a set of categories based on attributes. A first end user may be matched to a first category. A first set of collection information associated with a first set of end users that correspond to the first category and the first location may be identified. A recommendation for the first end user may be determined based on the first set of collection information, the first category, and the first location.

Claims (91)

1. A method to assist a user to identify one or more businesses of interest, the method comprising:

facilitating, by an orchestration engine processing at a computer system, individual selections entered at a user interface of a mobile computing device, by a plurality of end users, of one or more businesses to retain in a storage medium information corresponding to the one or more businesses by the computer system, where said user interface is displayed by a mobile application stored on and processing at the mobile computing device;

processing, by the computer system, indicia of interest selections made by each end user of the plurality of end users, the indicia of interest selections being entered at the user interface of the mobile computing device and received by the computer system via a network;

retaining in a storage medium at the computer system, by a personalized collection utility processing at the computer system, collections of business information in one or more repositories, each collection of the collections of business information:

uniquely associated with a respective end user of the plurality of end users;

comprising information corresponding to one or more selected businesses of the one or more businesses that were individually selected by the respective end user for retention in one or more of various collections as selected by the end user, via a personalized collection utility user interface for personal customized organization of the user's business information in association with the respective end user; and

associated with a respective theme pertaining to the one or more selected businesses; classifying, by a classifying engine processing at the computer system, each end user of the plurality of end users into at least one category of a set of categories, the set of categories representing classifications of end users based at least in part on one or more sets of attributes defined for classifying various end users and by comparing the indicia of interest selections made by each end user;

processing, by the computer system, first information enabling unique identification of a first end user;

determining, by a location engine processing at the computer system, a location of a first end-user computing device of a first end user;

processing, by a patterned based reasoning engine processing at the computer system, second information about the determined location corresponding to the first end user;

matching, by the computer system, the first end user to a first category from the set of categories;

identifying, by a patterned based reasoning engine processing at the computer system, a first set of collection information associated with a first set of end users that correspond to the first category and the determined location;

determining, by a recommendation engine processing at the computer system, a recommendation for the first end user based at least in part on the first set of collection information, the first category, relationship information, relationship filtering, demographic filtering and the determined location, wherein the recommendation corresponds to a first business detected in a geographic area of the determined location of the first end-user computing device, based in part on detecting geocoordinates of a location of the first business, the first business was individually selected for retention in association with at least some of the first set of end users;

gathering indicia of interest based on the respective end user interactions and associating the indicia of interest with the respective end user;

gathering business specific indicia based on one or more of collection addition indicators and network specific indicators; and

causing, by the mobile application processing at the mobile computing device, presentation on the user interface of the mobile computing device of visible indicia of the recommendation of the first business to user interface of the mobile device of the first end-user mobile computing device associated with the first end user, and facilitating selection by displaying user selectable options on the user interface, via the user interface, of the first business from the visible indicia to retain information corresponding to the first business in association with the first end user, and further causing indicia of interest information to be stored on the storage medium responsive to the selection of the recommendation.

2. The method to assist the user to identify one or more businesses of interest of claim 1 , further comprising:

gathering data about the first end user from one or more data sources; and

analyzing the data about the first end user to determine a first set of one or more attributes of the first end user;

wherein the matching the first end user to the first category is based at least in part on determining that the first set of one or more attributes of the first end user correspond to the first category; and

wherein the first set of end users that correspond to the first category share the first set of one or more attributes in common with the first end user.

3. The method to assist the user to identify one or more businesses of interest of claim 2 , wherein the one or more data sources comprise one or both of the first end user or a third party data source, and the data about the first end user comprises demographic data.

4. The method to assist the user to identify one or more businesses of interest of claim 2 , wherein the first set of one or more attributes of the first end user comprises one or more of a demographic characterization of the first end user, a consumer characterization of the first end user, and/or a proximity to a life event.

5. The method to assist the user to identify one or more businesses of interest of claim 1 , further comprising:

ranking a set of businesses associated with the first set of collection information based at least in part on a first metric;

wherein the determining the recommendation for the first end user comprises selecting the first business based at least in part on the ranking.

6. The method to assist the user to identify one or more businesses of interest of claim 1 , wherein the determining the recommendation for the first end user comprises:

retrieving a second set of collection information that is associated with the first end user and that comprises information corresponding to one or more selected businesses of the one or more businesses that were individually selected by the first end user for retention; and

comparing the second set of collection information with the first set of collection information associated with the first set of end users, and identifying one or more similarities.

7. The method to assist the user to identify one or more businesses of interest of claim 1 , wherein the recommendation for the first end user comprises an offer from the first business.

8. A system to assist a user to identify one or more businesses of interest, the system comprising:

one or more network interfaces accessible from a network;

one or more processors coupled to at least one of the one or more network interfaces and to one or more repositories, the one or more processors to execute instructions to:

facilitate, by an orchestration engine processing at a computer system, individual selections entered at a user interface of a mobile computing device, by a plurality of end users, of one or more businesses to retain in a storage medium information corresponding to the one or more businesses, where said user interface is displayed by a mobile application stored on and processing at the mobile computing device;

process indicia of interest selections made by each end user of the plurality of end users, the indicia of interest selections being entered at the user interface of the mobile computing device and received via a network;

retain in a storage medium at the computer system, by a personalized collection utility processing at the computer system, collections of business information in at least one of the one or more repositories, each collection of the collections of business information:

uniquely associated with a respective end user of the plurality of end users;

comprising information corresponding to one or more selected businesses of the one or more businesses that were individually selected by the respective end user for retention in one or more of various collections as selected by the end user, via a personalized collection utility user interface for personal customized organization of the user's business information in association with the respective end user; and

associated with a respective theme pertaining to the one or more selected businesses; classify, by a classifying engine processing at the computer system, each end user of the plurality of end users into at least one category of a set of categories, the set of categories representing classifications of end users based at least in part on one or more sets of attributes defined for classifying various end users and by comparing the indicia of interest selections made by each end user;

process first information enabling unique identification of a first end user;

determine, by a location engine processing at the computer system, a location of a first end-user computing device of the first end user;

process, by a patterned based reasoning engine processing at the computer system, second information about the determined location corresponding to the first end user;

match the first end user to a first category from the set of categories;

identify, by a patterned based reasoning engine processing at the computer system, a first set of collection information associated with a first set of end users that correspond to the first category and the determined location;

determine, by a recommendation engine processing at the computer system, a recommendation for the first end user based at least in part on the first set of collection information, the first category, relationship information, relationship filtering, demographic filtering and the determined location, wherein the recommendation corresponds to a first business detected in a geographic area of the determined location of the first end-user computing device, based in part on detecting geocoordinates of a location of the first business, the first business was individually selected for retention in association with at least some of the first set of end users;

gathering indicia of interest based on the respective end user interactions and associating the indicia of interest with the respective end user;

gathering business specific indicia based on one or more of collection addition indicators and network specific indicators; and

cause, by the mobile application processing at the mobile computing device presentation on the user interface of the mobile computing device of visible indicia of the recommendation of the first business to the user interface of a first end-user mobile computing device associated with the first end user, and facilitating selection by displaying user selectable options on the user interface, via the user interface, of the first business from the visible indicia to retain information corresponding to the first business in association with the first end user, and further cause indicia of interest information to be stored on the storage medium responsive to the selection of the recommendation.

9. The system to assist the user to identify one or more businesses of interest of claim 8 , the one or more processors to further execute instructions to:

gather data about the first end user from one or more data sources; and

analyze the data about the first end user to determine a first set of one or more attributes of the first end user;

wherein the matching the first end user to the first category is based at least in part on determining that the first set of one or more attributes of the first end user correspond to the first category; and

wherein the first set of end users that correspond to the first category share the first set of one or more attributes in common with the first end user.

10. The system to assist the user to identify one or more businesses of interest of claim 9 , wherein the one or more data sources comprise one or both of the first end user or a third party data source, and the data about the first end user comprises demographic data.

11. The system to assist the user to identify one or more businesses of interest of claim 8 , wherein the first set of one or more attributes of the first end user comprises a demographic characterization of the first end user, a consumer characterization of the first end user, and/or a proximity to a life event.

12. The system to assist the user to identify one or more businesses of interest of claim 8 , the one or more processors to further execute instructions to:

rank a set of businesses associated with the first set of collection information based at least in part on a first metric;

wherein the determining the recommendation for the first end user comprises selecting the first business based at least in part on the ranking.

13. The system to assist the user to identify one or more businesses of interest of claim 8 , wherein the determining the recommendation for the first end user comprises:

retrieving a second set of collection information that is associated with the first end user and that comprises information corresponding to one or more selected businesses of the one or more businesses that were individually selected by the first end user for retention; and

comparing the second set of collection information with the first set of collection information associated with the first set of end users, and identifying one or more similarities.

14. The system to assist the user to identify one or more businesses of interest of claim 8 , wherein the recommendation for the first end user comprises an offer from the first business.

15. One or more non-transitory, machine-readable media having machine-readable instructions thereon to assist a user to identify one or more businesses of interest, which instructions, when executed by one or more computers or other processing devices, cause the one or more computers or other processing devices to:

facilitate, by an orchestration engine processing at a computer system, individual selections entered at a user interface of a mobile computing device, by a plurality of end users, of one or more businesses to retain in a storage medium information corresponding to the one or more businesses, where said user interface is displayed by a mobile application stored on and processing at the mobile computing device;

process indicia of interest selections made by each end user of the plurality of end users, the indicia of interest selections being entered at the user interface of the mobile computing device and received by the computer system via a network;

retain in a storage medium at the computer system, by a personalized collection utility processing at the computer system, collections of business information in one or more repositories, each collection of the collections of business information:

uniquely associated with a respective end user of the plurality of end users;

comprising information corresponding to one or more selected businesses of the one or more businesses that were individually selected by the respective end user for retention in one or more of various collections as selected by the end user, via a personalized collection utility user interface for personal customized organization of the user's business information in association with the respective end user; and

associated with a respective theme pertaining to the one or more selected businesses; classify, by a classifying engine processing at the computer system, each end user of the plurality of end users into at least one category of a set of categories, the set of categories representing classifications of end users based at least in part on one or more sets of attributes defined for classifying various end users and by comparing the indicia of interest selections made by each end user;

process first information enabling unique identification of a first end user;

determine, by a location engine processing at the computer system, a location of a first end-user computing device of the first end user;

process, by a patterned based reasoning engine processing at the computer system, second information about a first location corresponding to the first end user;

match the first end user to a first category from the set of categories;

identify, by a patterned based reasoning engine processing at the computer system, a first set of collection information associated with a first set of end users that correspond to the first category and the first location;

determine, by a recommendation engine processing at the computer system, a recommendation for the first end user based at least in part on the first set of collection information, the first category, relationship information, relationship filtering, demographic filtering, and the first location, wherein the recommendation corresponds to a first business detected in a geographic area of the determined location of the first end-user computing device, based in part on detecting geocoordinates of a location of the first business, the first business was individually selected for retention in association with at least some of the first set of end users;

gathering indicia of interest based on the respective end user interactions and associating the indicia of interest with the respective end user;

gathering business specific indicia based on one or more of collection addition indicators and network specific indicators; and

cause, by the mobile application processing at the mobile computing device presentation on the user interface of the mobile computing device of visible indicia of the recommendation of the first business to the user interface of the mobile computing device of the first end-user mobile computing device associated with the first end user, and facilitating selection by displaying user selectable options on the user interface, via the user interface, of the first business from the visible indicia to retain information corresponding to the first business in association with the first end user, and further causing indicia of interest information to be store on the storage medium responsive to the selection of the recommendation.

16. The one or more non-transitory, machine-readable media of claim 15 , the instructions to further cause the one or more computers or other processing devices to:

gather data about the first end user from one or more data sources; and

analyze the data about the first end user to determine a first set of one or more attributes of the first end user;

wherein the matching the first end user to the first category is based at least in part on determining that the first set of one or more attributes of the first end user correspond to the first category; and

wherein the first set of end users that correspond to the first category share the first set of one or more attributes in common with the first end user.

17. The one or more non-transitory, machine-readable media of claim 16 , wherein the one or more data sources comprise one or both of the first end user or a third party data source, and the data about the first end user comprises demographic data.

18. The one or more non-transitory, machine-readable media of claim 15 , wherein the first set of one or more attributes of the first end user comprises a demographic characterization of the first end user, a consumer characterization of the first end user, and/or a proximity to a life event.

19. The one or more non-transitory, machine-readable media of claim 15 , the instructions to further cause the one or more computers or other processing devices to:

rank a set of businesses associated with the first set of collection information based at least in part on a first metric;

wherein the determining the recommendation for the first end user comprises selecting the first business based at least in part on the ranking.

20. The one or more non-transitory, machine-readable media of claim 15 , wherein the determining the recommendation for the first end user comprises:

retrieving a second set of collection information that is associated with the first end user and that comprises information corresponding to one or more selected businesses of the one or more businesses that were individually selected by the first end user for retention; and

comparing the second set of collection information with the first set of collection information associated with the first set of end users, and identifying one or more similarities.

Assignments (15)
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: YP LLC
Reel/Frame 069765/0785 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: PRINT MEDIA LLC; DEX MEDIA, INC.; YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING 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 24, 2020
From: YP LLC
To: THRYV, INC.
Reel/Frame 051906/0969 →
SECURITY INTEREST Recorded Jul 28, 2017
From: YP LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 043363/0386 →
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YP LLC
Reel/Frame 042984/0497 →
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 7, 2016
From: YP LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 040838/0137 →
MERGER Recorded Oct 13, 2015
From: YP INTELLECTUAL PROPERTY LLC
To: YP LLC
Reel/Frame 036786/0196 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: SHUMAN, MARK; MASE, GRACE; SAHU, SUDHEER; MAYER, DAVID; SHARMAN, GUNJAN; BELTRAN, RANDELL
To: YP INTELLECTUAL PROPERTY LLC
Reel/Frame 035383/0674 →
MERGER Recorded Jan 8, 2015
From: YP INTELLECTUAL PROPERTY LLC
To: YP LLC
Reel/Frame 034667/0964 →
Continuity (1)
Related Publication 20160048900A1 · Feb 18, 2016