The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 17, 2010
Filed:
Apr. 26, 2005
Lev Novik, Bellevue, WA (US);
Muhunthan Sivapragasam, Kirkland, WA (US);
Shaoyu Zhou, Issaquah, WA (US);
Vivek Jawahir Jhaveri, Seattle, WA (US);
Lev Novik, Bellevue, WA (US);
Muhunthan Sivapragasam, Kirkland, WA (US);
Shaoyu Zhou, Issaquah, WA (US);
Vivek Jawahir Jhaveri, Seattle, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
The subject invention pertains to data synchronization across replicas. Disclosed are systems and methods of detecting and handling constraint-based conflicts that occur during a synchronization session. In accordance with one particular aspect of the invention, name-constraint violations can be detected. These violations can be resolved by generating a single merged identity that can be utilized to refer to data units, for example on different replicas that had the same name. A property of the merged identity can be merge history, which specifies the identifiers subsumed by the merge.