×

Hybrid synchronization between cloud and on-premise systems in a content management system

  • US 9,805,106 B2
  • Filed: 01/31/2014
  • Issued: 10/31/2017
  • Est. Priority Date: 10/04/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations of a first installation of a content management system, the first installation comprising a first repository storing content and within a firewall of an enterprise, the firewall protecting the first repository from access by users external to the firewall, the operations comprising:

  • sending, by the first installation, a request for a change manifest to a second installation of the content management system managing a second repository, the second repository being outside of the firewall and maintaining a copy of some of the content to enable collaboration between a plurality of users external to the firewall who have appropriate permissions for accessing a tenant of the second installation of the content management system outside of the firewall, the request comprising a repository identifier identifying a first repository managed by the first installation of the content management system, the first repository storing content items included in one or more synchronization sets defining linked content for synchronization between the first repository and the second repository;

    receiving, by the first installation, the change manifest from the second installation, the change manifest comprising a synchronization set identifier identifying a changed synchronization set of the one or more synchronization sets, the changed synchronization set comprising a content item of the linked content that has been changed at the second repository subsequent to a previous synchronization between the first repository and the second repository;

    requesting, by the first installation from the second installation based on the change manifest, a detailed record of changes made at the second repository to the content item; and

    receiving, at the first installation from the second installation, a set of change descriptions comprising the detailed record of changes to the content item.

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