SIGNATURE BASED MAP CACHING
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computing devices for building, operating and using map systems with signature-based map caches are disclosed. Based on the desired map properties included in a formatted map request, a map signature can be generated. The map signature can be used to access a signature based map cache to determine whether a map with identical map properties has been previously generated and stored in cache or otherwise available for retrieval. If the map signature exists in the map cache, the corresponding map can be delivered to a map client. If the map signature does not exist in the map cache, then a map can be generated or rendered based on the map properties in the map request. Once the map is generated, it can be saved to the map cache along with associated map signature for future retrieval.
8 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A computer-implemented method comprising:
-
receiving, at a server from a navigation device, a route request message including; routing information related to a route from a starting point to a destination; a location of the navigation device; and vehicle attributes that correspond to a vehicle associated with the navigation device; generating a route correction message including a multi-stop route to the destination based on; the location of the navigation device, the vehicle attributes provided by the navigation device, and a set of fleet rules associated with a plurality of vehicles including the vehicle associated with the navigation device, wherein the vehicle attributes include one or more of a vehicle height, a vehicle weight, and load restrictions, and wherein the multi-stop route is further based on expected changes to one or more of the vehicle attributes during transit; and sending the route correction message to the navigation device. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer-implemented system comprising:
-
one or more processors; and one or more non-transitory computer-readable storage mediums containing instructions configured to cause the one or more processors to perform operations including; receiving, at a server from a navigation device, a route request message including; routing information related to a route from a starting point to a destination; a location of the navigation device; and vehicle attributes that correspond to a vehicle associated with the navigation device; generating a route correction message including a multi-stop route to the destination based on; the location of the navigation device, the vehicle attributes provided by the navigation device, and a set of fleet rules associated with a plurality of vehicles including the vehicle associated with the navigation device, wherein the vehicle attributes include one or more of a vehicle height, a vehicle weight, and load restrictions, and wherein the multi-stop route is further based on expected changes to one or more of the vehicle attributes during transit; and sending the route correction message to the navigation device. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A non-transitory computer-program product tangibly embodied in a machine-readable non-transitory storage medium, including instructions configured to cause a data processing apparatus to:
-
receive, at a server from a navigation device, a route request message including; routing information related to a route from a starting point to a destination; a location of the navigation device; and vehicle attributes that correspond to a vehicle associated with the navigation device; generate a route correction message including a multi-stop route to the destination based on; the location of the navigation device, the vehicle attributes provided by the navigation device, and a set of fleet rules associated with a plurality of vehicles including the vehicle associated with the navigation device, wherein the vehicle attributes include one or more of a vehicle height, a vehicle weight, and load restrictions, and wherein the multi-stop route is further based on expected changes to one or more of the vehicle attributes during transit; and send the route correction message to the navigation device. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification