Patent ID: 7467144

Claim:
A method by which multiple clients browse content on a network and preserve access indefinitely to content that is no longer on the network, the method comprising: retrieving for each of the multiple clients, data items of content stored at network storage locations, accessing the content data items via a proxy servers; providing a data repository different from the network storage location and connected to the proxy server; determining a digital fingerprint of a content data item that is a one of the data items of content retrieved for a one of the multiple clients from a one of the network storage locations; testing for whether the content data item is already stored in the data repository by comparing the digital fingerprint of the content data item to the digital fingerprints of content data items already in storage in the data repository; ensuring that a stored data item identical to the content data item exist in the data repository by storing the content data item in the data repository if comparing establishes that a data item identical to the content data item is not already stored in the data repository, and not storing the content data item in the data repository if comparing establishes that a data item identical to the content data item is already stored in the data repository; associating the stored data item with an access authorization credential uniquely associated with the one of the multiple clients or a person associated with the one; and assigning an expiration time to the stored data item, before which time both modification and deletion are prohibited; Whereby the stored data item is preserved and can be retrieved using the access authorization credential, for an indefinite period after the content data item is no longer present at the network storage locations; Wherein, after the expiration time is assigned and before the expiration time has passed, the one of the multiple clients can change the expiration time to a later time but no action taken by the one of the multiple clients can cause the expiration time to be changed to an earlier time or cause the stored data item to be deleted; wherein after the expiration time has passed deletion of the data item is allowed; wherein the indefinite period extends at least until the expiration time; wherein the data repository retains a copy of a plurality of data items of content accessed by the one of the multiple clients via the proxy server, thereby preserving the content after it has been altered or removed from network; and wherein the expiration time assigned automatically based on a set of rules governing the assignment of expiration times to the plurality of data items of content accessed by the one of multiple clients, without being assigned individually by the one of the multiple clients.