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-modified1 . 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.