Processing State Management for Content Distribution Servers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content distribution systems face increased processing loads and congestion due to frequent content registration and deletion requests, leading to delays and data management burdens on distribution servers.

Innovation Solution

A processing state management apparatus that holds state information indicative of transaction progress until notification of completion is received from the distribution server, allowing for efficient management of processing states without imposing additional load on the distribution server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the processing state management apparatus frequently requests content registration and deletion from the distribution server, then the content distribution system can maintain up-to-date content states, but the processing load and congestion on the distribution server increases

Engineering Contradiction:
Improvecontent state accuracyVSAvoidserver processing capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The processing state management apparatus preliminarily determines content states based on received requests before the distribution server completes processing. When a registration or deletion request is received, the apparatus proactively sets the content state to 'registered' or 'deleted' immediately, rather than waiting for server confirmation. This preliminary action reduces the need for frequent state confirmation requests to the server, thereby reducing processing load while maintaining state accuracy.

Inventive Principle:
Principle #10Preliminary action

2Stability of the object's composition

If the processing state management apparatus waits for completion notification from the distribution server before updating state information, then data consistency is maintained, but processing delays occur

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

Solution Approach 1:

The system performs preliminary state updates upon receiving requests without waiting for server completion notifications. The processing state management apparatus updates content states to 'registered' or 'deleted' as soon as it receives the corresponding requests, rather than waiting for the distribution server to complete processing and send completion notifications. This eliminates processing delays while maintaining data consistency through the reliability of the request-response protocol.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the processing state management apparatus stores detailed transaction state information, then complete processing history is maintained, but data storage requirements increase

Engineering Contradiction:
Improveprocessing history completenessVSAvoiddata storage volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The system extracts and stores only the essential state information needed for processing management. Instead of storing complete transaction details, the processing state management apparatus stores only the content state ('registered', 'deleted', or 'to be distributed') and basic transaction identifiers. This extraction of essential information maintains processing history completeness while minimizing data storage requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8539058B2Processing state management device, processing state management method, and program
Publication Date: 2013.09.17 RAKUTEN GROUP INC
  • US8539058B2 patent drawing
  • US8539058B2 patent drawing
  • US8539058B2 patent drawing

AI summary

A processing state management apparatus to be connected to a distribution server that carries out a transaction to register or delete content to be distributed, includes a transmitter which transmits a request requesting the distribution server to carry out the transaction, and a state updater which, after the processing state management apparatus has requested the distribution server to carry out the transaction, holds state information indicative of the state of the transaction in the distribution server as representing processing in progress until the processing state management apparatus receives a notification of completion of the transaction from the distribution server.