Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2005-05-09
2009-12-15
Vo, Tim T. (Department: 2168)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000
Reexamination Certificate
active
07634514
ABSTRACT:
Described is a system and method that facilitates fast and reliable synchronization of computer/file system directories. A synchronization (FastSync) subsystem operates in a discovery/enumeration phase to provide a calling client with a set of the differences between directories, and then operates in an action phase to perform operations as directed by the client to synchronize the different directories. The discovery/enumeration and action phases use parallel operation and I/O (input/output) pipelining. Multiple threads are used during enumeration to enumerate each directory's children, and enqueues each sub-directory to be handled by a new thread. During the action phase, when an operation is requested, the FastSync subsystem packages up the operation, item pointer, and context information into an internal context block and queues that packet as a work item for a process thread pool to handle.
REFERENCES:
patent: 5778389 (1998-07-01), Pruett et al.
patent: 6070254 (2000-05-01), Pratt et al.
patent: 6147773 (2000-11-01), Taylor et al.
patent: 6745303 (2004-06-01), Watanabe
patent: 7051064 (2006-05-01), Yamagishi et al.
patent: 7395281 (2008-07-01), Edwards
patent: 2002/0174180 (2002-11-01), Brown et al.
patent: 2003/0105654 (2003-06-01), MacLeod et al.
patent: 2003/0191827 (2003-10-01), Piispanen et al.
patent: 2004/0039889 (2004-02-01), Elder et al.
patent: 2006/0041596 (2006-02-01), Stirbu et al.
patent: 2007/0198746 (2007-08-01), Myllyla et al.
Aust Brian S.
Langan Thomas A.
Virk Navjot
Microsoft Corporation
Sanders Aaron
Vo Tim T.
Workman Nydegger
LandOfFree
Synchronizing file system directories does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Synchronizing file system directories, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Synchronizing file system directories will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4149537