Opportunistic clearing of sync states associated with a database
AssigneeMicrosoft Corporation
InventorAdedeji Olumuyiwa Akinyemi
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorAdedeji Olumuyiwa Akinyemi
Estimating the term…
Systems and techniques of the management of the metadata of a database are presented. A provider is in communication with a database and a set of consumers of the database. Data may be changed by addition, editing or deletion from the database and such changes are recorded and/or maintained by the provider on a list of changes. The changes on this list may be associated with a sync token. The provider may also maintain a list of consumers and associate with each consumer a last sync token which describes when the last sync request and update on the database was made with the consumer. Data which is deleted from the database is recorded with a tombstone. The tombstone is maintained on the list of changes until all consumers have been made aware of the deletion—then the tombstone may be deleted from the list of changes.
A method for managing the metadata of a database, said database comprising a set of data, each said data capable of being added, changed and deleted from said database, and wherein said metadata managed by at least one provider, said provider capable of communicating with a set of consumers, the steps of said method comprising:
A system for managing the metadata of a database, said system comprising:
A computer readable storage medium that is not a transient signal, said computer readable storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause said processor to execute:
Dependencies are inferred from the claim text.