US2012215580A1PendingUtilityA1

Reassigning worker profiles to units of work

Individually held — no corporate assignee on recordPriority: Feb 21, 2011Filed: Feb 21, 2011Published: Aug 23, 2012
Est. expiryFeb 21, 2031(~4.6 yrs left)· nominal 20-yr term from priority
G06Q 10/00
46
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
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.   
     
     
         2 . The method of  claim 1  further comprising:
 causing display of the reassignable worker profile; 
 electronically receiving input assigning the reassignable worker profile to the new unit of work; 
 after receiving input assigning the reassignable worker profile to the new unit of work, generating a request to (a) authorize or (b) deny the assignment of the reassignable worker profile to the new unit of work; 
 electronically receiving input authorizing the assignment of the reassignable worker profile to the new unit of work; and 
 electronically updating the reassignable worker profile to reflect the assignment of the new unit of work. 
 
     
     
         3 . The method of  claim 1  further comprising:
 causing display of the reassignable worker profile; 
 electronically receiving input assigning the reassignable worker profile to the new unit of work; and 
 after receiving input assigning the reassignable worker profile to the new unit of work, electronically updating the reassignable worker profile to reflect the assignment of the new unit of work. 
 
     
     
         4 . The method of  claim 3 , wherein automatically identifying the reassignable worker profile that can be assigned to the new unit of work further comprises electronically identifying at least one worker group associated with the reassignable worker profile. 
     
     
         5 . The method of  claim 3 , wherein the reassignable worker profile comprises one or more attributes selected from the group consisting of a primary skill, a base rate of pay, and languages spoken. 
     
     
         6 . The method of  claim 1  further comprising electronically receiving input defining the plurality of units of work. 
     
     
         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.   
     
     
         8 . The computer program product of  claim 7  further comprising:
 an executable portion configured to cause display of the reassignable worker profile; 
 an executable portion configured to receive input assigning the reassignable worker profile to the new unit of work; 
 an executable portion configured to, after receiving input assigning the reassignable worker profile to the new unit of work, generate a request to (a) authorize or (b) deny the assignment of the reassignable worker profile to the new unit of work; 
 an executable portion configured to receive input authorizing the assignment of the reassignable worker profile to the new unit of work; and 
 an executable portion configured to update the reassignable worker profile to reflect the assignment of the new unit of work. 
 
     
     
         9 . The computer program product of  claim 7  further comprising:
 an executable portion configured to cause display of the reassignable worker profile; 
 an executable portion configured to receive input assigning the reassignable worker profile to the new unit of work; and 
 an executable portion configured to, after receiving input assigning the reassignable worker profile to the new unit of work, update the reassignable worker profile to reflect the assignment of the new unit of work. 
 
     
     
         10 . The computer program product of  claim 9 , wherein automatically identifying the reassignable worker profile that can be assigned to the new unit of work further comprises electronically identifying at least one worker group associated with the reassignable worker profile. 
     
     
         11 . The computer program product of  claim 9 , wherein the reassignable worker profile comprises one or more attributes selected from the group consisting of a primary skill, a base rate of pay, and languages spoken. 
     
     
         12 . The computer program product of  claim 7  further comprising electronically receiving input defining the plurality of units of work. 
     
     
         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.   
     
     
         14 . The apparatus of  claim 13 , wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to:
 cause display of the reassignable worker profile;   receive input assigning the reassignable worker profile to the new unit of work;   after receiving input assigning the reassignable worker profile to the new unit of work, generate a request to (a) authorize or (b) deny the assignment of the reassignable worker profile to the new unit of work;   receive input authorizing the assignment of the reassignable worker profile to the new unit of work; and   update the reassignable worker profile to reflect the assignment of the new unit of work.   
     
     
         15 . The apparatus of  claim 13 , wherein the memory and computer program code are further configured to, with the processor, cause the apparatus to:
 cause display of the reassignable worker profile;   receive input assigning the reassignable worker profile to the new unit of work; and   after receiving input assigning the reassignable worker profile to the new unit of work, update the reassignable worker profile to reflect the assignment of the new unit of work.   
     
     
         16 . The apparatus of  claim 15 , wherein automatically identifying the reassignable worker profile that can be assigned to the new unit of work further comprises electronically identifying at least one worker group associated with the reassignable worker profile. 
     
     
         17 . The apparatus of  claim 15 , wherein the reassignable worker profile comprises one or more attributes selected from the group consisting of a primary skill, a base rate of pay, and languages spoken. 
     
     
         18 . The apparatus of  claim 13  further comprising electronically receiving input defining the plurality of units of work.

Join the waitlist — get patent alerts

Track US2012215580A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.