Patent ID: 7257716
Filing Date: 2007-08-14
Classification: H04L

Abstract:
1. A method for uploading content to a server from a client comprising: dividing the content into data-blocks of a predetermined size; computing a codeword for each data-block to form a set of codewords; computing a composite codeword for the set of codewords by computing a function of the set of codewords, wherein the set of codewords and the composite codeword can be computed using a hash function; computing a content identifier for the content to differentiate the content from other content; sending the composite codeword and the content identifier to the server; determining at the server whether the content is available on the server by comparing the composite codeword with composite codewords of previously stored content; receiving a response from the server indicating whether or not the content is present on the server; and if the content is not present on the server, sending the content to the server.