Patent ID: 8290900

Claim:
An apparatus for facilitating directory synchronization of a first set of source directory services with a corresponding set of destination directory services, said apparatus comprising: a watermark fetcher configured to fetch a plurality of watermark references for directory services upon which a synchronization is to be performed; a group fetcher and de-nester configured to fetch and to de-nest group members to a nesting level within a synchronization scope which identifies a group and the nesting level; a memory configured to store fetched group members fetched and de-nested by said group fetcher and de-nester; an object name fetcher configured to iteratively fetch identifications of changed directory objects of each group member fetched by said group fetcher and de-nester and stored at said memory within the synchronization scope wherein the changed directory objects are above the watermark references; and an updater configured to update corresponding group members of the corresponding set of destination directory services.