System and method for priority-based work order scheduling
First Claim
1. A system for managing work orders using priorities, comprising:
- a work-order entry computer for entering a plurality of work-orders;
a database management system coupled to the work-order entry computer for storing work-order information related to the plurality of work orders;
a work order management computer;
a time estimation process executing on the work order management computer for assigning a time estimate to each work order entered, the time estimate corresponding to the time estimated to be required to complete the work order;
a priority assigning process executing on the work order management computer which a user can use to assign a priority to at least one of the plurality of entered work orders, the priority assigning process allocating to each engineer a pre-determined number of priorities for a pre-determined number of priority levels;
the priority assigning process tracking a remaining number of priorities at each priority level for each engineer, and when the remaining number of priorities for a particular priority level is zero, then the priority assigning process not permitting an engineer to assign another work order to that particular priority level;
the priority assigning process permitting the engineer to borrow priorities from other engineers, wherein when the engineer has no remaining priorities in that particular priority level, then the priority assigning process permits the engineer to negotiate with the other engineers to borrow a priority in that particular priority level, the priority assigning process querying to determine whether another engineer may loan a priority; and
a graphical user interface executing on the work order management computer in which a user can update at least a portion of the work-order information stored in the database management system.
1 Assignment
0 Petitions
Accused Products
Abstract
A priority-based work order scheduling system includes a graphical user interface having displays for managing work orders stored in the system. Work orders are entered into the system via a work order entry computer. A time estimate for completing the work order is determined. Work order data associated with the work order is stored along with the time estimate to complete the work order in a database management system. A priority is assigned to the work order and stored in the database management system. Operationally, the scheduling system is used during scheduling meeting to assist in making scheduling determinations, and for updating work order data stored in the database management system. Work order data can be updated by engineers having authority to perform the updates outside of a scheduling meeting.
-
Citations
27 Claims
-
1. A system for managing work orders using priorities, comprising:
-
a work-order entry computer for entering a plurality of work-orders;
a database management system coupled to the work-order entry computer for storing work-order information related to the plurality of work orders;
a work order management computer;
a time estimation process executing on the work order management computer for assigning a time estimate to each work order entered, the time estimate corresponding to the time estimated to be required to complete the work order;
a priority assigning process executing on the work order management computer which a user can use to assign a priority to at least one of the plurality of entered work orders, the priority assigning process allocating to each engineer a pre-determined number of priorities for a pre-determined number of priority levels;
the priority assigning process tracking a remaining number of priorities at each priority level for each engineer, and when the remaining number of priorities for a particular priority level is zero, then the priority assigning process not permitting an engineer to assign another work order to that particular priority level;
the priority assigning process permitting the engineer to borrow priorities from other engineers, wherein when the engineer has no remaining priorities in that particular priority level, then the priority assigning process permits the engineer to negotiate with the other engineers to borrow a priority in that particular priority level, the priority assigning process querying to determine whether another engineer may loan a priority; and
a graphical user interface executing on the work order management computer in which a user can update at least a portion of the work-order information stored in the database management system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for managing work order scheduling using priorities, comprising:
-
entering a work-order;
storing work-order information related to the work order;
assigning a time estimate to each work order entered, the time estimate corresponding to the time estimated to be required to complete the work order;
assigning a priority to at least one of the plurality of entered work orders;
allocating each engineer a pre-determined number of priorities for a pre-determined number of priority levels;
tracking a remaining number of priorities at each priority level for each engineer, and when the remaining number of priorities for a particular priority level is zero, then not permitting an engineer to assign another work order to that particular priority level;
querying to determine whether another engineer may loan a priority, such that when the engineer has no remaining priorities in that particular priority level, then permitting the engineer to negotiate with the other engineers to borrow a priority in that particular priority level; and
providing a graphical user in which a user can update at least a portion of the work-order information stored in the database management system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for priority-based work order scheduling, comprising:
-
a work order entry computer to input a work order, the work order entry computer determining a time estimate of the time required to complete the work order;
a database management system to store work order data corresponding to the work order and corresponding time estimate;
a user computer executing a graphical user interface by which a user can assign a priority to the work order data, the user computer determining that the user has sufficient priority available to make the priority assignment, wherein the user computer allocates a predetermined number of priorities for a predetermined number of priority levels to the user, and the user computer tracks the user'"'"'s priority assignments, the user computer tracking a remaining number of priorities at each priority level for each engineer, and when the remaining number of priorities for a particular priority level is zero, then the user computer will not permit an engineer to assign another work order to that particular priority level, the user computer permitting the engineer to borrow priorities from other engineers, wherein when the engineer has no remaining priorities in that particular priority level, then the user computer permits the engineer to negotiate with the other engineers to borrow a priority in that particular priority level, the user computer querying to determine whether another engineer may loan a priority. - View Dependent Claims (15, 16, 17)
-
-
18. A method for priority-based work order scheduling, comprising the steps of:
-
entering a work order;
determining a time estimate of the time required to complete the work order;
storing work order data corresponding to the work order and corresponding time estimate;
assigning a priority to the work order data;
allocating a predetermined number of priorities for a predetermined number of priority levels to the user;
determining whether there is sufficient priority available to make the priority assignment;
when a remaining number of priorities for a particular priority level is zero, then not permitting the user to assign another work order to that particular priority level; and
querying to determine whether another user may loan a priority, such that when the user has no remaining priorities in that particular priority level, then permitting the user to negotiate with the another user to borrow a priority in that particular priority level. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A system for priority-based scheduling of telephone company work orders, comprising:
-
means for entering a work order;
means for estimating a time to complete the work order;
means for storing work order data associated with the work order and time estimate to complete the work order;
means for associating a priority with the work order, and storing the associated priority with the work order data;
means for allocating a pre-determined number of priorities for a pre-determined number of priority levels;
means for determining when a remaining number of priorities for a particular priority level is zero, and then not permitting assignment of another work order to that particular priority level; and
means for querying to determine whether a priority may be loaned, such that when the particular priority level has no remaining priorities, then negotiation is permitted to borrow a priority in that particular priority level. - View Dependent Claims (24, 25, 26, 27)
-
Specification