IP Library Granted Patent US 7,773,740
Granted Patent B2
US 7,773,740 · App. 10/616,016 · Granted Aug 10, 2010

Agent registration and bidding system

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,773,740
App. No.
10/616,016
Granted
Aug 10, 2010
Kind
B2
Abstract

A method and apparatus are provided for assigning a call to one of a plurality of agents. The method includes the steps of providing a description of the call to each of the plurality of agents, receiving a bid to handle the call from each of the plurality of agents and assigning the call to an agent of the plurality of agents with a highest relative received bid.

Claims (46)

1. A method of assigning a plurality of pending calls within a contact center to a plurality of agents at least some of which are human agents, such method comprising the steps of:

providing an offer for each of the plurality of pending calls to at least some of the human agents who are available to handle calls prior to assignment of the pending calls to an agent, said offers being presented on a respective terminal of each of the at least some agents where the offer and a description of each of the plurality of pending calls is presented within a separate window on the terminal and allowing the available human agents to separately bid on handling each of the pending calls and where each of the plurality of pending calls is classified as to media type, the description of each of the plurality of pending calls including call associated information, and non-call associated contextual information of the pending call;

determining an agent average number of calls handled per time period for each media type for each agent of the plurality of agents;

receiving bids within the contact center to handle the pending calls from the at least some of the available human agents; and

the contact center assigning at least some of the pending calls to a human agent of the plurality of agents with a highest relative received bid.

2. The method of assigning calls as in claim 1 wherein the description of the call comprises a call target identifier and a client identifier.

3. The method of assigning calls as in claim 2 further comprising submitting a lowest possible bid from an agent of the plurality of agents in response to the agent double-clicking on an Enter Bid button or window.

4. The method of assigning calls as in claim 1 wherein the step of providing the description further comprises displaying the provided information on a terminal display of each available agent of the plurality of agents in a separate call selection window for each call.

5. The method of assigning calls as in claim 1 further comprising defining the bid as being a numerical value between two non-zero limits.

6. The method of assigning calls as in claim 1 wherein the received bids are one of a general and a specific bid.

7. The method of assigning calls as in claim 1 further comprising calculating a group average of calls handled per time period of the call type of the classified call.

8. The method of assigning calls as in claim 7 further comprising rejecting any bid from an agent of the plurality of agents where the agent's determined agent average exceeds a threshold value above the calculated group average.

9. The method of assigning calls as in claim 1 further comprising assigning a call of the plurality of calls to a default agent of the plurality of agents when an acceptable bid is not received within a predetermined time period.

10. A apparatus used within a contact center for assigning a plurality of pending calls to a plurality of agents at least some of which are human agents, such apparatus comprising:

means for displaying an offer including a description for each of the calls to at least one of the human agents of the plurality of agents who is available for conversing with callers prior to assignment of the calls to an agent, said means for displaying containing a separate window for each of the plurality of offers, thereby offering the calls to the at least one available human agent for bidding, the description including context information providing textual content of the call or a descriptor indicating a context from which the call originated;

means for classifying each call as to a call type and for determining an agent average number of calls handled per time period for each call type for each agent of the plurality of agents;

means within the contact center for receiving a bid to handle a call of the plurality of calls from at least one of the human agents; and

means within the contact center for assigning the call to an agent of the at least one of the available human agents with a highest relative received bid.

11. The apparatus for assigning calls as in claim 10 wherein the means for displaying further comprises means for submitting a lowest possible bid in response to one of the human agents double-clicking on a Enter Bid button or window.

12. The apparatus for assigning calls as in claim 11 further comprising means for rejecting any bid from an agent of the plurality of agents who does not meet a minimum skill level for the call.

13. The apparatus for assigning calls as in claim 10 wherein the means for providing the description further comprises means for displaying the provided information on a terminal display of each agent of the plurality of agents.

14. The apparatus for assigning calls as in claim 10 further comprising means for defining the bid as being a numerical value between two limits.

15. The apparatus for assigning calls as in claim 14 wherein the means for defining the bid as being a numerical value between two limits further comprises means for defining the two limits as being a numerical value between one and ten.

16. The apparatus for assigning calls as in claim 10 further comprising means for calculating a group average of calls handled per time period of the call type of the classified call.

17. The apparatus for assigning calls as in claim 16 further comprising means for rejecting any bid from an agent of the plurality of agents where the agent's determined agent average exceeds a threshold value above the calculated group average.

18. An apparatus within a contact center for assigning a plurality of calls to one of a plurality of human agents, such apparatus comprising:

a call display processor adapted to provide an offer including a description of each of the plurality of calls, the description including context of the call to each of the plurality of human agents on a respective terminal of each of the human agents prior to assignment of the call to an agent of the plurality of human agents;

a respective call selection window for each of the plurality of calls displayed on each of the respective terminals, each of the call selection windows adapted to display the provided description of a call of the plurality of calls and to allow available agents of the plurality of agents to bid on the call;

a classification processor adapted to classify each of the plurality of calls as to call type and to determine an agent average number of calls handled per time period for each call type for each agent of the plurality of agents; and

a call assignment processor of the contact center adapted to receive the bids and to assign the call to an agent of the plurality of human agents with a highest relative received bid.

19. The apparatus for assigning calls as in claim 18 wherein the description includes both call associated information and a contextual indication of the call.

20. The apparatus for assigning calls as in claim 19 further comprising an averaging agent processor adapted to calculate an agent group average of calls handled by the group for each call type, and wherein the assignment processor rejects any bids from an agent for the remainder of the a period if calls of a particular type served by the agent during the period exceeds a threshold amount above the calculated group average for the particular type.

21. The apparatus for assigning calls as in claim 18 wherein bids on the calls further comprise a numerical value between two non-zero limits.

22. A method of assigning a plurality of calls within a contact center to a plurality of agents, such method comprising the steps of:

providing a an offer within a respective call selection window for each of the plurality of calls the offer including a description with context information regarding a context of the call to each of the plurality of agents where each of the plurality of calls is classified as to type;

displaying the provided offers to the plurality of agents on respective terminals of the agents prior to assignment of the calls to the plurality of agents;

determining an agent average number of calls per time period for each call type for each agent of the plurality of agents;

receiving at least one bid within the contact center to handle a call of the plurality of calls from at least some of the plurality of agents available to converse with callers; and

assigning the call within the contact center to an agent of the plurality of agents with a highest relative value of the received bids.

23. A method of assigning a plurality of calls within a contact center to a plurality of human agents, such method comprising the steps of:

providing an offer within a respective call selection window for each of the plurality of calls, the offer including a description of the call including call associated information and information indicating a context of the call;

displaying the provided offers to a portion of the plurality of human agents available to converse with a caller on a respective terminal of the portion, prior to assignment of the call to an agent of the plurality of human agents and classifying the call as to type;

receiving within the contact center a bid to handle the call from each of the portion of the plurality of human agents;

determining an agent average number of calls handled per time period for each call type for each agent of the portion of the plurality of agents;

the contact center comparing a value of each of the received bids; and

the contact center assigning the call to an agent of the plurality of human agents with a highest relative value of the compared bids.

Assignments (27)
SECURITY INTEREST Recorded Oct 27, 2025
From: ALVARIA, INC.
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 073360/0564 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2025
From: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
To: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
Reel/Frame 073360/0209 →
ASSIGNMENT Recorded Oct 27, 2025
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP); NOBLE SYSTEMS, LLC
To: ALVARIA, INC.
Reel/Frame 073360/0481 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0384 →
RELEASE OF SECURITY INTEREST Recorded Mar 20, 2024
From: JEFFRIES FINANCE LLC
To: ALVARIA, INC.; NOBLE SYSTEMS, LLC
Reel/Frame 066850/0428 →
PATENT SECURITY AGREEMENT Recorded Mar 20, 2024
From: ALVARIA CAYMAN (WEM); ALVARIA CAYMAN (CXIP)
To: JEFFERIES FINANCE LLC
Reel/Frame 066850/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2024
From: ALVARIA INC.
To: ALVARIA CAYMAN (CX)
Reel/Frame 066850/0285 →
MERGER AND CHANGE OF NAME Recorded Mar 12, 2024
From: FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE, INC.
To: ASPECT SOFTWARE, INC.
Reel/Frame 066738/0271 →
CHANGE OF NAME Recorded Mar 12, 2024
From: ASPECT SOFTWARE, INC.
To: ALVARIA, INC.
Reel/Frame 066801/0732 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE PARENT, INC.; ASPECT SOFTWARE, INC.; DAVOX INTERNATIONAL HOLDINGS LLC; VOICEOBJECTS HOLDINGS INC.; VOXEO PLAZA TEN, LLC
Reel/Frame 057254/0363 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057674/0664 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded May 6, 2021
From: NOBLE SYSTEMS CORPORATION; ASPECT SOFTWARE, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 057261/0093 →
SECURITY INTEREST Recorded Jun 16, 2016
From: ASPECT SOFTWARE PARENT, INC.; ASPECT SOFTWARE, INC.; DAVOX INTERNATIONAL HOLDINGS LLC; VOICEOBJECTS HOLDINGS INC.; VOXEO PLAZA TEN, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 039052/0356 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: U.S. BANK NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039012/0311 →
RELEASE OF SECURITY INTEREST Recorded Jun 14, 2016
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ASPECT SOFTWARE, INC.
Reel/Frame 039013/0015 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2014
From: JPMORGAN CHASE BANK, N.A.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 034281/0548 →
SECURITY INTEREST Recorded Jun 29, 2010
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 024651/0637 →
SECURITY AGREEMENT Recorded Jun 9, 2010
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC (F/K/A ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC); ASPECT SOFTWARE, INC. (AS SUCCESSOR TO ASPECT COMMUNICATIONS CORPORATION)
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 024505/0225 →
RELEASE OF SECURITY INTEREST Recorded Jun 8, 2010
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINSTRATIVE AGENT
To: ASPECT COMMUNICATIONS CORPORATION; ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 024492/0496 →
RELEASE OF SECURITY INTEREST Recorded Jun 7, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ASPECT COMMUNICATIONS CORPORATION; ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT SOFTWARE INTERMEDIATE HOLDINGS, INC.
Reel/Frame 024515/0765 →
SECURITY AGREEMENT Recorded Aug 11, 2006
From: ASPECT SOFTWARE, INC.; FIRSTPOINT CONTACT TECHNOLOGIES, LLC; ASPECT COMMUNICATIONS CORPORATION
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS SECOND LIEN ADMINISTRATIVE AGENT
Reel/Frame 018087/0313 →
RELEASE OF SECURITY INTEREST Recorded Jul 27, 2006
From: D.B. ZWIRN FINANCE, LLC
To: CONCERTO SOFTWARE INTERMEDIATE HOLDINGS, INC., ASPECT SOFTWARE, INC., ASPECT COMMUNICATIONS CORPORATION, FIRSTPOINT CONTACT CORPORATION, FIRSTPOINT CONTACT TECHNOLOGIES, INC.
Reel/Frame 017996/0895 →
CHANGE OF NAME Recorded Jun 22, 2006
From: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC
To: FIRSTPOINT CONTACT TECHNOLOGIES, LLC
Reel/Frame 017823/0539 →
SECURITY AGREEMENT Recorded Nov 15, 2005
From: FIRSTPOINT CONTACT TECHNOLOGIES, LLC
To: D.B. ZWIRN FINANCE, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 016784/0838 →
SECURITY INTEREST Recorded Nov 2, 2005
From: FIRSTPOINT CONTACT TECHNOLOGIES, LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 016769/0605 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2004
From: ROCKWELL INTERNATIONAL CORPORATION
To: ROCKWELL ELECTRONIC COMMERCE TECHNOLOGIES, LLC
Reel/Frame 015063/0064 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2003
From: BECKSTROM, BOB; DEZONNO, TONY; SHERIDAN, MIKE; WESSON, DAVID
To: ROCKWELL ELECTRONIC COMMERCE CORP.
Reel/Frame 014271/0439 →