Systems and methods for transferring navigation data
First Claim
1. A system for transferring navigation data, the system comprising:
- a map module configured to receive, at a first mobile device, the navigation data for navigating from a beginning location to a target destination, the navigation data comprising the target destination, directions from the beginning location to the target destination, and map tiles covering a geographic area comprising a path from the beginning location to the target destination;
an extraction module configured to determine a portion of the navigation data, the portion of the navigation data comprising the target destination, directions from a current location to the target destination, and a subset of the map tiles that cover a portion of the path from the current location to the target destination, wherein the current location is different from the beginning location and the current location is along the path from the beginning location to the target destination; and
a communications module configured to transmit the portion of the navigation data from the first mobile device to a second mobile device based on a battery level of the first mobile device,wherein the portion of the navigation data excludes map tiles covering a portion of the path from the beginning location to the current location.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for transferring navigation data are provided. A system includes a map module configured to receive, at a first mobile device, the navigation data for navigating from a beginning location to a target destination. The navigation data includes at least one of the target destination, directions from the beginning location to the target destination, and map tiles covering a geographic area comprising the beginning location and the target destination. The system includes an extraction module configured to determine a portion of the navigation data, which includes at least one of the target destination, directions from a current location to the target destination, and a subset of the map tiles that cover a route from the current location to the target destination. The system includes a communications module configured to transmit the portion of the navigation data from the first mobile device to a second mobile device.
19 Citations
23 Claims
-
1. A system for transferring navigation data, the system comprising:
-
a map module configured to receive, at a first mobile device, the navigation data for navigating from a beginning location to a target destination, the navigation data comprising the target destination, directions from the beginning location to the target destination, and map tiles covering a geographic area comprising a path from the beginning location to the target destination; an extraction module configured to determine a portion of the navigation data, the portion of the navigation data comprising the target destination, directions from a current location to the target destination, and a subset of the map tiles that cover a portion of the path from the current location to the target destination, wherein the current location is different from the beginning location and the current location is along the path from the beginning location to the target destination; and a communications module configured to transmit the portion of the navigation data from the first mobile device to a second mobile device based on a battery level of the first mobile device, wherein the portion of the navigation data excludes map tiles covering a portion of the path from the beginning location to the current location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for transferring navigation data, the method comprising:
-
receiving, at a first mobile device, the navigation data for navigating from a beginning location to a target destination, the navigation data comprising the target destination, directions from the beginning location to the target destination, and map tiles covering a geographic area comprising a path from the beginning location to the target destination; determining a portion of the navigation data, the portion of the navigation data comprising the target destination, directions from a current location to the target destination, and a subset of the map tiles that covers a portion of the path from the current location to the target destination wherein the current location is different from the beginning location and the current location is along the path from the beginning location to the target destination; and progressively transmitting the portion of the navigation data from the first mobile device to a second mobile device based on a priority of the navigation data beginning with the directions from the current location to the target destination followed by the subset of the map tiles, wherein the portion of the navigation data excludes map tiles covering a portion of the path from the beginning location to the current location. - View Dependent Claims (13)
-
-
14. A non-transitory machine-readable medium encoded with executable instructions for a method of transferring navigation data, the method comprising:
-
receiving, at a first mobile device, the navigation data for navigating from a beginning location to a target destination, the navigation data comprising the target destination, directions from the beginning location to the target destination, and map tiles covering a geographic area comprising a path from the beginning location to the target destination, the map tiles that cover the geographic area comprising one or more tiles that do not cover a portion of the path from a current location to the target destination; determining a portion of the navigation data, the portion of the navigation data comprising the target destination, directions from the current location to the target destination, and a subset of the map tiles that cover the portion of the path from the current location to the target destination, wherein the current location is different from the beginning location and the current location is along the path from the beginning location to the target destination, the subset of map tiles excluding tiles that do not cover the portion of the path from the current location to the target destination; and progressively transmitting the portion of the navigation data from the first mobile device to a second mobile device based on a priority of the navigation data, wherein the directions from the current location to the target destination have a higher priority than the subset of the map tiles. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for transferring navigation data for navigating from a beginning location to a target destination, the navigation data comprising the target destination, directions from the beginning location to the target destination, and map tiles covering a geographic area comprising a path from the beginning location to the target destination, the method comprising:
-
progressively receiving, at a first mobile device from a second mobile device, a first portion of the navigation data based on a priority of the navigation data, the first portion of the navigation data comprising the target destination, directions from a current location to the target destination, and a subset of the map files that cover a portion of the path from the current location to the target destination, wherein the current location is different from the beginning location and the current location is along the path from the beginning location to the target destination; transmitting, from the first mobile device to a service provider, a request for a second portion of the navigation data, the second portion comprising data for navigating from the current location to the target destination that is not part of the first portion received from the second mobile device; and receiving, at the first mobile device from the service provider, the second portion of the navigation data. - View Dependent Claims (20, 21, 22, 23)
-
Specification