×

Technician control system

  • US 10,282,683 B2
  • Filed: 02/19/2014
  • Issued: 05/07/2019
  • Est. Priority Date: 06/09/2009
  • Status: Active Grant
First Claim
Patent Images

1. A technician control system comprising:

  • at least one electronic data store configured to maintain encrypted data for each of multiple, different clients in a respective segregated data area using an encryption process that is different than other encryption processes used for other clients from the multiple, different clients, control access to the segregated data areas using admission rights stored in the respective segregated data area, and store configuration data for each of the multiple, different clients in the respective segregated data area;

    a control system configured to control scheduling and dispatch operations for work orders for each of the multiple, different clients using i) the stored configuration data for each of the multiple, different clients, and ii) location information for technician devices determined using a global positioning satellite component included in the respective technician device; and

    multiple technician devices that each a) include a global positioning satellite component, b) are associated with one or more of the multiple, different clients based on data stored in the respective client'"'"'s segregated data area, c) are operable by at least one corresponding technician, d) are configured to communicate, over a network, with the control system to provide at least location information, determined by the global positioning satellite component, to the control system, and e) are configured to provide output related to a work order in response to communications that are received from the control system;

    wherein the control system includes one or more computers configured to perform operations comprising;

    receiving control information across a network from a particular client from the multiple, different clients that indicates admission rights and privileges for the particular client;

    defining, in the at least one electronic data store, a segregated data area for the particular client, the segregated data area being separate from other data areas associated with other clients from the multiple, different clients of the control system;

    determining admissions rights data and privileges data for the particular client using the control information received from the particular client;

    encrypting the admissions rights data and the privileges data for the particular client using a particular encryption process that is different than other encryption processes used for other clients from the multiple, different clients;

    storing the encrypted admissions rights data and the encrypted privileges data for the particular client in the segregated data area for the particular client;

    setting, using the admissions rights data and the privileges data in the segregated data area for the particular client, admission rights and privileges for the particular client to enable technician devices from the multiple technician devices associated with the particular client to access the segregated data area;

    enabling, by the control system, the particular client to adjust configuration data stored in the segregated data area for the particular client that causes configuration of standard, pre-defined assets and applications of the control system; and

    storing, in the segregated data area for the particular client, configuration data for the particular client that reflects configurations to the standard, pre-defined assets and applications made by the particular client;

    receiving, by the control system across the network from a technician device from multiple technician devices that are each associated with at least one client from the multiple, different clients, location information for the technician device determined by a global positioning satellite component included in the technician device;

    determining, by the control system, that the technician device is associated with the particular client from the multiple, different clients;

    in response to determining that the technician device is associated with the particular client and using the location information for the technician device, assigning, by the control system, the technician device to a work order for the particular client;

    determining, by the control system, to allow the technician device access to work order data stored in the segregated data area for the particular client using the admission rights and privileges for the particular client;

    accessing, by the control system for the technician device, some of the configuration data stored in the segregated data area;

    decrypting, by the control system, the accessed configuration data; and

    providing, by the control system across the network to the technician device, the decrypted configuration data from the segregated data area to enable the technician device to provide output for the work order using the decrypted configuration data from the segregated data area when the technician device operates in an offline mode.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×