Slave Server Synchronization for VOD Content Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional Video On Demand (VOD) architectures face challenges such as complexity, high costs, and excessive data traffic due to the reliance on caching mechanisms, which can lead to download interruptions and limited customization capabilities.

Innovation Solution

A method that synchronizes a slave server with a master server to ensure that multimedia content is available on both servers, allowing the slave server to provide the content directly to user terminals, thereby reducing data traffic and improving reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If caching servers continuously download high quality video contents from the VOD server, then content availability is improved, but data traffic and network bandwidth consumption increase significantly

Engineering Contradiction:
Improvecontent availabilityVSAvoiddata traffic
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The slave server performs preliminary synchronization with the master server to obtain multimedia content in advance, before user requests arrive. This allows the slave server to have content ready locally, eliminating the need for continuous downloading triggered by user requests, thus reducing network traffic while maintaining content availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system divides the VOD service into multiple slave servers distributed across different locations, each synchronizing with the master server independently. This segmentation allows content to be distributed closer to users, reducing the bandwidth burden on any single network connection between the master server and individual slave servers.

Inventive Principle:
Principle #1Segmentation

2Loss of energy

If caching servers are deployed to reduce network traffic, then bandwidth consumption decreases, but system complexity and cost increase

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The slave server is designed with multi-functionality, serving both as a cache server for content delivery and as a synchronization target from the master server. This universal design consolidates multiple roles into a single component, reducing overall system complexity compared to having separate caching and content management systems.

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

Solution Approach 2:

Instead of implementing complex caching algorithms and temporary storage hierarchies, the system uses simple copying of multimedia content from the master server to slave servers. This copying approach maintains content availability while significantly simplifying the system architecture and reducing operational complexity.

Inventive Principle:
Principle #26Copying

3Device complexity

If a single portal interface is used to access the VOD server, then system simplicity is maintained, but customization capability is limited

Engineering Contradiction:
Improvesystem simplicityVSAvoidcustomization capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system segments the portal interface functionality by distributing slave servers across different geographical locations or regions. Each slave server can be customized for its specific region while maintaining a consistent core interface, allowing country-by-country customization without requiring a completely different system architecture for each region.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The slave servers are configured with local quality characteristics, allowing each regional slave server to have customized content, language, or interface preferences specific to its location, while still maintaining the overall simplicity of the single-portal access model through the slave server network.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12244876B2Method providing to a user terminal a target multimedia content available at a master server
Publication Date: 2025.03.04 ORANGE SA
  • US12244876B2 patent drawing
  • US12244876B2 patent drawing

AI summary

A method for providing to a user terminal a target multimedia content belonging to a first set of multimedia contents available at a master server is disclosed. The method includes, performed by a processing unit of a slave server connected to both the user terminal and the master server through a network, synchronizing (a) the slave server with the master server so that each multimedia content of the first set of multimedia contents available at a master server is also available at the slave server; and providing (b) the target multimedia content to the user terminal from the slave server.