Verification of a generated route in computer assisted navigation
First Claim
1. A method for verification of a generated route in computer assisted navigation operable on an electronic device, the method comprising:
- receiving, by a computer processor of a first electronic device executing a mapping application, an origin and a destination;
generating, by the computer processor of the first electronic device, a first route in the mapping application from the origin to the destination;
displaying the first route in a display of the mapping application of the first electronic device;
receiving, by the computer processor, a known waypoint for the first route from a second electronic device from over a computer communications network and determining whether or not the known waypoint is proximate to the first route;
determining if the known waypoint is proximate to the first route;
on condition that the known waypoint is determined to be proximate to the first route, validating the first route as a correct route and not an incorrect route; and
,on condition that the known waypoint is determined not proximate to the first route, invalidating the first route as an incorrect route and in response to the invalidation generating an alternative route from the origin to the destination that includes the known waypoint by generating a second route from the origin to the waypoint, generating a third route from the waypoint to the destination, combining the second route and the third a route to form a new route and displaying the new route in the mapping application of the first electronic device in place of the first route.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method, system and computer program product for verification of a generated route in computer assisted navigation. In an embodiment of the invention, a method for verification of a generated route in computer assisted navigation is provided. The method includes receiving an origin and a destination in a mapping application executing in memory by a processor of a computer and generating a first route in the mapping application from the origin to the destination. The method also includes receiving a waypoint for the first route and determining whether or not the waypoint is proximate to the first route. Finally, the method includes validating the first route only if it is determined that the waypoint is proximate to the first route. In one aspect of the embodiment, the method also can include generating an alternative route to include the waypoint if it is determined that the waypoint is not proximate to the first route.
-
Citations
9 Claims
-
1. A method for verification of a generated route in computer assisted navigation operable on an electronic device, the method comprising:
-
receiving, by a computer processor of a first electronic device executing a mapping application, an origin and a destination; generating, by the computer processor of the first electronic device, a first route in the mapping application from the origin to the destination; displaying the first route in a display of the mapping application of the first electronic device; receiving, by the computer processor, a known waypoint for the first route from a second electronic device from over a computer communications network and determining whether or not the known waypoint is proximate to the first route; determining if the known waypoint is proximate to the first route; on condition that the known waypoint is determined to be proximate to the first route, validating the first route as a correct route and not an incorrect route; and
,on condition that the known waypoint is determined not proximate to the first route, invalidating the first route as an incorrect route and in response to the invalidation generating an alternative route from the origin to the destination that includes the known waypoint by generating a second route from the origin to the waypoint, generating a third route from the waypoint to the destination, combining the second route and the third a route to form a new route and displaying the new route in the mapping application of the first electronic device in place of the first route. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An electronic device for computer assisted navigation comprising:
-
a processor and memory of a first electronic device; a mapping application receiving, in the memory of the first electronic device an origin and a destination, generating, by the processor of the first electronic device, a first route in the mapping application from the origin to the destination and displaying the first route in a display of the first electronic device; a route validation module coupled to the mapping application, the route validation module comprising program code that when executed by the processor enables the processor to; receive in the memory of the first electronic device a known waypoint from a second electronic device over a computer communications network for the first route, to determine whether or not the known waypoint is proximate to the first route, on condition that the known waypoint is determined to be proximate to the first route, to validate the first route as a correct route and not an incorrect route, and, on condition that the known waypoint is determined not proximate to the first route, invalidating the first route as an incorrect route and in response to the invalidation, generating an alternative route from the origin to the destination that includes the known waypoint by generating a second route from the origin to the waypoint, generating a third route from the waypoint to the destination, combining the second route and the third a route to form a new route and displaying the new route in the mapping application of the first electronic device in place of the first route. - View Dependent Claims (7, 8, 9)
-
Specification