Management of contact lists

US9232060B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9232060-B2
Application numberUS-25024608-A
CountryUS
Kind codeB2
Filing dateOct 13, 2008
Priority dateOct 13, 2008
Publication dateJan 5, 2016
Grant dateJan 5, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 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.

Assignees

Inventors

Classifications

  • using speech recognition · CPC title

  • Arrangements for transferring received calls from one subscriber to another; Arrangements affording interim conversations between either the calling or the called party and a third party (substation line holding circuits H04M1/80) · CPC title

  • H04M3/51Primary

    Centralised call answering arrangements requiring operator intervention {, e.g. call or contact centers for telemarketing} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9232060B2 cover?
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 l…
Who is the assignee on this patent?
Costello John, Murray David, Mcguire Frank, and 2 more
What technology area does this patent fall under?
Primary CPC classification H04M3/51. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).