×

SYNCHRONIZATION OF CLIENT MACHINES WITH A CONTENT MANAGEMENT SYSTEM REPOSITORY

  • US 20150278323A1
  • Filed: 06/18/2014
  • Published: 10/01/2015
  • Est. Priority Date: 03/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to implement a synchronization queuing service configured to perform operations comprising:

  • recording, to a data structure maintained by the synchronization queuing service, a change set comprising information about one or more file events affecting a content item maintained by a content management system repository with which the synchronization queuing service is associated;

    receiving, at the synchronization queuing service, a file synchronization request comprising an identifier of the content item;

    determining consistency or inconsistency, relative to a current state of the content management system repository, of a client machine state of the content item at a client machine subscribed to the content item, the determining comprising comparing the change set with the identifier and a value representative of a most recent prior synchronization between the client machine and the synchronization queuing service; and

    responding with a file event summary, the file event summary comprising information usable by the client machine to identify actions necessary to synchronize the client machine state of the content item relative to the current state of the content management system repository when the client machine state of the content item is inconsistent with the current state of the content management system repository and with an indication that the client machine need not directly contact the content management system repository when the client machine state of the content item is inconsistent with the current state of the content management system repository.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×