IP Library Granted Patent US 7,787,610
Granted Patent B1
US 7,787,610 · App. 10/915,179 · Granted Aug 31, 2010

Automatic call director first in first out load-balancing accessory

Assignee: Virtual Hold Technology, LLC
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,787,610
App. No.
10/915,179
Granted
Aug 31, 2010
Kind
B1
Abstract

An accessory device for a plurality of servers, the servers allocating client primary resource requests to primary resources, each server having a primary queue, the device including: a controller; a plurality of server communication links adapted to communicate with a respective server and to intercept client primary resource requests in response to the controller; an auxiliary queue, the device storing the intercepted requests in the auxiliary queue in response to the controller; and a secondary resource communication link adapted to communicate with at least one secondary resource. The device allocates secondary resource requests to at least one secondary resource in response to the controller. The device routes the intercepted requests to a selected server via at least one of the server communication links in response to a desired condition.

Claims (28)

1. An accessory device for a plurality of servers, said servers allocating client primary resource requests to primary resources, each server having a primary queue, said device comprising:

a controller;

a plurality of server communication links configured to communicate with respective servers and to intercept client primary resource requests from multiple servers in response to said controller;

an auxiliary queue, said device storing said intercepted requests from multiple servers in said auxiliary queue in response to said controller; and

a secondary resource communication link configured to communicate with at least one secondary resource, said device allocating secondary resource requests to said at least one secondary resource in response to said controller, wherein said device routes said intercepted requests from multiple servers to a selected server via an at least one of said server communication links in response to a desired condition, said selected server being selected by the controller to balance the primary resource request load between servers.

2. A device according to claim 1 , wherein said auxiliary queue is a first in first out queue and said desired condition is at least one of said primary queues having fewer than a threshold number of entries.

3. A device according to claim 1 , wherein said at least one secondary resource is a call back system.

4. A device according to claim 1 , wherein said at least one secondary resource is a voice mail system.

5. A device according to claim 1 , wherein said at least one secondary resource is an information on demand system.

6. A device according to claim 1 , wherein said at least one secondary resource is a telephone station that is not a primary resource.

7. A device according to claim 1 , wherein said primary resources include service agents.

8. An accessory device for a plurality of automatic call directors, said directors allocating caller primary resource requests to primary resources, each director having a primary queue, said device comprising:

a controller;

a plurality of director communication links configured to communicate with respective directors and to intercept caller primary resource requests from multiple directors in response to said controller;

an auxiliary queue, said device storing said intercepted requests from multiple directors in said auxiliary queue in response to said controller; and

a secondary resource communication link configured to communicate with at least one secondary resource, said device allocating secondary resource requests to said at least one secondary resource in response to said controller, wherein said device routes said intercepted requests from multiple directors to a selected director via an at least one of said director communication links in response to a desired condition, said selected director being selected by the controller to balance the primary resource request load between directors.

9. A device according to claim 8 , wherein said auxiliary queue is a first in first out queue and said desired condition is at least one of said primary queues having fewer than a threshold number of entries.

10. A device according to claim 8 , wherein said at least one secondary resource is a call back system.

11. A device according to claim 8 , wherein said at least one secondary resource is a voice mail system.

12. A device according to claim 8 , wherein said at least one secondary resource is an information on demand system.

13. A device according to claim 8 , wherein said at least one secondary resource is a telephone station that is not a primary resource.

14. A device according to claim 8 , wherein said primary resources include service agents.

15. An accessory device for a plurality of automatic call director, said director allocating callers to service agents, each said director having a primary queue, said device comprising:

a controller;

a plurality of director communication links configured to communicate with a respective director and to intercept calls from multiple directors in response to said controller;

an auxiliary queue, said device storing said intercepted calls from multiple directors in said auxiliary queue in response to said controller; and

a secondary resource communication link configured to communicate with a call back system, said device allocating call back requests to said call back system in response to said controller, wherein said device routes said calls from multiple directors to a selected director via an at least one of said director communication links in response to a desired condition, said selected director being selected by the controller to balance the call load between directors.

16. A device according to claim 15 , wherein said auxiliary queue is a first in first out queue and said desired condition is at least one of said primary queues having fewer than a threshold number of entries.

Assignments (7)
SUPPLEMENT NO. 1 TO GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Oct 31, 2022
From: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061808/0358 →
RELEASE OF SECURITY INTEREST Recorded Aug 16, 2022
From: MONROE CAPITAL MANAGEMENT ADVISORS, LLC
To: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC; CALLPROMISE LLC
Reel/Frame 061201/0768 →
RELEASE OF SECURITY INTEREST Recorded Jan 25, 2022
From: PNC BANK, NATIONAL ASSOCIATION
To: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC; CALLPROMISE LLC
Reel/Frame 058765/0233 →
SECURITY INTEREST Recorded Dec 21, 2021
From: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC; CALLPROMISE LLC
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 058562/0624 →
SECURITY INTEREST Recorded Jul 30, 2018
From: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 046500/0207 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2018
From: VIRTUAL HOLD TECHNOLOGY, LLC
To: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
Reel/Frame 046573/0203 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2004
From: WILLIAMS, MARK J.; CAMULLI, ERIC I.; PAVLIC, JAMES T.
To: VIRTUAL HOLD TECHNOLOGY, LLC
Reel/Frame 015119/0423 →