CPC G06Q 10/06311 (2013.01) [G06F 9/542 (2013.01); G06Q 10/06316 (2013.01); G06Q 10/1097 (2013.01)] | 18 Claims |
1. A method operable by an electronic apparatus to allocate a job to a user, the method comprising:
receiving, by a communications receiver of the electronic apparatus over a network, an allocation request signal from a terminal of the user;
determining, by a processor of the electronic apparatus, job processing information related to a job performed by the user, wherein the job processing information comprises a first score including a normalized job throughput units per hour for at least one job type;
determining, by the processor, an allocation target number and an actual allocated number associated with at least one of a plurality of jobs, the allocation target number representing a target number of users to be allocated to the at least one of the plurality of jobs and the actual allocated number representing a current number of users allocated to the at least one of the plurality of jobs;
determining a second score including a ratio of: i) a difference between the allocation target number and the actual allocated number, and ii) the allocation target number;
combining the first score and the second score;
allocating, by the processor, at least one job among the plurality of jobs to the user for the user to perform based on the combined first score and the second score; and
transmitting, by a communications transmitter of the electronic apparatus to the terminal of the user over the network, allocation information indicative of the at least one job allocated to the user for the user to perform in response to the receiving of the allocation request signal.
|