Patent ID: 9008955
Filing Date: 2015-04-14
Classification: G01C

Abstract:
1. A method of improving the functioning of a navigation system, the navigation system including a user-operable input device, a storage medium, and a processor in electronic communication with the user-operable input device and the storage medium, the method comprising: receiving a starting location; receiving a predetermined destination via the user-operable input device; receiving a weighting variable value from a user via the user-operable input device, wherein the weighting variable value is between zero and one; accessing a map database stored in the storage medium, the map database describing a road network comprising route segments, wherein said map database includes a single attribute value for each of the route segments and a single energy cost for each of the route segments; analyzing, via the processor, the route segments in the map database in accordance with a predetermined optimization algorithm that determines a respective route cost for each route segment by scaling the attribute value and the energy cost and then adding the attribute value and the energy cost, wherein scaling includes: determining, via the processor, the combination of route segments from the database that cooperate to form a route that interconnects the starting location and the destination having the lowest total of route costs.