IP Library Granted Patent US 9,232,060
Granted Patent B2
US 9,232,060 · App. 12/250,246 · Granted Jan 5, 2016

Management of contact lists

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 9,232,060
App. No.
12/250,246
Granted
Jan 5, 2016
Kind
B2
Abstract

During communications sessions between an agent in a call center and a customer, it is often desirable that a secondary agent is consulted, the secondary agent perhaps more suited to the particular needs of the customer. It is preferred that the original agent is presented with a list of the best-suited agents with which to consult, if needs be. Accordingly, a system and method for managing a list of contacts for presentation to a user of a computer system (e.g. a call center agent) is disclosed. The system provides for the monitoring of live communications between an agent and a customer, and further provides for the detecting of a pattern of data in the monitored live communications interaction (e.g. utilising speech recognition to recognise use of a particular keyword). The system is then operable to present a list of suggested contacts to the agent, the suggested contacts chosen based on a match between selection criteria for that contact and on the particular data pattern detected.

Claims (36)

1. A computer-implemented method of managing a list of contacts for presentation to a user of a computer system during a live communications interaction, comprising the steps carried out by said computer system of:

a) receiving a subject code associated with a remote party;

b) selecting at least one contact from a record containing details of a plurality of contacts each having one or more selection criteria associated therewith, based on a match between one or more of said selection criteria and said subject code associated with said remote party;

c) generating a list of contacts for presentation on said computer system, said list of contacts comprising at least said selected contacts;

d) presenting said list of contacts on said computer system;

e) monitoring a live communications interaction between said user and said remote party, said live communications interaction being conducted via a communications interface associated with said computer system;

f) detecting a pattern of data in said monitored live communications interaction wherein said pattern of data comprises a keyword;

g) while said live communications interaction is in progress, accessing said record;

h) selecting at least one contact from said record, said selecting being based on said computer system determining a match between one or more of said selection criteria and said pattern of data detected in said monitored live communications interaction, wherein said keyword is a selection criterion for a contact stored in said record; and

i) modifying said list of contacts by the promotion of said at least one contact upwards in the list of contacts when said at least one contact is already on said list of contacts, said modification occurring without input from the user.

2. A method as claimed in claim 1 , wherein said communications interface is a telephony interface and said step of monitoring a live communications interaction comprises conducting speech recognition on a stream of voice data passing through said interface.

3. A method as claimed in claim 1 , wherein said communications interface is an interface employed by a human agent of a contact center, and wherein said computer system is a workstation provided for use by said human agent, said workstation also providing a contact center agent interface enabling the agent to control an interaction between said contact center and a remote party also involved in said communications interaction.

4. A method as claimed in claim 1 , wherein the method further comprises the steps of:

j) presenting to said user said list of contacts;

k) presenting to said user a selection control which is operable to select at least one filter option; and

l) modifying said list of contacts based on said at least one filter option.

5. An apparatus for managing a list of contacts for presentation to a user of a computer system, the apparatus comprising:

a) a communications interface for receiving a subject code associated with a remote party;

b) a selection function operable to selecting at least one contact from a record containing details of a plurality of contacts each having one or more selection criteria associated therewith, based on a match between one or more of said selection criteria and said subject code associated with said remote party;

c) a list generator generating a list of contacts for presentation on said computer system, said list of contacts comprising at least said selected contacts;

d) a presentation component operable to present said list of contacts on said computer system;

e) a monitoring component operable to monitor a live communications interaction between said user and said remote party, said live communications interaction being conducted via a communications interface associated with said computer system;

f) a detector for detecting a pattern of data in said monitored live communications interaction wherein said pattern of data comprises a keyword;

g) a memory access device operable during said live communications interaction to access said record;

h) a selector operable to select at least one contact from said record, based on said selector determining a match between one or more of said selection criteria and said pattern of data detected in said monitored live communications interaction, wherein said keyword is a selection criterion for a contact stored in said record; and

i) a modifying component operable to modify said list of contacts by the promotion of said at least one contact upwards in the list of contacts when said at least one contact is already on said list of contact, said modification occurring without input from the user.

6. A non-transitory computer readable a storage medium comprising computer-readable program code, when executed in a computerised system, cause the computerised system to perform the steps of a method of managing a list of contacts for presentation to a user of a computer system, the method comprising the steps of:

a) receiving a subject code associated with a remote party;

b) selecting at least one contact from a record containing details of a plurality of contacts each having one or more selection criteria associated therewith, based on a match between one or more of said selection criteria and said subject code associated with said remote party;

c) generating a list of contacts for presentation on said computer system, said list of contacts comprising at least said selected contacts;

d) presenting said list of contacts on said computer system;

e) monitoring a live communications interaction between said user and said remote party, said live communications interaction being conducted via a communications interface associated with said computer system;

f) detecting a pattern of data in said monitored live communications interaction wherein said pattern of data comprises a keyword;

g) while said live communications interaction is in progress, accessing said record;

h) selecting at least one contact from said record, said selecting being based on said computer system determining a match between one or more of said selection criteria and said pattern of data detected in said monitored live communications interaction, wherein said keyword is a selection criterion for a contact stored in said record; and

i) modifying said list of contacts by the promotion of said at least one contact upwards in the list of contacts when said at least one contact is already on said list of contacts, said modification occurring without input from the user.

Assignments (25)
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
RELEASE OF SECURITY INTEREST Recorded Jan 11, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.
Reel/Frame 045045/0564 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 023892/0500 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.
Reel/Frame 044891/0564 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2010
From: NORTEL NETWORKS LIMITED
To: AVAYA INC.
Reel/Frame 023998/0878 →
SECURITY AGREEMENT Recorded Feb 5, 2010
From: AVAYA INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 023905/0001 →
SECURITY AGREEMENT Recorded Feb 4, 2010
From: AVAYA INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 023892/0500 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2008
From: COSTELLO, JOHN; MURRAY, DAVID; MCGUIRE, FRANK; WALKER, MARTIN
To: NORTEL NETWORKS LIMITED
Reel/Frame 021674/0378 →