Content Management System with Relevance-Based Data Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large computer networks, distributing and updating content across multiple servers is time-consuming and bandwidth-intensive, as existing systems replicate all data regardless of its relevance to specific locations, leading to unnecessary data replication and increased load on central servers.

Innovation Solution

A content management system that uses a central server to receive data and access user information from directory and skills databases to determine relevance, transmitting data only to content servers where it is needed, thereby optimizing data replication based on user profiles and job requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all data is replicated to all content servers regardless of relevance, then data availability is ensured, but bandwidth consumption and time consumption increase significantly

Engineering Contradiction:
Improvedata availabilityVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary analysis of user information and data relevance before replication occurs. The central server determines which data is relevant to which locations based on pre-stored user information, and only replicates data to content servers where it will be needed, avoiding unnecessary bandwidth consumption while ensuring data availability where required

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of replicating all data to all servers (excessive action), the system applies partial replication only to the extent necessary - data is replicated to content servers based on its relevance to users at specific locations, achieving the minimum necessary replication for data availability while reducing bandwidth consumption

Inventive Principle:
Principle #16Partial or excessive action

2Stability of the object's composition

If data is updated on all distributed servers, then data synchronization is maintained, but time consumption increases even for unused information

Engineering Contradiction:
Improvedata synchronizationVSAvoidupdate time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The system applies different update strategies to different data based on its relevance to specific locations. Data is updated only on content servers where it is relevant to local users, rather than uniformly updating all servers. This localized approach maintains synchronization where needed while reducing update time for distributed servers

Inventive Principle:
Principle #3Local quality

3Speed

If data is replicated to multiple locations, then access performance is improved, but load on central server increases

Engineering Contradiction:
Improveaccess performanceVSAvoidcentral server load
Core Design Contradiction:
SpeedVSPower

Solution Approach 1:

The central server performs preliminary determination of data relevance to each location before replication. By analyzing user information and data characteristics in advance, the system identifies which data should be replicated to which content servers, enabling distributed access performance improvement while minimizing unnecessary central server load from redundant replication operations

Inventive Principle:
Principle #10Preliminary action

4Reliability

If all content is saved and backed up at all servers, then data accessibility is ensured, but storage efficiency decreases

Engineering Contradiction:
Improvedata accessibilityVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system applies partial replication and backup strategies - data is saved and backed up only at content servers where it is relevant to local users, rather than at all servers. This selective approach ensures data accessibility at appropriate locations while improving storage efficiency by eliminating redundant copies at irrelevant locations

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8909611B2Content management system
Publication Date: 2014.12.09 WRP IP MANAGEMENT LLC
  • US8909611B2 patent drawing
  • US8909611B2 patent drawing
  • US8909611B2 patent drawing

AI summary

A method of operating a content management system, the content management system including a central server and a plurality of content servers connected to the central server, each content server associated with a respective location, the method including receiving data at the central server for distribution to at least one of the content servers, accessing user information relating to one or more users at one or more locations, determining, from the user information, whether the received data is relevant to each user, and transmitting the data from the central server to one or more content servers according to whether the data is relevant for users at the respective locations of the content servers.