×

Method and apparatus for reducing redundant storing of blocks of data on a server

  • US 8,176,015 B1
  • Filed: 06/14/2004
  • Issued: 05/08/2012
  • Est. Priority Date: 06/14/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for selectively storing blocks of data, comprising:

  • (a) accessing a computer file comprising a plurality of bytes of data;

    (b) defining a block of data as a current block, wherein the block of data comprises the plurality of bytes;

    (c) calculating a checksum from a rolling error identification code for the current block;

    (d) identifying that the checksum does not exist in a database;

    (e) determining whether the method has advanced one block length through the computer file;

    (f) if the method has advanced one block length through the computer file, moving back one block length to form a unique block of data, defining the unique block of data as the current block, and storing the current block into an archive file; and

    (g) otherwise, advancing one byte to form a new block of data, defining the new block of data as the current block, and returning to step (c).

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