TECHNICIAN CONTROL SYSTEM
First Claim
1. A technician control system comprising:
- a control system configured to control scheduling and dispatch operations for work orders being handled by technicians associated with a client;
at least one electronic data store configured to store data associated with the client; and
multiple technician devices that are each associated with one or more technicians, configured to communicate, over a network, with the control system, and configured to provide output in response to communications that are received from the control system and that are related to the scheduling and dispatch operations performed by the control system;
wherein the control system includes at least one processor configured to perform operations comprising;
aggregating a set of pre-defined scheduling configuration options, at least one scheduling configuration option representing a scheduling goal and impacting multiple parameters of a scheduling application when selected;
receiving, from the client, user input weighting at least one of the scheduling configuration options relative to other of the scheduling configuration options;
storing, in the at least one electronic data store and in association with the client, configuration data that reflects the weighting of at least one of the scheduling configuration options relative to other of the scheduling configuration options;
based on the configuration data that reflects the weighting of at least one of the scheduling configuration options relative to other of the scheduling configuration options, configuring, for the client, a scheduling application used by the control system to perform scheduling operations for the client, the configuration including modification of more parameters of the scheduling application than scheduling configuration options related to the user input; and
performing scheduling operations for the client using the configured scheduling application.
2 Assignments
0 Petitions
Accused Products
Abstract
Technician control, in which a control system is configured to control scheduling and dispatch operations for work orders being handled by technicians. Multiple technician devices are each associated with one or more technicians, are configured to communicate, over a network, with the control system, and also are configured to provide output in response to communications that are received from the control system and that are related to the scheduling and dispatch operations performed by the control system. A set of scheduling configuration options may be pre-defined and user input weighting at least one of the scheduling configuration options relative to other of the scheduling configuration options may be received. A scheduling application used by the control system to perform scheduling operations may be configured based on configuration data that reflects the weighting and scheduling operations may be performed using the configured scheduling application.
-
Citations
20 Claims
-
1. A technician control system comprising:
-
a control system configured to control scheduling and dispatch operations for work orders being handled by technicians associated with a client; at least one electronic data store configured to store data associated with the client; and multiple technician devices that are each associated with one or more technicians, configured to communicate, over a network, with the control system, and configured to provide output in response to communications that are received from the control system and that are related to the scheduling and dispatch operations performed by the control system; wherein the control system includes at least one processor configured to perform operations comprising; aggregating a set of pre-defined scheduling configuration options, at least one scheduling configuration option representing a scheduling goal and impacting multiple parameters of a scheduling application when selected; receiving, from the client, user input weighting at least one of the scheduling configuration options relative to other of the scheduling configuration options; storing, in the at least one electronic data store and in association with the client, configuration data that reflects the weighting of at least one of the scheduling configuration options relative to other of the scheduling configuration options; based on the configuration data that reflects the weighting of at least one of the scheduling configuration options relative to other of the scheduling configuration options, configuring, for the client, a scheduling application used by the control system to perform scheduling operations for the client, the configuration including modification of more parameters of the scheduling application than scheduling configuration options related to the user input; and performing scheduling operations for the client using the configured scheduling application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
aggregating, at a control system, a pre-defined set of scheduling configuration options, at least one scheduling configuration option representing a scheduling goal and impacting multiple parameters of a scheduling application when selected; receiving, from a client, user input weighting at least one of the scheduling configuration options relative to other of the scheduling configuration options; storing, in at least one electronic data store of the control system and in association with the client, configuration data that reflects the weighting of at least one of the scheduling configuration options relative to other of the scheduling configuration options; based on the configuration data that reflects the weighting of at least one of the scheduling configuration options relative to other of the scheduling configuration options, configuring, for the client using at least one processor of the control system, a scheduling application used by the control system to perform scheduling operations for the client, the configuration including modification of more parameters of the scheduling application than scheduling configuration options related to the user input; and performing, using at least one processor of the control system, scheduling operations for the client using the configured scheduling application. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. At least one computer-readable storage medium encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
aggregating, at a control system, a pre-defined set of scheduling configuration options, at least one scheduling configuration option representing a scheduling goal and impacting multiple parameters of a scheduling application when selected; receiving, from a client, user input weighting at least one of the scheduling configuration options relative to other of the scheduling configuration options; storing, in at least one electronic data store of the control system and in association with the client, configuration data that reflects the weighting of at least one of the scheduling configuration options relative to other of the scheduling configuration options; based on the configuration data that reflects the weighting of at least one of the scheduling configuration options relative to other of the scheduling configuration options, configuring, for the client using at least one processor of the control system, a scheduling application used by the control system to perform scheduling operations for the client, the configuration including modification of more parameters of the scheduling application than scheduling configuration options related to the user input; and performing, using at least one processor of the control system, scheduling operations for the client using the configured scheduling application.
-
Specification