Presence enabled queue management
First Claim
1. A method for handling resources comprising:
- defining a plurality of skill sets for a queue management system;
registering individual resources of a plurality of resources for one or more of the plurality of skill sets;
subscribing the queue management system to a presence system to receive presence information;
receiving a request at the queue management system for provision of a response to an inquiry related to one of the plurality of skill sets;
determining whether any of the resources are registered for the one of the plurality of skill sets;
placing the request into a queue associated with the one of the plurality of skill sets;
receiving presence information, at the queue management system, from the presence system; and
removing the request from the queue and assigning the request to a resource based on the presence information received from the presence system.
23 Assignments
0 Petitions
Accused Products
Abstract
The present invention allows a queue management system (QMS) to use presence information from a presence system to efficiently match requestors of information with qualified resources capable of providing the necessary response. The resources for information may be humans or automated systems, which may be configured to facilitate communications with the requestors using different types of communication technologies. Further, these resources may be associated with different skill sets, experience, or areas of expertise. Thus, the resources may provide different roles, and any given resource may provide multiple roles, in addition to facilitating communications using different mediums.
99 Citations
22 Claims
-
1. A method for handling resources comprising:
-
defining a plurality of skill sets for a queue management system; registering individual resources of a plurality of resources for one or more of the plurality of skill sets; subscribing the queue management system to a presence system to receive presence information; receiving a request at the queue management system for provision of a response to an inquiry related to one of the plurality of skill sets; determining whether any of the resources are registered for the one of the plurality of skill sets; placing the request into a queue associated with the one of the plurality of skill sets; receiving presence information, at the queue management system, from the presence system; and removing the request from the queue and assigning the request to a resource based on the presence information received from the presence system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A queue management system comprising:
-
an interface; and a control system associated with the interface and adapted to; define a plurality of skill sets for the queue management system; register individual resources of a plurality of resources for one or more of the plurality of skill sets; subscribe the queue management system to a presence system to receive presence information; receive a request at the queue management system for provision of a response to an inquiry related to one of the plurality of skill sets; determine whether any resources are registered for the one of the plurality of skill sets; place the request into a queue associated with the one of the plurality of skill sets; receive presence information, at the queue management system, from the presence system; and remove the request from the queue and assign the request to a resource based on the presence information received from the presence system. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
Specification