Method, System and Computer Program Product for Optimizing Route Planning Digital Maps
First Claim
1. A system for determining an optimum route planning digital map to be applied onto a first route planning digital map, said system comprising:
- a) a memory component operative to store;
said first route planning digital map comprises a collection of nodes and arcs, wherein an arc is defined as a segment between a pair of nodes, andpreferred route data, said preferred route data comprises a collection of arcs representing a collection of routes that an entity finds preferable with respect to some unquantified criterion; and
b) a processor in communication with said memory component configured to;
assign arc costs to said arc, wherein said assigned arc cost is determined by synthesizing said preferred route data together with a distribution over baseline arc costs,apply said assigned arc costs to said first route planning digital map to provide an optimized route planning digital map, andperform at least one of;
storing said optimized route planning digital map for use;
orcommunicating said optimized route planning digital map for use with an output device or other processor based system.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for digital network map development and maintenance. The system provides for optimizing digital network maps that serve as the reference basis for location-based systems such as, but not limited to, route guidance, multi-modal transportation system monitoring, location-based consumer applications, and vehicle fleet administration. The system provides the ability to develop and maintain digital route maps derived at least in part from data on the routes that drivers or users actually travel to update a digital map. For a route defined between two or more points, costs may be assigned to each road segment. As such, given a collection of route preferences, an algorithm is provided that is capable of generating an optimized route planning digital map by finding and assigning a set of costs to road segments in a way that is consistent with these preferences.
68 Citations
59 Claims
-
1. A system for determining an optimum route planning digital map to be applied onto a first route planning digital map, said system comprising:
-
a) a memory component operative to store; said first route planning digital map comprises a collection of nodes and arcs, wherein an arc is defined as a segment between a pair of nodes, and preferred route data, said preferred route data comprises a collection of arcs representing a collection of routes that an entity finds preferable with respect to some unquantified criterion; and b) a processor in communication with said memory component configured to; assign arc costs to said arc, wherein said assigned arc cost is determined by synthesizing said preferred route data together with a distribution over baseline arc costs, apply said assigned arc costs to said first route planning digital map to provide an optimized route planning digital map, and perform at least one of; storing said optimized route planning digital map for use;
orcommunicating said optimized route planning digital map for use with an output device or other processor based system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer implemented method for determining an optimum route planning digital map, said method comprising:
-
providing for receiving a first route planning digital map data, said first route planning digital map data comprises a collection of nodes and arcs, wherein an arc is defined as a segment between a pair of nodes, providing for receiving preferred route data, said preferred route data comprises a collection of arcs representing a collection of routes that an entity finds preferable with respect to some unquantified criterion; providing for assigning arc costs to said arc, wherein said assigned arc cost is determined by synthesizing said preferred route data together with a distribution over baseline arc costs; providing for applying said assigned arc costs to said first route planning digital map to provide an optimized route planning digital map; and providing for communicating said optimized planning digital map for storage or output. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 59)
-
-
53. A computer program product comprising a non-transitory computer useable medium having a computer program logic for enabling a computer system for determining an optimum route planning digital map, said computer logic comprising:
-
receiving a first route planning digital map data, said first route planning digital map data comprises a collection of nodes and arcs, wherein an arc is defined as a segment between a pair of nodes, receiving preferred route data, said preferred route data comprises a collection of arcs representing a collection of routes that an entity finds preferable with respect to some unquantified criterion; assigning arc costs to said arc, wherein said assigned arc cost is determined by synthesizing said preferred route data together with a distribution over baseline arc costs; applying said assigned arc costs to said first route planning digital map to provide an optimized route planning digital map; and communicating said optimized planning digital map for storage or output.
-
-
54. A server computer system, said server computer system comprising:
-
a memory component operative to receive and store data representing an optimized route planning digital map; and a processor in communication with said memory component configured to execute said optimized route planning digital map, wherein said optimized route planning digital map was produced by the following steps; receiving a first route planning digital map data, said first route planning digital map data comprises a collection of nodes and arcs, wherein an arc is defined as a segment between a pair of nodes, receiving preferred route data, said preferred route data comprises a collection of arcs representing a collection of routes that an entity finds preferable with respect to some unquantified criterion, assigning arc costs to said arc, wherein said assigned arc cost is determined by synthesizing said preferred route data together with a distribution over baseline arc costs, and applying said assigned arc costs to said first route planning digital map to generate said optimized route planning digital map. - View Dependent Claims (55)
-
-
56. A navigation system for use with a server computer system, said navigation system comprising:
-
a memory component operative to receive data from said server computer system, and store data representing an optimized route planning digital map; and a processor in communication with said memory component configured to execute said optimized route planning digital map, wherein said optimized route planning digital map was produced by the following steps; receiving a first route planning digital map data, said first route planning digital map data comprises a collection of nodes and arcs, wherein an arc is defined as a segment between a pair of nodes, receiving preferred route data, said preferred route data comprises a collection of arcs representing a collection of routes that an entity finds preferable with respect to some unquantified criterion; assigning arc costs to said arc, wherein said assigned arc cost is determined by synthesizing said preferred route data together with a distribution over baseline arc costs, and applying said assigned arc costs to said first route planning digital map to generate said optimized route planning digital map. - View Dependent Claims (57)
-
-
58. A system for determining an optimum route planning digital map to be applied onto a first route planning digital map, said system comprising:
-
means for receiving a first route planning digital map data, said first route planning digital map data comprises a collection of nodes and arcs, wherein an arc is defined as a segment between a pair of nodes, means for receiving preferred route data, said preferred route data comprises a collection of arcs representing a collection of routes that an entity finds preferable with respect to some unquantified criterion; means for assigning arc costs to said arc, wherein said assigned arc cost is determined by synthesizing said preferred route data together with a distribution over baseline arc costs; means for applying said assigned arc costs to said first route planning digital map to provide an optimized route planning digital map; and means for communicating said optimized planning digital map for storage or output.
-
Specification