Content Server Bidirectional Sync via Firewall-Safe Cloud Events

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing enterprise information management systems struggle to securely and efficiently share and synchronize content between an on-premises content server and external cloud systems, leading to security risks and loss of control over shared files.

Innovation Solution

A content server platform enables secure sharing and bidirectional synchronization by using an application programming interface to communicate with a cloud system, leveraging an event service to track changes made externally and update the on-premises content server accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If content is shared with external users through cloud-based storage systems, then collaboration capability is improved, but security control deteriorates

Engineering Contradiction:
Improvecollaboration capabilityVSAvoidsecurity control
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an event service as an intermediary between the content server and cloud storage system. This event service receives, processes, and manages change events from external cloud systems, allowing secure bidirectional synchronization without direct exposure of the content server to external users. The intermediary maintains security boundaries while enabling collaboration functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If bidirectional synchronization is implemented between on-premises content server and cloud system, then data consistency is improved, but system complexity deteriorates

Engineering Contradiction:
Improvedata consistencyVSAvoidsystem complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent segments the synchronization system into distinct functional components: a content server for on-premises storage, a cloud storage system for external access, and an event service for coordination. Each component operates independently with well-defined interfaces, managing complexity through modular architecture while achieving bidirectional data consistency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The event service implements a feedback mechanism where change events from the cloud system are received, processed, and used to update the content server. This closed-loop feedback system automatically maintains data consistency between on-premises and cloud environments without manual intervention, handling the complexity of bidirectional synchronization automatically.

Inventive Principle:
Principle #23Feedback

3Productivity

If external systems can modify shared content, then collaboration efficiency is improved, but tracking and auditing capability deteriorates

Engineering Contradiction:
Improvecollaboration efficiencyVSAvoidtracking information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The event service implements comprehensive feedback by capturing all change events (create, update, delete, rename) from the cloud storage system and forwarding them to the content server. This feedback loop ensures complete tracking and auditing of external modifications while maintaining collaboration efficiency, as every external action is recorded and synchronized back to the on-premises system.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12386788B2Systems and methods for bidirectional content synching and collaboration through external systems
Publication Date: 2025.08.12 OPEN TEXT SA ULC
  • US12386788B2 patent drawing
  • US12386788B2 patent drawing
  • US12386788B2 patent drawing

AI summary

A content server can function as the master record keeper even if a file or folder that it manages in an enterprise computing environment is shared externally, for instance, through a cloud system. To mitigate network security risks, the content server polls, from behind a firewall, an event service of the cloud system. The event service, in response, can communicate events indicating changes to the shared content to the content server. The content server can interpret the events and determine whether to take any appropriate action, for example, updating an audit log to include an event and/or updating the managed content to reflect the changes. Likewise, the content server can communicate any change to the managed content to the cloud system through the event service. In this way, the managed content in the enterprise computing environment and the shared content in the cloud system are bidirectionally synced.