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:
Aug. 27, 2002

Filed:

Jun. 04, 1999
Applicant:
Inventor:

Charles Wu, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, VA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 1/200 ; G06F 1/730 ;
U.S. Cl.
CPC ...
G06F 1/200 ; G06F 1/730 ;
Abstract

A synchronization system synchronizes objects between a portable computer and a desktop computer. Prior to synchronization, the system selects objects to be synchronized between the two computers. A synchronization manager in the portable computer calls an object identification function which identifies a volume that is accessible to the portable computer. The object identification function also identifies objects that are associated with the identified volume and that have been modified since previously synchronizing the identified volume. The object identification function then identifies the identified objects to the synchronization manager, which is able to synchronize the identified objects between the portable computer and the desktop computer. The identification of objects is performed for each accessible volume in the portable computer. The system also provides for the communication of arbitrary data between the portable computer and the desktop computer during a synchronization process. The desktop computer requests communication of a particular set of data between the two computers. The particular set of data is not associated with the pre-defined data exchanged during the synchronization process. The set of data is then communicated between the two computers as requested during the synchronization process.


Find Patent Forward Citations

Loading…