×

System and method for performing remote tracking and reporting of computing system performance, usage, and security data

  • US 7,376,654 B1
  • Filed: 04/29/2003
  • Issued: 05/20/2008
  • Est. Priority Date: 04/29/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of tracking and reporting systems data for a computing system, comprising:

  • selecting a plurality of computing systems from which systems data is to be tracked and reported, wherein the plurality of computing systems include one or more disparate computing systems;

    creating a worker thread executable program for collecting and aggregating desired systems data from each of the plurality of computing systems;

    creating a history file for tracking the collection and aggregation of the systems data from each of the plurality of computing systems;

    collecting the systems data from the plurality of computing systems, wherein the system data comprises registry data, the registry data showing changes in the registry of at least one of the plurality of computing systems;

    aggregating the collected systems data according to desired types of data and desired incremental amount of data;

    saving the collected and aggregated systems data from the plurality of computing systems to a first memory location, whereby saving the collected and aggregated systems data includes saving the collected and aggregated systems data to the first memory location as a first markup language formatted data, wherein the collected and aggregated systems data is written to a first markup language data store substantially in real time;

    transforming the collected and aggregated systems data into a format for reporting the data via an Internet web page, whereby transforming the collected and aggregated systems data into a format for reporting the data via an Internet web page includes transforming the first markup language formatted data to a second markup language formatted data for reporting the systems data via an Internet web page;

    creating a report for publishing the collected and aggregated systems data via an Internet web page;

    during an idle time for the worker thread executable program, marking a location in an offset table of the collected and aggregated systems data in the history file; and

    prior to a subsequent collection and aggregation of systems data from the plurality of computing systems, reading the history file to determine where the previous collection and aggregation of desired systems data stopped and to determine where to begin the subsequent collection and aggregation of systems data from the plurality of computing systems.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×