Patent ID: 9232060
Filing Date: 2016-01-05
CPC Classification: H04M

Claim Text:
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.