Patent ID: 7499904

Claim:
A method for client mastered replication comprising: receiving a selection of a master file on a master client device; defining a replication property of the master file to indicate its selection for replication; receiving a selection of at least one replication option for the master file, wherein each replication option is a replication level option indicating an associated portion of the master file to be replicated and wherein each replication option is associated with a security option for controlling replication of the associated portion of the master file, wherein the associated portion of the master file is indicated on a paragraph by paragraph level, a section by section level or a page by page level; creating a first replica file on a server device based upon the master file in conformance with the at least one replication option; when the first replica file is created or deleted, providing a notification to a user, wherein the notification is display of an icon or removal of an icon; receiving at least one change made to the master file; upon an event, synchronizing changes made at the master file to the first replica file; applying a server mastered replication scheme to the first replica file on the server with respect to each of at least one replicating client device; and synchronizing the first replica file on the master client device to the master file on the master client device using a conflict resolution scheme.