Patent ID: 8832310
Filing Date: 2014-09-09
Classification: G06F,H04L

Abstract:
1. A system for providing a consistent view of data stored therein, which can change dynamically in an uncoordinated way, comprising: at least one client program; and a snapshot server program that uses a processor to permit one or more client programs to request snapshots of data from the snapshot server program such that the data included in or referenced by a snapshot originates from one or more host server programs and the data is accessible to the snapshot server program, but is managed independently of the snapshot server program, wherein the snapshot server program provides a snapshot digest associated with each snapshot such that the snapshot digest includes information that describes the version of each datum included in or referenced by the snapshot associated with the digest, and wherein the at least one client program sends a snapshot digest to the snapshot server program and the snapshot server program responds by sending to the client program a triple that includes a snapshot of a current version of the snapshot server program's data, a digest associated with the snapshot and an inventory delta associated with the snapshot.