Patent ID: 7010602
Filing Date: 2006-03-07
Classification: G06Q

Abstract:
1. A multilevel queuing system configured to selectively distribute work tasks for workers on an enterprise-wide scale, the system comprising: a first queue level, including a first logical work queue that acts as an enterprise-level queue for a plurality of work flow systems, wherein the first logical work queue is associated with a work performer class representing a task necessitating at least human interaction, and wherein the first logical work queue is configured to accept work tasks destined for workers associated with the work performer class; a second queue level, including a plurality of second level work performer queues associated with the first logical work queue and with corresponding workers, wherein at least a first of the work tasks in the first logical work queue is assigned to a first of the plurality of second level work performer queues based on at least a first property of the first work task; and a plurality of expressions configured to evaluate the first property, the plurality of expressions corresponding to the plurality of second level work performer queues, wherein: if only one of the plurality of expressions is satisfied, the work task is assigned to the second level work performer queue corresponding to the satisfied expression; if more than one of the plurality of expressions is satisfied, the work task is assigned to one of the second level work performer queues based at least in part on one of queue throughput statistics, locality, and a weighting factor.