Management of contact lists
First Claim
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.
25 Assignments
0 Petitions
Accused Products
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.
-
Citations
6 Claims
-
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. - View Dependent Claims (2, 3, 4)
-
-
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.
-
Specification