System and method for graphically altering a pre-calculated route
First Claim
1. In a computerized mapping program that calculates a route connecting a plurality of destinations, a method of altering the route, comprising:
- displaying a graphical representation of the route;
receiving a signal from a graphical pointer coincident with a point along the graphical representation of the route;
in response to receiving the signal, identifying a portion of the route corresponding to the point along the graphical representation of the route as a selected portion; and
redirecting the selected portion of the existing route in accordance with a second signal from the graphical pointer, the second signal identifying a new destination to be included in the selected portion of the route.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for altering a portion of a pre-calculated route by allowing a user to graphically indicate the portion of the route to alter is disclosed. The user indicates the portion to be altered by navigating a pointer to a point along a graphical representation of the route and selecting the point. The point identifies which portion of the route is to be altered. The user may then alter the route by dragging and dropping the selected portion to a new destination. In essence, the user redirects the route to the new destination by dragging the selected portion of the route to the new destination.
-
Citations
20 Claims
-
1. In a computerized mapping program that calculates a route connecting a plurality of destinations, a method of altering the route, comprising:
-
displaying a graphical representation of the route;
receiving a signal from a graphical pointer coincident with a point along the graphical representation of the route;
in response to receiving the signal, identifying a portion of the route corresponding to the point along the graphical representation of the route as a selected portion; and
redirecting the selected portion of the existing route in accordance with a second signal from the graphical pointer, the second signal identifying a new destination to be included in the selected portion of the route. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
eliminating the existing destination from the route; and
calculating a first new link between the other destination and the new destination.
-
-
9. The method of claim 8, further comprising:
-
if a second link connects the existing destination to a third destination, eliminating the second link; and
calculating a second new link between the third destination and the new destination.
-
-
10. The method of claim 9, wherein the second signal comprises a dragging signal issued to the mapping program and specifying a movement of the graphical pointer from the existing destination to the new destination.
-
11. The method of claim 10, wherein the second signal further comprises a drop signal issued to the mapping program and specifying that the movement of the graphical pointer is complete, the drop signal occurring when the graphical pointer is coincident with the new destination.
-
12. In a computerized mapping program that calculates a route connecting a plurality of destinations, wherein the route comprises a first destination, a second destination, and a link connecting the first destination to the second destination, a method of altering the route, comprising:
-
displaying a graphical representation of the route;
receiving a signal from a graphical pointer coincident with a point along the graphical representation of the route;
in response to receiving the signal, identifying a portion of the route corresponding to the point along the graphical representation of the route as a selected portion, wherein the selected portion of the route is the link connecting the first destination to the second destination; and
altering the selected portion of the route in accordance with a second signal from the graphical pointer, the second signal identifying a new destination to be included in the plurality of destinations, wherein altering the selected portion comprises eliminating the link from the route, calculating a first new link between the first destination and the new destination, and calculating a second new link between the new destination and the second destination. - View Dependent Claims (13, 14)
-
-
15. A computer-readable medium having computer-executable instructions for graphically altering a route connecting a plurality of destinations on a map, which when executed comprise:
-
displaying a graphical representation of the route;
receiving a first signal from a graphical pointer coincident with a point along the graphical representation of the route;
in response to receiving the first signal, identifying a portion of the route corresponding to the point along the graphical representation of the route as a selected portion;
receiving a second signal from the graphical pointer, the second signal occurring when the graphical pointer is coincident with a new destination to be included in the plurality of destinations; and
in response to receiving the second signal, redirecting the selected portion of the route to include the new destination. - View Dependent Claims (16, 17, 18, 19, 20)
invalidating the link connecting the two destinations;
calculating a first new link connecting the new destination to the first destination; and
calculating a second new link connecting the new destination to the second destination.
-
-
19. The computer-readable medium of claim 15, wherein the second signal comprises a dragging signal specifying a movement of the graphical pointer from the point along the graphical representation of the route to the new destination.
-
20. The computer-readable medium of claim 19, wherein the second signal further comprises a drop signal specifying that the movement of the graphical pointer is complete, the drop signal operative to identify the new destination.
Specification