IP Library Granted Patent US 7,929,562
Granted Patent B2
US 7,929,562 · App. 10/440,348 · Granted Apr 19, 2011

Method and apparatus for optimizing response time to events in queue

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,929,562
App. No.
10/440,348
Granted
Apr 19, 2011
Kind
B2
Abstract

A system for optimizing response time to events or representations thereof waiting in a queue has a first server having access to the queue; a software application running on the first server; and a second server accessible from the first server, the second server containing rules governing the optimization. In a preferred embodiment, the software application at least periodically accesses the queue and parses certain ones of events or tokens in the queue and compares the parsed results against rules accessed from the second server in order to determine a measure of disposal time for each parsed event wherein if the determined measure is sufficiently low for one or more of the parsed events, those one or more events are modified to a reflect a higher priority state than originally assigned enabling faster treatment of those events resulting in relief from those events to the queue system load.

Claims (30)

1. A system for increasing transaction queue efficiency comprising:

a computerized server having software stored on and executing from a machine-readable medium, the software comprising:

a first portion implementing a queue for governing order of processing transactions;

a second portion reordering and/or removing transactions from the queue;

wherein the second portion periodically accesses stored information concerning individual ones of the transactions, using rules separately stored determines an estimated disposal time (EDT) for the transactions considered, and for transactions having a determined disposal time lower than a pre-stored time, either moves those transactions ahead of other transactions in the queue or removes those transactions from the queue.

2. The system of claim 1 wherein the computerized server is a work force management and planning server enhanced with the addition of the software application.

3. The system of claim 1 wherein the queue is a virtual message queue for a communication center.

4. The system of claim 1 wherein the queue is a telephony queue.

5. The system of claim 1 wherein the software application includes at least one parsing engine for parsing transaction information.

6. The system of claim 1 wherein the software application includes an interface to a historical data repository.

7. The system of claim 5 wherein the information parsed includes one or more of event type, event status in queue, event routing information, and event origination information.

8. The system of claim 1 wherein the disposal time determined is an estimate based on known procedure for handling the event.

9. The system of claim 1 wherein the disposal time determined is an estimate based on historical averaging of previous measurements for the same originator of an event of a same type.

10. The system of claim 1 wherein some events are immediately promoted from the queue to an appropriate final destination queue.

11. The system of claim 1 wherein events that are modified to reflect a higher priority state are immediately routed to their final destinations.

12. A method for increasing transaction queue efficiency comprising the steps of:

(a) implementing a queue for governing order of processing transactions on a computerized server having software stored on and executing from a machine-readable medium;

(b) periodically accessing stored information concerning individual ones of the transactions;

(c) using rules separately stored determining an estimated disposal time (EDT) for the transactions considered; and

(d) for transactions having a determined disposal time lower than a pre-stored time, either moving those transactions ahead of other transactions in the queue or removing those transactions from the queue.

13. The method of claim 12 wherein the computerized server is a work force management and planning server enhanced with the addition of the software application.

14. The method of claim 12 wherein the queue is a virtual message queue for a communication center.

15. The method of claim 12 wherein the queue is a telephony queue.

16. The method of claim 12 wherein the software application includes at least one parsing engine for parsing transaction information.

17. The method of claim 12 wherein the software application includes an interface to a historical data repository.

18. The method of claim 12 wherein the information parsed includes one or more of event type, event status in queue, event routing information, and event origination information.

19. The method of claim 12 wherein the disposal time determined is an estimate based on known procedure for handling the event.

20. The method of claim 12 wherein the disposal time determined is an estimate based on historical averaging of previous measurements for the same originator of an event of a same type.

21. The method of claim 12 wherein some events are immediately promoted from the queue to an appropriate final destination queue.

22. The system of claim 12 wherein events that are modified to reflect a higher priority state are immediately routed to their final destinations.

Assignments (10)
NOTICE OF SUCCESSION OF SECURITY INTERESTS AT REEL/FRAME 040815/0001 Recorded Feb 3, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: GOLDMAN SACHS BANK USA, AS SUCCESSOR AGENT
Reel/Frame 070498/0001 →
CHANGE OF NAME Recorded Jun 7, 2024
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GENESYS CLOUD SERVICES, INC.
Reel/Frame 067651/0814 →
CORRECTIVE RELEASE FOR SECURITY INTEREST IN PATENTS ORIGINALLY RECORDED AT REEL/FRAME (029778/0939) Recorded Feb 27, 2017
From: JPMORGAN CHASE BANK, N.A., AS SUCCESSOR TO THE ORIGINAL COLLATERAL AGENT GOLDMAN SACHS BANK USA
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 041821/0209 →
SECURITY AGREEMENT Recorded Dec 5, 2016
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ECHOPASS CORPORATION; INTERACTIVE INTELLIGENCE GROUP, INC.; BAY BRIDGE DECISION TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 040815/0001 →
PATENT RELEASE (REEL:031644/FRAME:0814) Recorded Dec 2, 2016
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC., AS GRANTOR; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
Reel/Frame 040798/0428 →
SECURITY AGREEMENT Recorded Nov 15, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.; ANGEL.COM INCORPORATED; UTOPY, INC.; SOUNDBITE COMMUNICATIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 031644/0814 →
RELEASE OF SECURITY INTEREST Recorded Feb 8, 2013
From: GOLDMAN SACHS LENDING PARTNERS LLC
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 029778/0060 →
SECURITY AGREEMENT Recorded Feb 8, 2013
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GOLDMAN SACHS BANK USA
Reel/Frame 029778/0939 →
SECURITY AGREEMENT Recorded Jan 31, 2012
From: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
To: GOLDMAN SACHS LENDING PARTNERS LLC
Reel/Frame 027623/0096 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2003
From: PETROVYKH, YEVGENIY
To: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
Reel/Frame 014202/0812 →