Dynamic route mapping between mobile devices
First Claim
1. A system comprising:
- a first mobile device at a first location, the first mobile device comprising a first communication module, a first location module, a first mapping module and a first display; and
a second mobile device at a second location, the second mobile device comprising a second communication module, a second location module, a second mapping module and a second display,the second communication module configured to initiate communication between the first mobile device and the second mobile device,the second location module configured to receive a first location indicator transmitted from the first mobile device in response to a request from the second mobile device, the first location indicator corresponding to the first location,at least one of the first mapping module and the second mapping module configured to determine a first convergence point based on at least one of the first location and the second location and to map a travel route from at least one of the first location and the second location to the first convergence point, the first convergence point being a first target meeting location for a first user of the first mobile device and a second user of the second mobile device, andat least one of the first display and the second display configured to display the travel route;
wherein;
at least one of the first mapping module and the second mapping module is configured to determine a second convergence point based on at least one of a current first location and a current second location when the first mobile device is at the current first location and the second mobile device is at the current second location and, when the second convergence point is greater than a threshold distance from the first convergence point, to map a travel route from at least one of the current first location and the current second location to the second convergence point;
the current first location is different from the first location;
the current second location is different from the second location; and
the second convergence point is a second target meeting location for the first user and the second user, and differs from the first convergence point.
1 Assignment
0 Petitions
Accused Products
Abstract
Generally, this disclosure describes dynamic route mapping between mobile devices. Techniques may include initiating communication between a first mobile device at a first location and a second mobile device at a second location; receiving a first location indicator by the second mobile device, the first location indicator transmitted from the first mobile device in response to a request from the second mobile device, the first location indicator corresponding to the first location; determining a convergence point based on at least one of the first location and the second location; mapping a travel route from at least one of the first location and the second location to the convergence point; and displaying the travel route on at least one of the first mobile device and the second mobile device.
16 Citations
18 Claims
-
1. A system comprising:
-
a first mobile device at a first location, the first mobile device comprising a first communication module, a first location module, a first mapping module and a first display; and a second mobile device at a second location, the second mobile device comprising a second communication module, a second location module, a second mapping module and a second display, the second communication module configured to initiate communication between the first mobile device and the second mobile device, the second location module configured to receive a first location indicator transmitted from the first mobile device in response to a request from the second mobile device, the first location indicator corresponding to the first location, at least one of the first mapping module and the second mapping module configured to determine a first convergence point based on at least one of the first location and the second location and to map a travel route from at least one of the first location and the second location to the first convergence point, the first convergence point being a first target meeting location for a first user of the first mobile device and a second user of the second mobile device, and at least one of the first display and the second display configured to display the travel route; wherein; at least one of the first mapping module and the second mapping module is configured to determine a second convergence point based on at least one of a current first location and a current second location when the first mobile device is at the current first location and the second mobile device is at the current second location and, when the second convergence point is greater than a threshold distance from the first convergence point, to map a travel route from at least one of the current first location and the current second location to the second convergence point; the current first location is different from the first location; the current second location is different from the second location; and the second convergence point is a second target meeting location for the first user and the second user, and differs from the first convergence point. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
initiating communication between a first mobile device at a first location and a second mobile device at a second location; receiving a first location indicator by the second mobile device, the first location indicator transmitted from the first mobile device in response to a request from the second mobile device, the first location indicator corresponding to the first location; determining a first convergence point based on at least one of the first location and the second location, the first convergence point being a first target meeting location for a first user of the first mobile device and a second user of the second mobile device; mapping a first travel route from at least one of the first location and the second location to the first convergence point; displaying the first travel route on at least one of the first mobile device and the second mobile device; determining a second convergence point based on at least one of a current first location and a current second location when the first mobile device is at the current first location and the second mobile device is at the current second location, the current first location being different from the first location and the current second location being different from the second location; and when the second convergence point is greater than a threshold distance from the first convergence point, mapping a second travel route to the second convergence point; wherein; the second convergence point is a second target meeting location for the first user and the second user, and differs from the first convergence point. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising one or more non-transitory storage mediums having stored thereon, individually or in combination, instructions that when executed by one or more processors result in the following operations comprising:
-
initiating communication between a first mobile device at a first location and a second mobile device at a second location; receiving a first location indicator by the second mobile device, the first location indicator transmitted from the first mobile device in response to a request from the second mobile device, the first location indicator corresponding to the first location; determining a first convergence point based on at least one of the first location and the second location, the first convergence point being a first target meeting location for a first user of the first mobile device and a second user of the second mobile device; mapping a first travel route from at least one of the first location and the second location to the first convergence point; displaying the first travel route on at least one of the first mobile device and the second mobile device; determining a second convergence point based on at least one of a current first location and a current second location when the first mobile device is at the current first location and the second mobile device is at the current second location, the current first location being different from the first location and the current second location being different from the second location; and when the second convergence point is greater than a threshold distance from the first convergence point, mapping a second travel route to the second convergence point; wherein; the second convergence point is a second target meeting location for the first user and the second user, and differs from the first convergence point. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification