Patent ID: 7882212

Claim:
A method for archiving at least one contact between at least one server and at least one user, wherein the at least one contact includes a recorded interaction between a customer and a contact center agent via the at least one server, the method comprising the steps of: capturing and storing a plurality of contacts into one or more folders in a local non-volatile data store, each of the plurality of contacts comprising interactions captured and stored in the local non-volatile data store based upon the application of business rules to the interactions, wherein the business rules are configured using information acquired from an external source in business rules definition process to capture the plurality of contacts and each of the plurality of contacts is grouped into one or more categories based on the business rules, each of the one or more categories containing properties for accessing one or more of the plurality of contacts within the same category; accessing one or more predetermined rules, the one or more predetermined rules comprising an archive date to configure when archiving should occur, and specifying at least a portion of the contact to be archived; determining the at least one contact to be archived from among the plurality of contacts, wherein the at least one contact is associated with the one or more folders, the determination being based upon an expiration of an association of the at least one contact and the one or more folders; selecting a portion of the at least one contact to be archived; and archiving the selected portion of the at least one contact in an extended storage based upon the determination, the at least one contact including content and associated metadata based upon the one or more predetermined rules.