×

History preservation in a computer storage system

  • US 7,912,855 B2
  • Filed: 01/07/2004
  • Issued: 03/22/2011
  • Est. Priority Date: 02/26/2003
  • Status: Expired due to Term
First Claim
Patent Images

1. A method by which a plurality of client programs connected to a network are allowed to deposit data items identical to ones already stored in a data repository connected to the network without transmitting the full data items but are prevented from depositing data items they do not possess, the method comprising:

  • depositing a plurality of data items over the network into the data repository, in response to requests from the plurality of client programs;

    depositing some of the plurality of data items that are identical to data items already stored in the data repository without transmitting the full data items, using digital fingerprints to identify identical data items;

    requiring clients depositing data items without transmitting the full data items to respond to challenges designed to prevent clients from depositing data items they do not possess;

    determining a digital fingerprint of a data item;

    testing for whether a copy of the data item is already stored in the data repository by comparing the digital fingerprint of the data item to the digital fingerprints of data items already in storage in the data repository;

    challenging a client that is attempting to deposit the data item without transmitting the full data item to the data repository; and

    assigning an expiration time to the data item, before which time both modification and deletion are prohibited;

    wherein depositing the data item comprises ensuring that a copy of the data item is stored in the data repository and arranging for the client to have future access to read the copy;

    wherein the testing step reveals that a copy of the data item is already stored in the data repository;

    wherein challenging comprises requiring of the client that it supply additional information representative of the content of the data item other than the digital fingerprint;

    wherein the additional information representative of the content of the data item is not sufficient to reconstruct the entire data item;

    wherein challenging comprises requiring that the client provide correct answers to questions about the content of portions of the data item, or questions that require knowledge of this content; and

    wherein the challenging step prevents clients that possess the digital fingerprint of the data item but not the entire data item from successfully depositing the data item and being granted future access to the copy of the data item stored in the data repository.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×