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:
Feb. 26, 2013
Filed:
Apr. 26, 2012
Akash J. Sagar, Redmond, WA (US);
George P. Moromisato, Seattle, WA (US);
Richard Yiu-sai Chung, Bothell, WA (US);
Raymond E. Ozzie, Seattle, WA (US);
Jack E. Ozzie, North Bend, WA (US);
David Richard Reed, Seattle, WA (US);
Michael Steven Vernal, Seattle, WA (US);
Vladimir Dmitri Fedorov, Bellevue, WA (US);
Muthukaruppan Annamalai, Bellevue, WA (US);
Akash J. Sagar, Redmond, WA (US);
George P. Moromisato, Seattle, WA (US);
Richard Yiu-Sai Chung, Bothell, WA (US);
Raymond E. Ozzie, Seattle, WA (US);
Jack E. Ozzie, North Bend, WA (US);
David Richard Reed, Seattle, WA (US);
Michael Steven Vernal, Seattle, WA (US);
Vladimir Dmitri Fedorov, Bellevue, WA (US);
Muthukaruppan Annamalai, Bellevue, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Systems and methods for synchronizing data between endpoints using elements of centralized and decentralized synchronization systems and communication topologies are disclosed. Such systems and methods may in some cases synchronize some subset of data with a centralized endpoint while another subset of data is synchronized in a decentralized fashion directly with other endpoints. Such systems and methods may include a variety of cooperative functionality to assist in the synchronization of data between endpoints.