Method and system for providing walking instructions with route guidance in a navigation program
First Claim
1. A method implemented on a computer-based navigation program for providing route guidance to a desired destination, the method comprising the steps of:
- after calculating a first route to be driven toward the desired destination with the computer-based navigation program that uses a geographic database that includes data representing segments of roads in a geographic area, calculating a second route using the geographic database, wherein said second route provides for reaching the desired destination by foot; and
providing an end user of the computer-based navigation program with information for walking said second route.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed that provide an end user of a navigation program with information about walking to a desired destination in combination with information about driving to or close to the desired destination. In addition to the calculation of a route for driving to the desired destination, the navigation program uses data in a geographic database to calculate one or more routes to reach the desired destination by walking from locations within a walking threshold around the desired destination. In calculating these one or more walking routes, the navigation program uses the data in the geographic database to assess the suitability of roads around the desired destination for pedestrian travel. In calculating these one or more walking routes, the navigation program can also include road segments in the walking routes without regard for travel restrictions that only apply to vehicular traffic. Additionally, if the navigation program is installed in a vehicle, the navigation program may indicate the walking distance to the desired destination along one of the calculated walking routes as the vehicle approaches the desired destination. Additionally, the navigation program may provide the end user with walking directions to walk to the desired destination along one of the calculated walking routes.
109 Citations
24 Claims
-
1. A method implemented on a computer-based navigation program for providing route guidance to a desired destination, the method comprising the steps of:
-
after calculating a first route to be driven toward the desired destination with the computer-based navigation program that uses a geographic database that includes data representing segments of roads in a geographic area, calculating a second route using the geographic database, wherein said second route provides for reaching the desired destination by foot; and
providing an end user of the computer-based navigation program with information for walking said second route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A navigation system installed in a vehicle comprising:
-
a positioning system that determines a present position of the vehicle;
a geographic database that includes information about roads in a geographic area; and
navigation programming responsive to said positioning system and said geographic database, wherein said navigation programming comprises;
driving route calculation and guidance routines that determine a driving route toward a desired destination from the present position of the vehicle using data from the geographic database and that provide an end user of the navigation system with information for driving toward the desired destination from the present position of the vehicle; and
walking route calculation and guidance routines that use data from the geographic database, determine at least one walking route to the desired destination from a location around the desired destination and provide the end user with information for walking to desired destination along said walking route. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A geographic database stored on a computer readable medium comprising:
road segment data entities that represent segments of roads upon which persons can travel in a geographic area including roads upon which only vehicular traffic is permitted, segment of roads upon which only non-vehicular traffic is permitted, and segment of roads upon which both vehicular traffic and non-vehicular traffic are permitted, wherein each of said road segment data entities is associated with data indicating a type of means of conveyance permitted to travel upon the road segment represented by the road segment data entity, and wherein said data indicating a type of means of conveyance includes at least motorized vehicle and pedestrian.
-
21. A method of providing route guidance to an end user of a navigation application program comprising the steps of:
-
upon receiving an identification of a desired destination and a starting location, identifying a plurality of parking facilities located around the desired destination;
for each parking facility of said plurality of parking facilities identified in the previous step, calculating a driving route from the starting location to said parking facility;
calculating a walking route from said parking facility to said desired destination;
determining a cost factor associated with said driving route;
determining a cost factor associated with said walking route; and
summing the cost factors associated with the driving route to a parking facility and the walking route from the same parking facility to form a combined cost factor for a combination route through the parking facility;
comparing the combined cost factors for the combination routes for the plurality of parking facilities; and
selecting one combination route based upon said step of comparing. - View Dependent Claims (22, 23)
-
-
24. A method of providing route guidance to an end user of a navigation application program comprising the steps of:
-
upon receiving an identification of a desired destination and a starting location, identifying a plurality of parking facilities located around the desired destination;
receiving messages via wireless communications from said plurality of parking facilities indicating parking space availability at each of said plurality of parking facilities;
calculating a driving route from the starting location to one of said plurality of parking facilities at which parking is available;
calculating a walking route from the one of said plurality of parking facilities to which the driving route was calculated to said desired destination;
providing the end user with instructions to drive to the one of said plurality of parking facilities at which parking is available.
-
Specification