Patent ID: 7814070

Claim:
A method for file identification, comprising: receiving an input using a graphical user interface running on a processor, 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 standardized first portion of data contents associated with the first file by identifying a data set to be selected consistently from the first file, wherein the data set is identified based on a size and a location associated with the first file; running a first hashing algorithm against the standardized first portion of the data contents to generate a first hash value, and running a second hashing algorithm against the standardized first portion of the data contents to generate a second hash value, wherein the first portion is an extremely small dataset; determining whether the first hash value is equal to a first stored hash value and whether the second hash value is equal to a second stored hash value, the first stored hash value and the second stored hash value being predetermined and associated with a second portion of data contents associated with the second file, the second portion of the data contents associated with the second file being substantially similar to the standardized first portion of the data contents; and identifying a location of the second file when the first hash value is equal to the first stored hash value and the second hash value is equal to the second stored hash value.