Patent ID: 7698569
Filing Date: 2010-04-13
Classification: G06F

Abstract:
1. A method for monitoring files used by a programmer in connection with the development of a software component, wherein the files used by the programmer include a first set of files, comprising: for each file included in the first set of files, obtaining a fingerprint corresponding to the file, thereby obtaining a first set of fingerprints; defining a second set of files, wherein each file included in the second set of files is a file that should be included in the first set of files; for each file included in the second set of files, obtaining a fingerprint corresponding to the file, thereby obtaining a second set of fingerprints; storing the second set of fingerprints in physical memory of a computing device; and determining whether each file included in the second set of files is also included in the first set of files, wherein the determining step comprises determining whether each fingerprint included in the second set of fingerprints is identical to a fingerprint included in the first set of fingerprints, wherein each obtained fingerprint is a function of the content of the file corresponding to the fingerprint; and wherein the step of obtaining a fingerprint corresponding to a file included in the first set of files comprises generating the fingerprint, and the step of generating the fingerprint comprises using a hashing algorithm to generate the fingerprint.