Patent ID: 9571654
Date: 2017-02-14
CPC Classifications: G06Q,H04M

Claim:
1. A work assignment mechanism, comprising: a work assignment engine that determines that an element in a contact center has become available for assignment, determines a search criteria associated with processing requirements or capabilities of the element, scan a bitmap for the search criteria to identify counter-elements in the contact center that are qualified to be assigned to the element, and, based on the scanning, determines a set of counter-elements that are qualified to be assigned to the element, wherein the work assignment engine is further configured to assign a selected counter-element from the set of counter-elements to the element, and wherein the element comprises a work item and wherein the counter-element comprises a resource, wherein the bitmap is a resource bitmap that is associated with a resource pool and each bit in the resource bitmap corresponds to a single resource in the resource pool, wherein a value of each bit in the resource bitmap is assigned either a 1 or 0 depending upon whether the resource is qualified to be assigned to the work item, wherein every resource in the contact center is represented in the resource pool and resource bitmap, and wherein less than five percent of the counter-elements represented in the bitmap are included in the set of counter-elements.