COMMUNICATING MAPPING APPLICATION DATA BETWEEN ELECTRONIC DEVICES
First Claim
1. A first electronic device comprising a non-transitory machine readable medium storing a program, the program comprising sets of instructions for:
- receiving a first request for map data from a second electronic device;
generating a second request for map data based on the first request for map data, wherein the second request for map data comprises a supplemental set of data not included in the first request for map data;
transmitting the second request for map data to a map server;
receiving map data from the map server; and
transmitting the map data to the second electronic device.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to systems and processes for efficiently communicating mapping application data between electronic devices. In one example, a first electronic device can act as a proxy between a second electronic device and a map server by receiving a first request for map data from the second user device, determining a set of supplemental data to add to the first request to generate a complete second request for map data, and transmitting the second request to a map server. The first electronic device can receive the requested map data from the map server and transmit the received map data to the second electronic device. In another example, the first electronic device can act as a navigation server for the second electronic device by initially transmitting a full set of route data to the second electronic device and subsequently transmitting route update messages to the second electronic device.
21 Citations
27 Claims
-
1. A first electronic device comprising a non-transitory machine readable medium storing a program, the program comprising sets of instructions for:
-
receiving a first request for map data from a second electronic device; generating a second request for map data based on the first request for map data, wherein the second request for map data comprises a supplemental set of data not included in the first request for map data; transmitting the second request for map data to a map server; receiving map data from the map server; and transmitting the map data to the second electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A first electronic device comprising a non-transitory machine readable medium storing a program, the program comprising sets of instructions for:
-
transmitting routing data to a second electronic device, wherein the routing data represents a route from a start location to an end location to be traveled by a user; determining whether a location of the user has changed; when the location of the user has changed, generating a route update message representing the change of the location of the user; and transmitting the route update message to the second electronic device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification