Content Synchronization Optimizer Aggregating Messages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing enterprise content management systems face inefficiencies in synchronizing content across multiple caching servers, leading to high network bandwidth usage, significant load on the primary content server, and performance issues due to duplicate synchronization messages and expired messages.

Innovation Solution

Implementing an optimizer tool that aggregates multiple content synchronization messages into a single synchronization file, allowing for fewer connections and digital signatures, and using wrapper messages to reduce the load on messaging servers, thereby optimizing the synchronization process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate synchronization messages are generated for each content update, then content synchronization completeness is improved, but network bandwidth usage increases significantly

Engineering Contradiction:
Improvecontent synchronization completenessVSAvoidnetwork bandwidth usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent combines multiple separate synchronization messages into a single aggregated synchronization message that contains multiple content updates. This merging approach maintains complete content synchronization while significantly reducing network bandwidth consumption by transmitting all updates in one message rather than multiple separate messages.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The synchronization message structure is designed to serve multiple functions simultaneously: it can contain a single content update or multiple content updates, and it can be processed by both the primary content server and caching servers. This multi-functional design allows the system to adapt to different synchronization scenarios while optimizing resource usage.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If separate synchronization messages are sent for each content update, then content update accuracy is improved, but load on primary content server increases significantly

Engineering Contradiction:
Improvecontent update accuracyVSAvoidprimary content server performance
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The primary content server merges multiple content update operations into a single synchronization message generation and transmission process. This reduces the number of times the server needs to process synchronization logic, validate digital signatures, and manage message queues, thereby reducing server load while maintaining accurate content updates through the aggregated message structure.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If separate digital signatures are generated for each synchronization message, then message security validation is improved, but processing time increases

Engineering Contradiction:
Improvemessage security validationVSAvoidsynchronization processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent generates a single digital signature for the aggregated synchronization message that covers multiple content updates, rather than generating separate digital signatures for each individual update. This merging of the signing operation maintains security validation for all contained updates while significantly reducing the total processing time required for signature generation and verification.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If multiple connections are made to content server for each synchronization message, then message delivery reliability is improved, but system resource consumption increases

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidsystem resource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system merges multiple synchronization message transmissions into a single connection to the content server. By aggregating multiple content updates into one synchronization message and transmitting it through one connection, the system maintains reliable message delivery while reducing the number of connection establishment and teardown operations, thereby conserving system resources such as network sockets and server connection handles.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20220300462A1Optimizing synchronization of content management servers
Publication Date: 2022.09.22 OPEN TEXT CORP
  • US20220300462A1 patent drawing
  • US20220300462A1 patent drawing
  • US20220300462A1 patent drawing

AI summary

Optimizing synchronization of content management servers is described. A caching server receives a message pointing to a synchronization file that includes multiple content synchronization messages. The caching server downloads the synchronization file based on the message. The caching server identifies multiple contents for synchronization based on the multiple content synchronization messages. The caching server synchronizes the multiple contents via a connection to a content server.