Patent ID: 7606706

Claim:
A method comprising the steps of: a customer at a telecommunication instrument establishing a substantially real-time communication session with a remote party, said communication entity that enables session consisting of communication originating from the customer and communication originating from the remote party including one or more of voice, audio and video, and instant messaging; said customer requesting authorization code from said remote party to record said communication that originates from said remote party; when a code is provided by said remote party, pursuant to said customer's request storing said communication originating from said remote party in a memory, and in association therewith storing said code; after termination of said communication session, developing a set of keywords for indexing the stored communication by (a) providing to said customer an opportunity to enter said keywords, (b) providing to said customer an opportunity to make changes to system-selected keywords, or (c) applying an artificial intelligence process to select keywords from the stored communication; and indexing the stored communication in a database based on said set of keywords.