Methods and systems for routing travel between origin and destination service locations using global satellite positioning
12 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for obtaining information related to a customer service location and directions for routing a service technician from one customer service location to another. One embodiment includes requesting at least one set of coordinates associated with the customer service location; accessing a technician server to direct a global satellite positioning system to obtain the set of coordinates for the customer service location; obtaining the coordinates and updating one or more databases with said coordinates. The coordinates may include at least one of a latitude and a longitude associated with the customer service location. Another embodiment includes obtaining through a technician server at least one set of “from” coordinates associated with the first customer service location and at least one set of “to” coordinates associated with the second customer location; transmitting the “from” and “to” coordinates to a mapping system; and, generating directions in the mapping system based on the “to” and “from” coordinates. At least one of the sets of coordinates includes latitude and longitude data. System and computer-readable media embodiments of these methods are also provided.
15 Citations
51 Claims
-
1-27. -27. (canceled)
-
28. A method for generating directions for traveling from a first location to at least a second location, the method comprising:
-
receiving, at an input device, a set of “
from”
coordinates associated with the first location;
receiving from a server, at the input device, a set of “
to”
coordinates associated with the second location, wherein the set of “
to”
coordinates associated with the second location was previously obtained from a previous visit andreceiving directions to the second location based on the sets of “
to” and
“
from”
coordinates. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A system for generating directions for traveling from a first location to at least a second location, the system comprising:
-
a memory storage for maintaining a database; and
a processing unit coupled to the memory storage, wherein the processing unit is operative to;
receive, a set of “
from”
coordinates associated with the first location;
receive, from a server, a set of “
to”
coordinates associated with the second location, wherein the set of “
to”
coordinates associated with the second location was previously obtained from a previous visit to the second location; and
calculate directions to the second location based on the sets of “
to” and
the “
from”
coordinates. - View Dependent Claims (41, 42, 43)
-
-
44. A computer-readable medium which stores a set of instructions which when executed performs a method for generating directions for traveling from a first location to at least a second location, the method executed by the set of instructions comprising:
-
receiving, at an input device, a set of “
from”
coordinates associated with the first location;
receiving, from a server, at the input device, a set of “
to”
coordinates associated with the second location, wherein the set of “
to”
coordinates associated with the second location was previously obtained and saved by the server from a previous visit to the second location;
displaying, at the input device, at least one of the following;
the set of “
to”
coordinates and the set of “
from”
coordinates;
transmitting to the server at least one of the following;
an updated set of “
from”
coordinates and an updated set of “
to”
coordinates, if a user provides the updated set of “
from”
coordinates or the updated set of “
to”
coordinates; and
receiving directions to the second service location based on the set of “
to” and
the set of “
from”
coordinates. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
-
51. A method for updating a location database the method comprising:
-
receiving, at the input device, a set of “
from”
coordinates associated with the location;
receiving, at the input device, when the input device is at the location, a set of current location coordinates associated with the location, the input device interacting with a positioning system to obtain the set of current location coordinates;
determining, at the input device, that the set of “
from”
coordinates do not match the set of current location coordinates;
in response to determining that the set of “
from”
coordinates do not match the set of current location coordinates, updating the location database with the set of current location coordinates.
-
Specification