Patent ID: 8214844

Claim:
A computer product comprising: logic instructions implemented on non-transitory computer storage media executable to cause a computer processor to: receive a request to perform a particular task, wherein the particular task is to be performed within a predetermined time; transmit a response to accept the request; timeshare processing resources to complete the particular task along with other tasks in a service queue based on completing the particular task within the predetermined time, wherein the service queue has a specified number of slots for executing tasks on a timeshare basis, wherein timesharing the processing resources involves context switching the processing resources among the particular task and the other tasks so that the particular task and the other tasks appear to run simultaneously; to allow the particular task to run, issue a message indicating inability to accept subsequent requests into the service queue when the subsequent requests are received whether or not all of the slots in the service queue are fully occupied; and resume regular utilization of the service queue when the particular task is complete.