Method of using map data that has been organized for affinity relationships
First Claim
1. A computer-implemented method of providing guidance to a destination with a computing system comprising:
- receiving input from a user that indicates a municipality that is nearby a desired actual destination;
calculating, via the computing system, a first route to the municipality that is nearby the desired actual destination;
providing guidance to the user to follow the first route to the municipality that is nearby the desired actual destination;
determining additional routes to each of a plurality of roads that cross a boundary into an affinity domain associated with the municipality that is nearby the desired actual destination;
while on route to the municipality that is nearby the desired actual destination and prior to reaching the point along the first route at which any of the additional routes diverge from the route to the municipality that is nearby the desired actual destination, receiving input from the user that indicates an exact location of the desired actual destination;
calculating a second route to the desired actual destination; and
providing guidance to the user to follow the second route to the desired actual destination.
3 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for providing guidance to a destination with a computing system that uses geographic data indexed by affinity relationships. A user specifies a municipality of relatively greater importance that is located nearby the desired actual destination. The computing system provides guidance to the user to follow a route to the specified municipality. While the user is following the route to the specified municipality, additional routes are calculated to each of a plurality of roads that cross into an affinity domain associated with the specified municipality. Before the user reaches the point at which any of the additional routes diverge from the route to the specified municipality, input is obtained from the user, one or more times as needed, specifying either another municipality progressively closer to the desired actual destination or the actual desired destination. Guidance is provided to the user to follow the routes to the closer municipalities or the desired actual destination.
16 Citations
22 Claims
-
1. A computer-implemented method of providing guidance to a destination with a computing system comprising:
-
receiving input from a user that indicates a municipality that is nearby a desired actual destination; calculating, via the computing system, a first route to the municipality that is nearby the desired actual destination; providing guidance to the user to follow the first route to the municipality that is nearby the desired actual destination; determining additional routes to each of a plurality of roads that cross a boundary into an affinity domain associated with the municipality that is nearby the desired actual destination; while on route to the municipality that is nearby the desired actual destination and prior to reaching the point along the first route at which any of the additional routes diverge from the route to the municipality that is nearby the desired actual destination, receiving input from the user that indicates an exact location of the desired actual destination; calculating a second route to the desired actual destination; and providing guidance to the user to follow the second route to the desired actual destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method of providing guidance to a destination with a computing system comprising:
-
(i) receiving input from a user that indicates a first municipality that is nearby a desired actual destination; (ii) calculating, via the computing system, a first route to the first municipality that is nearby the desired actual destination; (iii) providing guidance to the user to follow the first route to the first municipality that is nearby the desired actual destination; (iv) determining additional routes to each of a plurality of roads that cross a boundary into an affinity domain associated with the first municipality that is nearby the desired municipality; (v) while on route to the municipality that is nearby the desired actual destination and prior to reaching the point along the first route at which any of the additional routes diverge, performing steps (i)-(iv) one or more times for additional municipalities that are progressively closer to the desired actual destination; (vi) while on route to one of the municipalities that is nearby the desired actual destination and prior to reaching the point along the first route at which any of the additional routes diverge, receiving input from the user that indicates an exact location of the desired actual destination; (vii) calculating a second route to the desired actual destination; and (viii) providing guidance to the user to follow the second route to the desired actual destination. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification