Content Distribution Management System Caching and Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large enterprise organizations with dispersed systems and users, existing content distribution management systems face inefficiencies due to repeated polling of content management servers for data, leading to resource waste and difficulties in determining available data and optimal access points.

Innovation Solution

A Content Distribution Management System that caches data near consumption entities, uses registration data to route publisher data sets efficiently, and implements a routing algorithm to minimize data copies, ensuring secure and timely access while adhering to Service Level Agreements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If consumption entities poll content management servers to check for new data, then data availability is ensured, but computer resources are wasted through repeated polling

Engineering Contradiction:
Improvedata availabilityVSAvoidcomputer resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by pre-establishing registration records that map consumption entities to content management servers before data requests occur. This allows the system to proactively determine data availability and routing paths in advance, eliminating the need for continuous polling while ensuring data is readily available when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where consumption entities register their data needs and receive notifications when data becomes available. This feedback loop replaces continuous polling, allowing the system to respond to data availability events efficiently without consuming resources through repeated requests.

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If multiple content management servers are deployed throughout geographic regions, then data distribution capability is improved, but it becomes difficult to determine available data and optimal access points

Engineering Contradiction:
Improvedata distribution capabilityVSAvoiddata routing determination
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces registration records as intermediary structures that mediate between consumption entities and content management servers. These records store pre-determined mappings of which servers host which data, serving as a lookup mechanism that simplifies the complexity of multiple servers into an organized, queryable structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the data distribution problem into discrete registration records, each mapping specific consumption entities to specific content management servers for specific data types. This segmentation transforms the complex problem of determining optimal access points across multiple servers into simple record lookups.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the same data is accessed from non-cache memory and copied multiple times, then data availability to multiple consumers is ensured, but system efficiency deteriorates

Engineering Contradiction:
Improvedata availability to consumersVSAvoidsystem efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system uses copying through registration records that store references to data locations. Instead of physically copying data multiple times across the network, the system copies the registration information (metadata about where data is stored) and uses these references to serve multiple consumers efficiently, reducing redundant data transfers.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9444904B2Content distribution management system
Publication Date: 2016.09.13 REFINITIV US ORGANIZATION LLC
  • US9444904B2 patent drawing
  • US9444904B2 patent drawing
  • US9444904B2 patent drawing

AI summary

Systems and methods are disclosed for managing the data flow from a publisher entity to a consumption entity, which may be a user, system or device. The publisher entity generates and transmits entitled data to a content management server along with a set of permissions associated with the consumption entity for access to the data. Upon receiving a request for entitled data from a consumption entity, the content management server retrieves the requested data from a cache and transmits at least a subset of the cached data matching the consumption entity's permissions.