IP Library Granted Patent US 7,346,531
Granted Patent B2
US 7,346,531 · App. 09/824,849 · Granted Mar 18, 2008

Methods and systems for scheduling complex work orders for a workforce of mobile service technicians

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,346,531
App. No.
09/824,849
Granted
Mar 18, 2008
Kind
B2
Abstract

Provided herein are data structures, processes and systems to facilitate scheduling of complex work orders to a mobile workforce. Complex work orders are comprised of several distinct sub-orders that require coordinated scheduling because the start of one sub-order is dependent on the start or completion of another. The data structure provided herein identifies a set of member sub-orders required for completing complex work orders and relates those sub-orders to one another by precedence criteria that establish which sub-orders are dependent on which other sub-orders. This data structure is used in computer processes integrated with workforce management systems to permit such systems to schedule and/or assign individual work orders in a coordinated manner to satisfy the precedence criteria. Also provided are processes for validating the completion of predecessor sub-orders prior to starting successor sub-orders and transmitting warning messages to field technicians when the precedence criteria have not been satisfied.

Claims (22)

1. A computer-implemented method for managing a complex work order, comprising

indicating a work order as a complex work order;

including a set of N common fields in the complex work order that identify features of the complex work order, where N is >1;

selecting from a database containing records of ordinary orders a set of M member sub-orders for the complex work order, where M is >1, the record of an ordinary order having an identifier and information for the ordinary order and each member sub-order having an identifier for the member sub-order and further having a set of Q fields containing information for the member sub-order, the selected member sub-orders having an identifier and information that is the same as a respective ordinary order in the data base, at least one of the N common fields,the set M member sub-orders, the set of P precedence criteria and the set of Q specific fields are modifiable; and

relating the plurality of member sub-orders by a set of P precedence criteria, where P is >0, the precedence criteria identifying a predecessor sub-order to be started or completed prior to starting the member sub-order.

2. The computer-implemented method of claim 1 wherein the set of M member sub-orders further includes an identifier of a type for the member suborders.

3. The computer-implemented method of claim 2 wherein a type of member sub-orders is selected from the group consisting of undated, current, future, splittable, and multiday sub-orders.

4. The computer-implemented method of claim 1 wherein the precedence criteria identifies a predecessor sub-order to be completed prior to starting the member sub-order.

5. The computer-implemented method of claim 1 wherein the precedence criteria identifies a successor sub-order to be started after completion of the member sub-order.

6. The computer-implemented method of claim 1 wherein the precedence criteria identifies an elapsed time period for when one member sub-order can start after a start time of a predecessor sub-order.

7. The computer-implemented method of claim 1 wherein the precedence criteria identifies that one member sub-order can start simultaneously or after the start time of a predecessor sub-order.

8. The computer-implemented method of claim 1 wherein the Q specific fields include an indication of a skill level of a technician needed to work on the member sub-order.

9. The computer-implemented method of claim 1 wherein the Q specific fields include an indication of equipment needed to work on the member sub-order.

10. The computer-implemented method of claim 1 wherein the Q specific fields include an indication of a duration of time needed to complete the member sub-order.

11. The computer-implemented method of claim 1 wherein the Q specific fields include an indication of an identity of a technician needed to work on the member sub-order.

12. A computer-implemented method for creating a complex work order comprising,

identifying a work order as a complex work order by an identifier;

selecting a set of M member sub-orders associated with the complex work order, where M is >1, the member sub-orders of the set selected from a database containing records of ordinary orders, where the record for the ordinary orders includes an identifier for the ordinary order and information for the ordinary order, where the identifier for the member sub-order is the same as the identifier for ordinary order and where a set of Q specific fields of a member sub-order is the same as the information for the ordinary order;

relating the member sub-orders by a set of P precedence criteria, where P is >0, and where the precedence criteria identifies a predecessor sub-order to be started or completed prior to starting the member sub-order, at least one of the set of M member sub-orders, the set of P precedence criteria and the set of Q specific fields are modifiable; and

entering the identifier of the complex work order, the selected M member sub-orders and the P precedence criteria into a data structure stored on computer readable media configured with instructions to communicate data regarding the complex work order to a workforce management system.

13. The computer-implemented method of claim 12 , further comprising identifying the set of Q specific fields by selecting the M member sub-orders from a database that contains the set of Q specific for each M member sub-orders.

14. Computer readable media containing instructions for implementing the method of claim 12 .

Assignments (5)
MERGER Recorded Nov 13, 2023
From: HITACHI ENERGY SWITZERLAND AG
To: HITACHI ENERGY LTD
Reel/Frame 065549/0576 →
CHANGE OF NAME Recorded Dec 31, 2021
From: ABB POWER GRIDS SWITZERLAND AG
To: HITACHI ENERGY SWITZERLAND AG
Reel/Frame 058666/0540 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2020
From: ABB SCHWEIZ AG
To: ABB POWER GRIDS SWITZERLAND AG
Reel/Frame 052916/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2016
From: VENTYX SOFTWARE SRL
To: ABB TECHNOLOGY LTD.
Reel/Frame 040328/0175 →
MERGER Recorded Nov 15, 2016
From: ABB TECHNOLOGY LTD.
To: ABB SCHWEIZ AG
Reel/Frame 040620/0899 →