Content Replication Engine for Social Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current social networking systems face inefficiencies in content distribution, as they replicate content across all servers without considering the location of third-party users accessing the information, leading to increased storage needs and slower retrieval times.

Innovation Solution

Implement a replication engine within the networking environment that analyzes the location and access patterns of third-party users to replicate content on servers closest to them, optimizing storage usage and reducing unnecessary replication across all data centers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If content is replicated to all servers throughout the social network, then content availability and access speed are improved, but storage space consumption increases

Engineering Contradiction:
Improvecontent retrieval timeVSAvoidstorage space
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent applies local quality by replicating content selectively to specific servers based on the geographic location and access patterns of third-party users, rather than uniformly distributing content to all servers. The replication engine analyzes user location data and replicates content only to servers closest to users who are likely to access it, optimizing the balance between retrieval speed and storage consumption.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If content is published on all servers throughout the social network, then content accessibility is improved, but unnecessary replication and storage costs increase

Engineering Contradiction:
Improvecontent accessibilityVSAvoidstorage resources
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system implements self-service through the replication engine that automatically analyzes third-party user information and makes intelligent replication decisions without manual intervention. The engine continuously monitors user location data and access patterns, automatically replicating content to appropriate servers based on real-time conditions, thereby optimizing resource utilization while maintaining accessibility.

Inventive Principle:
Principle #25Self-service

3Quantity of substance

If content is replicated to servers based on user location, then storage efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvestorage space efficiencyVSAvoidreplication system complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces a replication engine as an intermediary component that mediates between content publishers and servers. This dedicated module handles the complexity of analyzing third-party user information, determining optimal replication targets, and coordinating the replication process. By isolating this complex functionality in a separate engine, the overall system architecture remains manageable while achieving storage efficiency through location-based replication.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11388232B2Replication of content to one or more servers
Publication Date: 2022.07.12 KYNDRYL INC
  • US11388232B2 patent drawing
  • US11388232B2 patent drawing
  • US11388232B2 patent drawing

AI summary

An approach is provided to automatically replicate content to certain servers in a networking environment based on, amongst other metrics, location of third parties accessing information in a social networking environment. The approach includes obtaining content from a user within a networked environment and analyzing information of one or more third parties that have access to the networked environment and who have an association with the user. The approach further includes replicating the content to one or more servers within the networked environment based on the analyzed information of the one or more third parties.