Patent ID: 7840540
Filing Date: 2010-11-23
Classification: G06F

Abstract:
1. A method for file identification, comprising: receiving an input using a graphical user interface, the input comprising a first file or an address comprising a uniform resource locator indicating a location of the first file, wherein the first file is retrieved using the uniform resource locator if the input is the address and a local variable is initialized and used by a logic module to determine whether the uniform resource locator is a foreign URL or a local URL, wherein a determination of whether the uniform resource locator is the foreign URL or the local URL indicates whether the uniform resource locator should be processed currently or stored for later processing; identifying a first portion of data contents associated with the first file; standardizing the first portion of the data contents by identifying a data set to be selected consistently from a second file, wherein the data set is identified based on a size and a location of the first portion of the data contents selected from the first file; running, after standardizing the first portion of the data contents, a first hashing algorithm against a first portion of data contents associated with the first file to generate a first hash value, and running a second hashing algorithm against the first portion of data contents associated with the first file to generate a second hash value; determining whether the first hash value and the second hash value are equal to predetermined values associated with a first stored hash value and a second stored hash value, respectively, the first stored hash value and the second stored hash value being associated with a second portion of data contents associated with the second file, the second portion of data contents associated with the second file being substantially similar to the first portion of data contents associated with the first file; and identifying a location of the second file if the first hash value and the second hash value are equal to the predetermined values associated with the second portion of data contents associated with the second file.