| CPC G10L 15/30 (2013.01) [G10L 15/16 (2013.01); G10L 15/26 (2013.01)] | 20 Claims |

|
1. A system for managing processing of data, the system comprising:
a queue manager configured to receive a request to process data using a service, add the request to a queue of incoming requests, and determine a queue depth representing a number of requests in the queue at a given time; and
a load supervisor configured to receive the request and the queue depth from the queue manager at a time that the request is at a head of the queue and assign a service level for the request based on the queue depth at the time that the request is at the head of the queue;
wherein the service has a first service level and a second service level that uses less computing resource than the first service level.
|