MANAGEMENT OF CONTACT LISTS
First Claim
1. A method of managing a list of contacts for presentation to a user of a computer system, comprising the steps of:
- a) monitoring a live communications interaction between said user and a remote party, said live communications interaction being conducted via a communications interface associated with said computer system;
b) detecting a pattern of data in said monitored live communications interaction;
c) while said live communications interaction is in progress, accessing a record containing details of a plurality of contacts each having one or more selection criteria associated therewith;
d) selecting at least one contact from said record, based on a match between one or more of said selection criteria and said pattern of data detected in said monitored live communications interaction; and
e) modifying a list of contacts for presentation on said computer system by the addition or removal of said at least one contact to or from said list of contacts.
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.
13 Citations
8 Claims
-
1. A method of managing a list of contacts for presentation to a user of a computer system, comprising the steps of:
-
a) monitoring a live communications interaction between said user and a remote party, said live communications interaction being conducted via a communications interface associated with said computer system; b) detecting a pattern of data in said monitored live communications interaction; c) while said live communications interaction is in progress, accessing a record containing details of a plurality of contacts each having one or more selection criteria associated therewith; d) selecting at least one contact from said record, based on a match between one or more of said selection criteria and said pattern of data detected in said monitored live communications interaction; and e) modifying a list of contacts for presentation on said computer system by the addition or removal of said at least one contact to or from said list of contacts. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for managing a list of contacts for presentation to a user of a computer system, the apparatus comprising:
-
a) a monitoring component operable to monitor a live communications interaction between said user and a remote party, said live communications interaction being conducted via a communications interface associated with said computer system; b) a detector for detecting a pattern of data in said monitored live communications interaction; c) a memory access device operable during said live communications interaction to access a record containing details of a plurality of contacts each having one or more selection criteria associated therewith; d) a selector operable to select at least one contact from said record, based on a match between one or more of said selection criteria and said pattern of data detected in said monitored live communications interaction; and e) a modifying component operable to modify a list of contacts for presentation on said computer system by the addition or removal of said at least one contact to or from said list of contacts.
-
-
8. A computer program product comprising a computer-readable medium encoded with instructions which, 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) monitoring a live communications interaction between said user and a remote party, said live communications interaction being conducted via a communications interface associated with said computer system; b) detecting a pattern of data in said monitored live communications interaction; c) while said live communications interaction is in progress, accessing a record containing details of a plurality of contacts each having one or more selection criteria associated therewith; d) selecting at least one contact from said record, based on a match between one or more of said selection criteria and said pattern of data detected in said monitored live communications interaction; and e) modifying a list of contacts for presentation on said computer system by the addition or removal of said at least one contact to or from said list of contacts.
-
Specification