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:
Jun. 22, 2010
Filed:
Oct. 24, 2003
Ashish Shah, Sammamish, WA (US);
Darshatkumar Shah, Bellevue, WA (US);
Irena Hudis, Bellevue, WA (US);
Lev Novik, Bellevue, WA (US);
Vivek Jawahir Jhaveri, Seattle, WA (US);
Ashish Shah, Sammamish, WA (US);
Darshatkumar Shah, Bellevue, WA (US);
Irena Hudis, Bellevue, WA (US);
Lev Novik, Bellevue, WA (US);
Vivek Jawahir Jhaveri, Seattle, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Several embodiments of the present invention employ synchronization adapters for synchronizing information between 'WinFS' and non-'WinFS' data sources. Examples of adapters include an adapter that synchronizes address book information between a “WinFS” contacts folder and a non-WinFS mailbox. In these instances, adapter developers might use the “WinFS” synchronization core services API described herein for accessing services provided by the “WinFS” synchronization platform in order to develop schema transformation code between the “WinFS” schema and the non-“WinFS” data source schema. Additionally, the adapter developer provides protocol support for communicating changes with the non-“WinFS” data source. A synchronization adapter is invoked and controlled by using the synchronization controller API and reports progress and errors using this API.