METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR DETECTING THE PRESENCE OF AN INSTALLATION ON A DATA PROCESSING SYSTEM BASED ON THE RELATIVE STORAGE LOCATIONS OF ONE OR MORE FILES
First Claim
1. A system for detecting the presence of an installation on a data processing system, comprising:
- means for providing a signature that comprises m files having paths associated therewith, respectively;
means for determining a number n files on the data processing system that match files in the signature;
means for determining a files found ratio given by n/m;
means for applying a transformation to the signature by replacing at least a portion of at least one of the paths with a new path;
means for determining a distance between the n files on the data processing system and the m signature files, the distance corresponding to a sum of a number of path segments associated with the m signature files that cannot be matched to a corresponding path segment associated with files on the data processing system; and
means for determining if the installation is present on the data processing system based on the files found ratio and the distance.
0 Assignments
0 Petitions
Accused Products
Abstract
The presence of an installation on a data processing system may be detected by providing a signature that includes m files having paths associated therewith, respectively. A number n files on the data processing system are determined that match files in the signature and a files found ratio given by n/m is determined. A transformation is applied to the signature by replacing at least a portion of at least one of the paths with a new path. Then, a distance is determined between the n files on the data processing system and the m signature files. The distance corresponds to a sum of a number of path segments associated with the m signature files that cannot be matched to a corresponding path segment associated with files on the data processing system. The presence of the installation on the data processing system is determined based on the files found ratio and the distance.
21 Citations
12 Claims
-
1. A system for detecting the presence of an installation on a data processing system, comprising:
-
means for providing a signature that comprises m files having paths associated therewith, respectively; means for determining a number n files on the data processing system that match files in the signature; means for determining a files found ratio given by n/m; means for applying a transformation to the signature by replacing at least a portion of at least one of the paths with a new path; means for determining a distance between the n files on the data processing system and the m signature files, the distance corresponding to a sum of a number of path segments associated with the m signature files that cannot be matched to a corresponding path segment associated with files on the data processing system; and means for determining if the installation is present on the data processing system based on the files found ratio and the distance. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for detecting the presence of an installation on a data processing system, comprising:
a computer readable storage medium having computer readable program code embodied therein, the computer readable program code comprising; computer readable program code configured to provide a signature that comprises m files having paths associated therewith, respectively; computer readable program code configured to determine a number n files on the data processing system that match files in the signature; computer readable program code configured to determine a files found ratio given by n/m; computer readable program code configured to apply a transformation to the signature by replacing at least a portion of at least one of the paths with a new path; computer readable program code configured to determine a distance between the n files on the data processing system and the m signature files, the distance corresponding to a sum of a number of path segments associated with the m signature files that cannot be matched to a corresponding path segment associated with files on the data processing system; and computer readable program code configured to determine if the installation is present on the data processing system based on the files found ratio and the distance. - View Dependent Claims (8, 9, 10, 11, 12)
Specification