Meeting coordination utilizing profile and proximity information of primary parties and affiliated secondary parties
First Claim
1. A method of establishing a meeting location for affiliates of primary users of mobile devices, comprising:
- receiving first geolocation information from a first mobile device in proximity to a first affiliated party, wherein proximity is determined, at least in part, from electronic data received from a device coupled to the first affiliated party;
receiving second geolocation information from a second mobile device in proximity to a second affiliated party, wherein proximity is determined, at least in part, from electronic data received from a device coupled to the second affiliated party;
determining an initial location of the first affiliated party based on the first geolocation information;
determining an initial location of the second affiliated party based on the second geolocation information;
calculating a distance between the first affiliated party and the second affiliated party based on the initial location of the first affiliated party and the initial location of the second affiliated party;
identifying a meeting point for the first affiliated party and the second affiliated party based on the calculated distance;
generating first routing information identifying a travel route between the initial location of the first affiliated party and the meeting point;
generating second routing information identifying a travel route between the initial location of the second affiliated party and the meeting point;
communicating the initial location of the second affiliated party, the meeting point and the first routing information for visual presentation on the first mobile device; and
communicating the initial location of the first affiliated party, the meeting point and the second routing information for visual presentation on the second mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for establishing a meeting location for affiliates of primary users of mobile devices. In various embodiments, geolocation information from first and second mobile devices in proximity to first and second affiliated parties, respectively, is used to identify a meeting location. The affiliated parties (e.g., human babies or dogs) may be unable to meaningfully and independently interact with a mobile device. Directions to the meeting location are communicated to each of the mobile devices, as well as location information regarding the other mobile device. Social profile information regarding a user of a mobile device and an affiliated party may also be provided to other potential meeting participants. Proximity of an affiliated party to a mobile device may be determined from electronic data received from a device coupled to the affiliated party. Further, potential points of interest culled from a curated database may be communicated for display.
-
Citations
20 Claims
-
1. A method of establishing a meeting location for affiliates of primary users of mobile devices, comprising:
-
receiving first geolocation information from a first mobile device in proximity to a first affiliated party, wherein proximity is determined, at least in part, from electronic data received from a device coupled to the first affiliated party; receiving second geolocation information from a second mobile device in proximity to a second affiliated party, wherein proximity is determined, at least in part, from electronic data received from a device coupled to the second affiliated party; determining an initial location of the first affiliated party based on the first geolocation information; determining an initial location of the second affiliated party based on the second geolocation information; calculating a distance between the first affiliated party and the second affiliated party based on the initial location of the first affiliated party and the initial location of the second affiliated party; identifying a meeting point for the first affiliated party and the second affiliated party based on the calculated distance; generating first routing information identifying a travel route between the initial location of the first affiliated party and the meeting point; generating second routing information identifying a travel route between the initial location of the second affiliated party and the meeting point; communicating the initial location of the second affiliated party, the meeting point and the first routing information for visual presentation on the first mobile device; and communicating the initial location of the first affiliated party, the meeting point and the second routing information for visual presentation on the second mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A server supporting an application installed on a first mobile device and a second mobile device, the server comprising:
-
a communication interface configured to operate via a network to communicate with and receive information from the first mobile device and the second mobile device; processing circuitry operably coupled to the communication interface; memory coupled to the processing circuitry; and program code stored in the memory, wherein the processing circuitry and communications interface operate according to the program code to; receive first geolocation information from the first mobile device, the first mobile device in proximity to a first affiliated party, wherein proximity is determined, at least in part, from electronic data received from a device coupled to the first affiliated party; receive second geolocation information from the second mobile device, the second mobile device in proximity to a second affiliated party, wherein proximity is determined, at least in part, from electronic data received from a device coupled to the second affiliated party; determine an initial location of the first affiliated party based on the first geolocation information; determine an initial location of the second affiliated party based on the second geolocation information; identify a meeting point for the first affiliated party and the second affiliated party based on a calculated distance between the first affiliated party and the second affiliated party; generate first routing information identifying a travel route between the initial location of the first affiliated party and the meeting point; generate second routing information identifying a travel route between the initial location of the second affiliated party and the meeting point; communicate the initial location of the second affiliated party, the meeting point and the first routing information for visual presentation on the first mobile device; and communicate the initial location of the first affiliated party, the meeting point and the second routing information for visual presentation on the second mobile device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification