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.

Date of Patent:
Nov. 25, 2008

Filed:

Dec. 20, 2004
Applicants:

Irena Hudis, Bellevue, WA (US);

Lev Novik, Bellevue, WA (US);

Rajesh M. Rao, Sammamish, WA (US);

Sameet H. Agarwal, Redmond, WA (US);

Vivek Jawahir Jhaveri, Seattle, WA (US);

Inventors:

Irena Hudis, Bellevue, WA (US);

Lev Novik, Bellevue, WA (US);

Rajesh M. Rao, Sammamish, WA (US);

Sameet H. Agarwal, Redmond, WA (US);

Vivek Jawahir Jhaveri, Seattle, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

Various embodiments of the present invention are directed to systems and methods for synchronizing mixed elements (MEs) comprising structure data and unstructured filestreams between peer computer systems in a hardware/software interface system environment that does not permit snapshotting of large unstructured ME filestreams during synchronization. For several such embodiments, the method comprises synchronizing the ME in two steps, one for snapshotting the structured data component of the ME (as well as the cv of the filestream but not the filestream itself) and one for locking and transmitting the filestream to the receiving sync peer if and only if, after being locked, it is determined that the filestream is unchanged from the time of the ME data component snapshot.


Find Patent Forward Citations

Loading…