Patent ID: 7707180

Claim:
A computer-implemented method of replicating data using a manifest file, comprising: creating a manifest file at a resource supplying computer device, the manifest file including an identifier of each of a plurality of resources of a resource group that exists at the resource supplying computer device, wherein the manifest file mandates that each of the plurality of resources of the resource group complete a transmission between the resource supplying computer device and a resource receiving computer device and exist on the resource receiving computer device before granting access to any of the plurality of resources of the resource group on the resource receiving computer device; generating a change order on the resource supplying computer device, wherein the change order includes an indicator that the change order is associated with the manifest file; transmitting the change order from the resource supplying computer device to the resource receiving computer device; on the resource receiving computer device, identifying, from the indicator, that the change order is associated with the manifest file; causing the manifest file to be reproduced at the resource receiving computer device; in response to the manifest file being reproduced at the resource receiving computer device, beginning a replication operation, wherein the replication operation includes a transfer duration during which each of the plurality of resources of the resource group are being transmitted between the resource supplying computer device and the resource receiving computer device; and during the transfer duration: identifying whether each resource identified in the manifest file has completed transmission and exists at the resource receiving computer device by comparing each resource of the resource group identified in the manifest file to a database that identifies resources of the resource receiving computer device; when each resource of the resource group identified in the manifest file has not completed transmission and does not exist at the resource receiving computer device, preventing access to all resources of the group identified in the manifest file regardless of whether any resources of the group have completed transmission and exist on the resource receiving computer device; and only when each resource of the resource group identified in the manifest file has completed transmission and does exist at the resource receiving computer device, updating the system registry to include all the resources of the resource group.