Human-to-human collaborative session request queue processing
First Claim
1. In a human-to-human collaborative system, a session request queue management method comprising:
- receiving, by a processor of a computer, a plurality of session requests from a user in a graphical user interface to establish human-to-human collaborative sessions with respective requesters;
queuing said plurality of session requests in a queue in the human-to-human collaborative system executing on the processor;
prioritizing said plurality of session requests in said queue according to queue rules for prioritizing said plurality of session requests by applying one or more queue rules to said plurality of session requests, weighting said applied queue rules and, computing a priority for each of said plurality of session requests based upon an outcome of said weighted, applied queue rules;
presenting said prioritized plurality of session requests configured for selection in the graphical user interface before acting upon the selected one of said prioritized plurality of session requests to establish human-to-human collaborative sessions, the user enabled to select one of said prioritized plurality of session requests from the graphical user interface;
selecting multiple ones of said prioritized plurality of session requests in said graphical user interface; and
,assigning a dequeuinq action for said selected multiple ones of said prioritized plurality of session requests.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention address deficiencies of the art in respect to queued requests to establish human-to-human collaborative sessions and provide a novel and non-obvious method, system and computer program product for managing queued requests to establish human-to-human collaborative sessions. In one embodiment, a human-to-human collaborative data processing system can be provided which can include a messenger configured for coupling to other messengers. The system further can include a queue of incoming session requests to establish respective human-to-human collaborative sessions with requesters associated with the other messengers. Finally, the system can include queue management logic enabled to order the session requests in the queue according to queue rules coupled to the queue management logic.
23 Citations
10 Claims
-
1. In a human-to-human collaborative system, a session request queue management method comprising:
-
receiving, by a processor of a computer, a plurality of session requests from a user in a graphical user interface to establish human-to-human collaborative sessions with respective requesters; queuing said plurality of session requests in a queue in the human-to-human collaborative system executing on the processor; prioritizing said plurality of session requests in said queue according to queue rules for prioritizing said plurality of session requests by applying one or more queue rules to said plurality of session requests, weighting said applied queue rules and, computing a priority for each of said plurality of session requests based upon an outcome of said weighted, applied queue rules; presenting said prioritized plurality of session requests configured for selection in the graphical user interface before acting upon the selected one of said prioritized plurality of session requests to establish human-to-human collaborative sessions, the user enabled to select one of said prioritized plurality of session requests from the graphical user interface; selecting multiple ones of said prioritized plurality of session requests in said graphical user interface; and
,assigning a dequeuinq action for said selected multiple ones of said prioritized plurality of session requests. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising a non-transitory computer usable storage medium having computer usable program code for session request queue management, said computer program product including:
-
computer usable program code for receiving a plurality of session requests from a user in a graphical user interface to establish human-to-human collaborative sessions with respective requestors; computer usable program code for queuing said plurality of session requests in a queue in a human-to-human collaborative system; computer usable program code for prioritizing said plurality of session requests in said queue according to queue rules for prioritizing said plurality of session requests by applying one or more queue rules to said plurality of session requests, weighting said applied queue rules and, computing a priority for each of said plurality of session requests based upon an outcome of said weighted, applied queue rules; computer usable program code for presenting said prioritized plurality of session requests configured for selection in the graphical user interface before acting upon the selected one of said prioritized plurality of session requests to establish human-to-human collaborative sessions, the user enabled to select one of said prioritized plurality of session requests from the graphical user interface; computer usable program code for selecting multiple ones of said prioritized plurality of session requests in said graphical user interface; and
,computer usable program code for assigning a dequeuing action for said selected multiple ones of said prioritized plurality of session requests. - View Dependent Claims (7, 8, 9, 10)
-
Specification