System and method for dispatching field technicians based on locations of virtual warehouses
First Claim
1. A method comprising:
- identifying, at a server, a plurality of first service vehicles assigned to a service site in need of a service visit;
obtaining, at the server, a service-visit location of the service site;
obtaining, at the server, a first location of each of the first service vehicles;
determining, at the server, a first plurality of distances between each of the first locations and a plurality of storage locations at which are disposed equipment for the service visit;
determining, at the server, a second plurality of distances between each of the first locations and second locations corresponding to a plurality of second service vehicles at which are disposed the equipment for the service visit;
determining, at the server, multiple total transit times for each of the first service vehicles, each of the total transit times representing an amount of time for the first service vehicle to travel from its first location to (i) one of the second locations and then to the service site or (ii) one of the storage locations and then to the service site, wherein determining the total transit times for each of the first service vehicles is based on;
(a) the first plurality of distances corresponding to the first service vehicle;
(b) the second plurality of distances corresponding to the first service vehicle; and
(c) the service-visit location; and
dispatching one of the first service vehicles to the service site based on the total transit times for the first service vehicles.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is disclosed for determining a technician to dispatch to a customer site requiring a service call. A first plurality of technicians assigned to a customer site requiring a service call is determined. A location of each of the technicians is also determined. A first plurality of distances is determined between each of the technicians and a plurality of locations at which is disposed equipment needed for the service call. A second plurality of distances is determined between each of the technicians and a plurality of service vehicles at which is disposed the equipment needed for the service call. One of the technicians is dispatched to the customer site based on the location of each of the technicians, on the first plurality of distances, and on the second plurality of distances. A system for implementing the method is also disclosed.
-
Citations
12 Claims
-
1. A method comprising:
-
identifying, at a server, a plurality of first service vehicles assigned to a service site in need of a service visit; obtaining, at the server, a service-visit location of the service site; obtaining, at the server, a first location of each of the first service vehicles; determining, at the server, a first plurality of distances between each of the first locations and a plurality of storage locations at which are disposed equipment for the service visit; determining, at the server, a second plurality of distances between each of the first locations and second locations corresponding to a plurality of second service vehicles at which are disposed the equipment for the service visit; determining, at the server, multiple total transit times for each of the first service vehicles, each of the total transit times representing an amount of time for the first service vehicle to travel from its first location to (i) one of the second locations and then to the service site or (ii) one of the storage locations and then to the service site, wherein determining the total transit times for each of the first service vehicles is based on; (a) the first plurality of distances corresponding to the first service vehicle; (b) the second plurality of distances corresponding to the first service vehicle; and (c) the service-visit location; and dispatching one of the first service vehicles to the service site based on the total transit times for the first service vehicles. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer-readable storage medium having stored thereon instructions that, when executed by a processor cause the processor to perform a method comprising:
-
identifying a plurality of first service vehicles assigned to a service site in need of a service visit; obtaining a service-visit location of the service site; obtaining a first location of each of the first service vehicles; determining a first plurality of distances between each of the first locations and a plurality of storage locations at which are disposed equipment for the service visit; determining a second plurality of distances between each of the first locations and second locations corresponding to a plurality of second service vehicles at which are disposed the equipment for the service visit; determining multiple total transit times for each of the first service vehicles, each of the total transit times representing an amount of time for the first service vehicle to travel from its first location to (i) one of the second locations and then to the service site or (ii) one of the storage locations and then to the service site, wherein determining the total transit times for each of the first service vehicles is based on; (a) the first plurality of distances corresponding to the first service vehicle; (b) the second plurality of distances corresponding to the first service vehicle; and (c) the service-visit location; and dispatching one of the first service vehicles to the service site based on the total transit times for the first service vehicles. - View Dependent Claims (6, 7, 8)
-
-
9. A server comprising:
-
a processor; and a non-transitory computer-readable storage medium having stored thereon instructions that, when executed by the processor cause the processor to perform a method comprising; identifying a plurality of first service vehicles assigned to a service site in need of a service visit; obtaining a service-visit location of the service site; obtaining a first location of each of the first service vehicles; determining, at the server, a first plurality of distances between each of the first locations and a plurality of storage locations at which are disposed equipment for the service visit; determining a second plurality of distances between each of the first locations and second locations corresponding to a plurality of second service vehicles at which are disposed the equipment for the service visit; determining multiple total transit times for each of the first service vehicles, each of the total transit times representing an amount of time for the first service vehicle to travel from its first location to (i) one of the second locations and then to the service site or (ii) one of the storage locations and then to the service site, wherein determining the total transit times for each of the first service vehicles is based on; (a) the first plurality of distances corresponding to the first service vehicle; (b) the second plurality of distances corresponding to the first service vehicle; and (c) the service-visit location; and dispatching one of the first service vehicles to the service site based on the total transit times for the first service vehicles. - View Dependent Claims (10, 11, 12)
-
Specification