NAVIGATION SYSTEM IMPLEMENTING DYNAMIC ROUTE CORRECTION
First Claim
1. A computer-implemented navigation method for implementation during a navigation routine to direct a user, the navigation method comprising:
- generating a navigation route;
receiving a plurality of GPS signals and deriving a plurality of position fixes from the plurality of GPS signals;
storing the plurality of position fixes;
comparing the plurality of position fixes with the navigation route;
determining at least one threshold value based on the comparison of the plurality of position fixes with the navigation route; and
at least one of generating an updated navigation route based on at least one of the plurality of position fixes being distanced from the navigation route a distance greater than the threshold value and not generating an updated navigation route based on the plurality of position fixes not being distanced from the navigation route a distance greater than the threshold value.
10 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented navigation method for implementation during a navigation routine for directing a user is provided. The navigation method comprises generating a navigation route. GPS signals are received and position fixes are derived from the GPS signals. The position fixes are stored and compared with the navigation route. A threshold value is determined based on the comparison of the position fixes with the navigation route. An updated navigation route is generated based on the plurality of position fixes distanced from the navigation route a distance greater than the threshold value and an updated navigation route is not generating based on the plurality of position fixes distanced from the navigation route a distance not greater than the threshold value. A mobile device for performing a navigation procedure is also provided.
-
Citations
16 Claims
-
1. A computer-implemented navigation method for implementation during a navigation routine to direct a user, the navigation method comprising:
-
generating a navigation route; receiving a plurality of GPS signals and deriving a plurality of position fixes from the plurality of GPS signals; storing the plurality of position fixes; comparing the plurality of position fixes with the navigation route; determining at least one threshold value based on the comparison of the plurality of position fixes with the navigation route; and at least one of generating an updated navigation route based on at least one of the plurality of position fixes being distanced from the navigation route a distance greater than the threshold value and not generating an updated navigation route based on the plurality of position fixes not being distanced from the navigation route a distance greater than the threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A mobile device including at least one memory comprising instructions operable to enable the mobile device to perform a procedure comprising:
-
generating a navigation route over a mapped area comprising a plurality of navigable paths; receiving a plurality of GPS signals and deriving a plurality of position fixes from the plurality of GPS signals; storing the plurality of position fixes; comparing the plurality of position fixes with the navigation route; determining a threshold value based on the comparison of the plurality of position fixes with the navigation route; and generating an updated navigation route if at least one of the plurality of position fixes is distanced from the navigation route a distance greater than the threshold value. - View Dependent Claims (15, 16)
-
Specification