Application tracking system
AssigneeInternational Business Machines Corporation
InventorsGrzegorz Sawina, Marcin Labenski, Joanna Barbara Koza, Tomasz A. Stopa
Life of this patent
Estimating the term…
Abstract
A method for monitoring software usage for an application installed in a computer system. The computer system determines whether a change has occurred in a set of files stored in a set of directories for the application in a file system between inventory scans of the file system. The set of the files is associated with the application and the set of the files changes when the application is used. A usage metric for the application is adjusted by the computer system to indicate a use of the application when the change has occurred in the set of the files, increasing accuracy, by the computer system, in identifying application usage.
Claims18
A method for monitoring software usage for an application installed in a computer system, the method comprising:
- performing, by the computer system, an inventory scan, wherein results of the inventory scan identify files in directories for applications and indicate changes in the files from a prior inventory scan of the file system;
- determining, by the computer system, whether a change has occurred in a set of files stored in a set of directories for the application in a file system between inventory scans of the file system, wherein the set of the files is associated with the application and the set of the files changes when the application is used, and wherein the change in the set of the files is detected using a usage signature;
- and
- adjusting, by the computer system, a usage metric for the application to indicate a use of the application when the change has occurred in the set of the files stored in the set of directories for the application, increasing accuracy, by the computer system, in identifying application usage.
An application tracking system comprising:
- a computer system;
- and
- a usage tracker running on the computer system, wherein the usage tracker performs an inventory scan, wherein results of an inventory scan identify files in directories for applications and indicate changes in the files from a prior inventory scan of the file system, wherein the usage tracker determines whether a change has occurred in a set of files stored in a set of directories for an application in a file system between inventory scans of the file system, wherein the set of the files is associated with the application and the set of the files changes when the application is used, and wherein the change in the set of the files is detected using a usage signature;
- and adjusts a usage metric for the application to indicate a use of the application when the change has occurred in the set of the files stored in the set of directories for the application, increasing accuracy, by the computer system, in identifying application usage.
A computer program product for monitoring software usage for an application installed in a computer system, the computer program product comprising:
- a computer-readable storage media;
- first program code, stored on the computer-readable storage media, for performing an inventory scan, wherein results of the inventory scan identify files in directories for applications and indicate changes in the files from a prior inventory scan of the file system;
- second program code, stored on the computer-readable storage media, for determining whether a change has occurred in a set of files stored in a set of directories for the application in a file system between inventory scans of the file system, wherein the set of the files is associated with the application and the set of the files changes when the application is used, and wherein the change in the set of the files is detected using a usage signature;
- and
- third program code, stored on the computer-readable storage media, for adjusting a usage metric for the application to indicate a use of the application when the change has occurred in the set of the files stored in the set of directories for the application, increasing accuracy, by the computer system, in identifying application usage.
Dependencies are inferred from the claim text.