Patent ID: 7596585

Claim:
A database system, the system comprising: a computer executing a database replication function for a local object and one or more destination objects, where one or more local applications make requests to the local object, the database replication function comprising: a request logging function for recording a sequence of requests sent by the one or more local applications to the local object; and an update propagation function, wherein the update propagation function determines which local object states to propagate to the one or more destination objects, based on information quality of service accuracy requirements; wherein the update propagation function determines which local object states to propagate by determining whether present local object state meets a propagation condition; and wherein the information quality of service accuracy requirements include parameters (Δs, Δt) and wherein the propagation condition is met if a magnitude of the local object state change from s i to s j is greater than or equal to the parameter Δs , and the state s j that causes the local object state change from s i to s j to be greater than or equal to the parameter Δs has existed on the local object for a time greater than or equal to Δt without being propagated to the destination object.