IP Library Granted Patent US 8,812,021
Granted Patent B2
US 8,812,021 · App. 13/310,657 · Granted Aug 19, 2014

System and method for coordinating meetings between users of a mobile communication network

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,812,021
App. No.
13/310,657
Granted
Aug 19, 2014
Kind
B2
Abstract

Systems and methods are provided to coordinate meetings between users of mobile devices on a mobile communications network. Users of the mobile communication network send one another meeting invitations over the network. The system receives the current geospatial position of one or more such users, as well as category selections that relate to attributes of potential meeting locations meetings. The system selects meeting locations for users using the current geospatial positions of the users and the category selections such that meeting locations are located at a geospatial positions between the users. The system can additionally select meeting locations that factor in user preferences and historical activities.

Claims (52)

1. A method comprising:

receiving, over a network, from a first mobile device associated with a first user, an indication the first user wants to meet a second user;

identifying, by a computing device, a category based at least in part on parsing information associated with the indication the first user wants to meet the second user to identify one or more keywords, wherein the category relates to a type of location and is identified based at least in part on the one or more keywords and without a selection of the first user;

receiving, over a network, a selection of the category from the first mobile device, wherein the selection relates to the type of location where the first user wants to meet the second user;

receiving, over a network, a first geospatial location from the first mobile device, wherein the first geospatial location is a current geospatial location of the first mobile device;

receiving, over a network, a second geospatial location from a second mobile device associated with the second user, wherein the second geospatial location is a current geospatial location of the second mobile device;

selecting, by the computing device, a meeting location, the meeting location comprising a geospatial location of one entity of a plurality of entities, wherein the meeting location relates to the first geospatial location and the second geospatial location and a type of the one entity of the plurality of entities relates to the category; and

transmitting, over the network, a representation of the meeting location to the first mobile device and the second mobile device.

2. The method of claim 1 , wherein the meeting location is selected such that geospatial location of the one entity of a plurality of entities is located at a geospatial position between the first geospatial location and the second geospatial position.

3. The method of claim 2 , wherein the geospatial position is located at an equal distance from the first geospatial location and the second geospatial position.

4. The method of claim 2 , wherein the geospatial position is located on a geospatial position on one route of a plurality of routes having a shortest travel time from the first geospatial location and the second geospatial location.

5. The method of claim 1 , additionally comprising:

receiving, over the network, from the first mobile device, an indication the meeting location should be closer to the first geospatial position, wherein the meeting location is selected such that the geospatial location of the one entity of the plurality of entities is located at a geospatial position closer to the first geospatial location than the second geospatial location.

6. The method of claim 1 , wherein the second geospatial location is not received and wherein the meeting location is selected such that the meeting location relates to the first geospatial location and the type of the one entity of the plurality of entities relates to the category.

7. The method of claim 1 , wherein the meeting location is selected such that the meeting location additionally relates to a preference of the first user and the second user.

8. The method of claim 1 , wherein the meeting location is selected such that the meeting location additionally relates to a historical activity of the first user and the second user on the network.

9. The method of claim 1 , wherein the meeting location is selected such that the meeting location is associated with a time range reflecting times the one entity of the plurality of entities is open for business, such that a current time associated with the first mobile device is within the time range.

10. The method of claim 1 , wherein the representation of the meeting location is selected from the list: text message, voice message, and multimedia message and email.

11. The method of claim 1 , wherein the representation of the meeting location is an update to user data on the second mobile device.

12. The method of claim 1 , wherein the representation of the meeting location transmitted to the second mobile device is an update to user data on the second mobile device.

13. The method of claim 12 , wherein the user data on the second mobile device is contact information for the first user.

14. The method of claim 1 , wherein the representation of the meeting location is a hyperlink to a website, the method additionally comprising:

in response to receiving, over the network, a selection of the hyperlink from the second mobile device, causing a webpage of the website to be displayed on the second mobile device, the webpage comprising a map displaying the meeting location.

15. The method of claim 1 , additionally comprising:

in response to receiving the indication the first user wants to meet the second user, transmitting, over the network, a list of categories to the first mobile device,

and wherein the selection of the category from the first mobile device comprises a selection of a category from the list of categories.

16. The method of claim 15 , wherein the list of categories comprises a hierarchical list of categories that describe products, services and attributes of the each entity of the plurality of entities.

17. The method of claim 1 , additionally comprising:

receiving, over the network, an alternate meeting location from the second mobile device; and

transmitting, over the network, a representation of the second meeting location to the first mobile device and the second mobile device.

18. The method of claim 1 , additionally comprising:

receiving, over a network, a third geospatial location from a third mobile device associated with a third user, wherein the third geospatial location is a current geospatial location of the third mobile device, and

wherein the meeting location is selected such that the meeting location relates to the first geospatial location, the second geospatial location and the third geospatial location and the type of the one entity of the plurality of entities relates to the category, and

wherein a representation of the meeting location the meeting location is transmitted, over the network, to the first mobile device and the second mobile device.

19. A non-transitory machine readable media storing instructions that, when executed by a data processing system, cause the data processing system to perform a method, the method comprising:

receiving, over a network, from a first mobile device associated with a first user an indication the first user wants to meet a second user;

identifying a category based at least in part on parsing information associated with the indication the first user wants to meet the second user to identify one or more keywords, wherein the category relates to a type of location and is identified based at least in part on the one or more keywords and without a selection of the first user;

receiving, over a network, a selection of the category from the first mobile device, wherein the selection relates to the type of location where the first user wants to meet the second user;

receiving, over a network, a first geospatial location from the first mobile device, wherein the first geospatial location is a current geospatial location of the first mobile device;

receiving, over a network, a second geospatial location from a second mobile device associated with the second user, wherein the first geospatial location is received from the first mobile device, wherein the second geospatial location is a current geospatial location of the second mobile device;

selecting a meeting location, the meeting location comprising a geospatial location of one entity of a plurality of entities, wherein the meeting location relates to the first geospatial location and the second geospatial location and a type of the one entity of the plurality of entities relates to the category; and

transmitting, over the network, a representation of the meeting location to the first mobile device and the second mobile device.

20. A computer system comprising:

a memory; and

a processor coupled to the memory to:

receive, over a network, from a first mobile device associated with a first user an indication the first user wants to meet a second user;

identify a category based at least in part on parsing information associated with the indication the first user wants to meet the second user to identify one or more keywords, wherein the category relates to a type of location and is identified based at least in part on the one or more keywords and without a selection of the first user;

receive, over a network, a selection of the category from the first mobile device, wherein the selection relates to the type of location where the first user wants to meet the second user;

receive, over a network, a first geospatial location from the first mobile device, wherein the first geospatial location is a current geospatial location of the first mobile device;

receive, over a network, a second geospatial location from a second mobile device associated with the second user, wherein the first geospatial location is received from the first mobile device, wherein the second geospatial location is a current geospatial location of the second mobile device;

select a meeting location, the meeting location comprising a geospatial location of one entity of a plurality of entities, wherein the meeting location relates to the first geospatial location and the second geospatial location and a type of the one entity of the plurality of entities relates to the category; and

transmit, over the network, a representation of the meeting location to the first mobile device and the second mobile device.

Assignments (22)
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 →
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: YELLOWPAGES.COM LLC
Reel/Frame 029370/0480 →
GRANT OF SECURITY INTEREST - PATENTS Recorded May 8, 2012
From: YELLOWPAGES.COM LLC
To: FORTRESS CREDIT CO LLC, AS COLLATERAL AGENT
Reel/Frame 028177/0499 →
GRANT OF SECURITY INTEREST - PATENTS Recorded May 8, 2012
From: YELLOWPAGES.COM, LLC
To: CERBERUS YP ARRANGER, LLC, AS COLLATERAL AGENT
Reel/Frame 028177/0524 →