REASSIGNING WORKER PROFILES TO UNITS OF WORK
First Claim
Patent Images
1. A method for reassigning worker profiles to units of work, the method comprising:
- electronically storing a plurality of worker profiles corresponding respectively to a plurality of workers;
electronically receiving input selecting a new unit of work of a plurality of units of work for scheduling, wherein each unit of work comprises one or more work requirements selected from the group consisting of a primary skill, a start time, and an end time; and
after receiving input selecting the new unit of work of the plurality of units of work for scheduling, automatically identifying a reassignable worker profile of the plurality of worker profiles that can be assigned to the new unit of work, wherein (a) the reassignable worker profile is assigned to a previous unit of work, (b) the reassignable worker profile has been indicated as being available for reassignment from the previous unit of work, and (c) at least (1) the start time of the new unit of work is substantially similar to the start time of the previous unit of work or (2) the end time of the new unit of work is substantially similar to the end time of the previous unit of work.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products are provided for reassigning worker profiles to units of work. For example, a scheduling system can reassign worker profiles to units of work and ensure that (a) workers/users are appropriately qualified to complete or perform units of work, (b) scheduling conflicts on a worker'"'"'s/user'"'"'s schedule are avoided, and (c) customizable rules and guidelines are followed.
-
Citations
18 Claims
-
1. A method for reassigning worker profiles to units of work, the method comprising:
-
electronically storing a plurality of worker profiles corresponding respectively to a plurality of workers; electronically receiving input selecting a new unit of work of a plurality of units of work for scheduling, wherein each unit of work comprises one or more work requirements selected from the group consisting of a primary skill, a start time, and an end time; and after receiving input selecting the new unit of work of the plurality of units of work for scheduling, automatically identifying a reassignable worker profile of the plurality of worker profiles that can be assigned to the new unit of work, wherein (a) the reassignable worker profile is assigned to a previous unit of work, (b) the reassignable worker profile has been indicated as being available for reassignment from the previous unit of work, and (c) at least (1) the start time of the new unit of work is substantially similar to the start time of the previous unit of work or (2) the end time of the new unit of work is substantially similar to the end time of the previous unit of work. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for reassigning worker profiles to units of work, the computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
an executable portion configured to store a plurality of worker profiles corresponding respectively to a plurality of workers; an executable portion configured to receive input selecting a new unit of work of a plurality of units of work for scheduling, wherein each unit of work comprises one or more work requirements selected from the group consisting of a primary skill, a start time, and an end time; and an executable portion configured to, after receiving input selecting the new unit of work of the plurality of units of work for scheduling, automatically identify a reassignable worker profile of the plurality of worker profiles that can be assigned to the new unit of work, wherein (a) the reassignable worker profile is assigned to a previous unit of work, (b) the reassignable worker profile has been indicated as being available for reassignment from the previous unit of work, and (c) at least (1) the start time of the new unit of work is substantially similar to the start time of the previous unit of work or (2) the end time of the new unit of work is substantially similar to the end time of the previous unit of work. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to at least:
-
store a plurality of worker profiles corresponding respectively to a plurality of workers; receive input selecting a new unit of work of a plurality of units of work for scheduling, wherein each unit of work comprises one or more work requirements selected from the group consisting of a primary skill, a start time, and an end time; and after receiving input selecting the new unit of work of the plurality of units of work for scheduling, automatically identify a reassignable worker profile of the plurality of worker profiles that can be assigned to the new unit of work, wherein (a) the reassignable worker profile is assigned to a previous unit of work, (b) the reassignable worker profile has been indicated as being available for reassignment from the previous unit of work, and (c) at least (1) the start time of the new unit of work is substantially similar to the start time of the previous unit of work or (2) the end time of the new unit of work is substantially similar to the end time of the previous unit of work. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification