Recording application consumption details
First Claim
1. A method comprising:
- identifying, by a server, a first interface provided by a first operating system running on the server;
populating, by the server, an operating system database with information about the first interface;
populating, by the server, a host database with consumption details received from a host machine, wherein the host machine is separate and distinct from the server, wherein the consumption details identify one or more interfaces available at the host machine that are used by a computer application program running on the host machine, wherein a second operating system running on the host machine gathers the consumption details, and wherein the second operating system comprises a same operating system as the first operating system;
determining, by the server, that a second interface among the one or more interfaces is undefined and cannot be resolved by the others of the one or more interfaces;
comparing, by a processing device at the server, the host database to the operating system database to determine that the first interface available at the server is not available at the host machine;
determining, by the server, that the first interface resolves the second interface so as to make the second interface defined; and
identifying, by the server, a possible data inconsistency in response to the determinations that the second interface is undefined and cannot be resolved by the others of the one or more interfaces available at the host machine, that the first interface is not available at the host machine, and that the first interface resolves the second interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A consumption data monitoring method may identify an interface provided by an operating system running on a server. A monitoring module populates an operating system database with information on the identified interface. The monitoring module populates a host database with consumption details received from a host machine, the consumption details comprising one or more interfaces of an operating system on the host machine used by a computer application program running on the host machine. The monitoring module compares the host database to the operating system database to determine if the interface provided by the operating system running on the server matches the one or more interfaces of the operating system on the host machine.
36 Citations
15 Claims
-
1. A method comprising:
-
identifying, by a server, a first interface provided by a first operating system running on the server; populating, by the server, an operating system database with information about the first interface; populating, by the server, a host database with consumption details received from a host machine, wherein the host machine is separate and distinct from the server, wherein the consumption details identify one or more interfaces available at the host machine that are used by a computer application program running on the host machine, wherein a second operating system running on the host machine gathers the consumption details, and wherein the second operating system comprises a same operating system as the first operating system; determining, by the server, that a second interface among the one or more interfaces is undefined and cannot be resolved by the others of the one or more interfaces; comparing, by a processing device at the server, the host database to the operating system database to determine that the first interface available at the server is not available at the host machine; determining, by the server, that the first interface resolves the second interface so as to make the second interface defined; and identifying, by the server, a possible data inconsistency in response to the determinations that the second interface is undefined and cannot be resolved by the others of the one or more interfaces available at the host machine, that the first interface is not available at the host machine, and that the first interface resolves the second interface. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a memory storing instructions; and a processing device at a server to execute the instructions to; identify a first interface provided by a first operating system running on the server; populate an operating system database with information about the first interface; populate a host database with consumption details received from a host machine, wherein the host machine is separate and distinct from the server, wherein the consumption details identify one or more interfaces available at the host machine that are used by a computer application program running on the host machine, wherein a second operating system running on the host machine gathers the consumption details, and wherein the second operating system comprises a same operating system as the first operating system; determine that a second interface among the one or more interfaces is undefined and cannot be resolved by the others of the one or more interfaces; compare the host database to the operating system database to determine that the first interface available at the server is not available at the host machine; determine that the first interface resolves the second interface so as to make the second interface defined; and identify a possible data inconsistency in response to the determinations that the second interface is undefined and cannot be resolved by the others of the one or more interfaces available at the host machine, that the first interface is not available at the host machine, and that the first interface resolves the second interface. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory machine readable storage medium storing instructions that, when executed by a processing device, cause the processing device to:
-
identify, by a server, a first interface provided by a first operating system running on the server; populate, by the server, an operating system database with information about the first interface; populate, by the server, a host database with consumption details received from a host machine, wherein the host machine is separate and distinct from the server, wherein the consumption details identify one or more interfaces available at the host machine that are used by a computer application program running on the host machine, wherein a second operating system running on the host machine gathers the consumption details, and wherein the second operating system comprises a same operating system as the first operating system; determine, by the server, that a second interface among the one or more interfaces is undefined and cannot be resolved by the others of the one or more interfaces; compare, by a processing device at the server, the host database to the operating system database to determine that the first interface available at the server is not available at the host machine; determine, by the server, that the first interface resolves the second interface so as to make the second interface defined; and identify, by the server, a possible data inconsistency in response to the determinations that the second interface is undefined and cannot be resolved by the others of the one or more interfaces available at the host machine, that the first interface is not available at the host machine, and that the first interface resolves the second interface. - View Dependent Claims (12, 13, 14, 15)
-
Specification