GIS point-to-point routing for directions
First Claim
1. A method of presenting travel route information to a user, comprising:
- transmitting a map image through a data communication network to a client device, for display to the user;
downloading a software script to the client device of the user, for causing the client device to convert x and y pixel coordinates of any user selection of a point on the displayed map image to corresponding coordinates of the displayed map;
receiving through the data communication network from the client device converted map coordinates for a user selection of a point selected from anywhere on the displayed map image, as one of a point of origin and a destination point for a travel route;
identifying the other one of the point of origin and the destination point for the travel route;
computing information about a recommended route between the user selected point and the identified point; and
transmitting the information about the recommended route through the data communication network to the client device, for presentation to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
To provide a convenient selection of origin and/or destination of a route, in an on-line map service, the user is permitted to select and view a map and select any point from the displayed map as one of the points necessary for computation of a route. In an example, the user selects a start point, and the client device provides pixel coordinates of the first selected point. The user then selects the other point from the map, and the client device provides coordinates of the other selected point. A GIS program at the client converts the coordinates to map units and communicates with the server in order to access map information, compute a route, and send back route information for presentation to the user. The resulting route information, for example, may take the form of a map display highlighting the route or textual instructions for traveling the route.
96 Citations
24 Claims
-
1. A method of presenting travel route information to a user, comprising:
-
transmitting a map image through a data communication network to a client device, for display to the user; downloading a software script to the client device of the user, for causing the client device to convert x and y pixel coordinates of any user selection of a point on the displayed map image to corresponding coordinates of the displayed map; receiving through the data communication network from the client device converted map coordinates for a user selection of a point selected from anywhere on the displayed map image, as one of a point of origin and a destination point for a travel route; identifying the other one of the point of origin and the destination point for the travel route; computing information about a recommended route between the user selected point and the identified point; and transmitting the information about the recommended route through the data communication network to the client device, for presentation to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 14, 15, 16, 17, 18, 19)
-
-
10. A method of presenting travel route information to a user, comprising:
-
receiving through a data communication network from a client device a user selection corresponding to a map area; transmitting a map image of the area through the data communication network to the client device, for display to the user; downloading a software script to the client device of the user, for causing the client device to convert x and y pixel coordinates of any user selection of a point on the displayed map image to corresponding coordinates of the displayed map; receiving through the data communication network from the client device converted map coordinates for user selections of origin and destination points selected from anywhere on the displayed map image; computing information about a recommended route between the user selected origin and destination points; and transmitting the information about the recommended route through the data communication network to the client device, for presentation to the user. - View Dependent Claims (11, 12, 13, 20, 21, 22, 23, 24)
-
Specification