METHODS AND APPARATUS FOR STORING AND TRANSMITTING HISTORICAL CONFIGURATION DATA ASSOCIATED WITH INFORMATION TECHNOLOGY ASSETS
First Claim
1. A method for storing and transmitting historical configuration data, the method comprising:
- reading a first configuration data set from a local machine at a first time;
storing the first configuration data set locally, wherein a first timestamp is stored with the first configuration data set;
reading a second configuration data set at a second time;
replacing the first configuration data set with the second configuration data set, wherein a second timestamp is stored with the second configuration data set, the second timestamp being chronologically after the first timestamp;
storing a first change between the first configuration data set and the second configuration data set;
requesting the local machine to update a remote machine;
updating the remote machine, wherein the local machine transmits the change between the first configuration data set and the second configuration data set to the remote machine;
the remote machine using the change between the first configuration data set and the second configuration data set to determine the second configuration data set; and
storing the change between the first configuration data set and the second configuration data set on the remote machine.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for storing and transmitting historical configuration data associated with information technology assets are disclosed. The system reads and stores a first version of data with a timestamp. The system then performs a local update by reading a second version of data with a timestamp, replacing the first set of data and timestamp, and storing the changes between the first and second versions of data. The system also may receive update requests from a remote location for the latest version of data. The changes between versions of data are sent to the remote location, where the changes between versions of data are stored and are usable to create the requested latest version of data and/or prior versions of data.
-
Citations
22 Claims
-
1. A method for storing and transmitting historical configuration data, the method comprising:
-
reading a first configuration data set from a local machine at a first time; storing the first configuration data set locally, wherein a first timestamp is stored with the first configuration data set; reading a second configuration data set at a second time; replacing the first configuration data set with the second configuration data set, wherein a second timestamp is stored with the second configuration data set, the second timestamp being chronologically after the first timestamp; storing a first change between the first configuration data set and the second configuration data set; requesting the local machine to update a remote machine; updating the remote machine, wherein the local machine transmits the change between the first configuration data set and the second configuration data set to the remote machine; the remote machine using the change between the first configuration data set and the second configuration data set to determine the second configuration data set; and storing the change between the first configuration data set and the second configuration data set on the remote machine. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for storing historical configuration data associated with information technology assets, the method comprising:
-
reading a first configuration data set from a machine at a first time; storing the first configuration data, wherein a first timestamp is stored with the first configuration data set; reading a second configuration data set at a second time; replacing the first configuration data set with the second configuration data set, wherein a second timestamp is stored with the second configuration data set, the second timestamp being chronologically after the first timestamp; and storing a first reverse delta between the first configuration data set and the second configuration data set. - View Dependent Claims (8, 9, 10)
-
-
11. A apparatus for storing and transmitting historical configuration data, the apparatus comprising:
-
a processor; and a storage device, the storage device storing a software program structured to cause the processor to; read a first configuration data set from the apparatus at a first time; store the first configuration data set, wherein a first timestamp is stored with the first configuration data set; read a second configuration data set at a second time; replace the first configuration data set with the second configuration data set, wherein a second timestamp is stored with the second configuration data set, the second timestamp being chronologically after the first timestamp; store a first change between the first configuration data set and the second configuration data set; receive a request at the apparatus to update a remote machine; and transmit the change between the first configuration data set and the second configuration data set to the remote machine. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A machine readable media storing instructions structured to cause an apparatus to:
-
read a first configuration data set from the apparatus at a first time; store the first configuration data set, wherein a first timestamp is stored with the first configuration data set; read a second configuration data set at a second time; replace the first configuration data set with the second configuration data set, wherein a second timestamp is stored with the second configuration data set, the second timestamp being chronologically after the first timestamp; store a first change between the first configuration data set and the second configuration data set; receive a request at the apparatus to update a remote machine; and transmit the change between the first configuration data set and the second configuration data set to the remote machine. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification