Streaming Content Cache Allocation by Reproduction Order

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content reproduction systems in streaming systems often fail to provide adequate advance data acquisition for contents with higher reproduction likelihood, leading to user inconvenience, especially when communication speeds are insufficient or when users skip to next content.

Innovation Solution

A content reproduction apparatus and method that determines and increases the advance acquisition amount of contents based on their reproduction order, allowing for pre-acquisition and caching of music piece data according to specific cache functions, ensuring seamless playback even when communication is temporarily insufficient.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If equal advance acquisition amount is set for all contents, then storage resource usage is balanced, but user convenience deteriorates because contents with higher reproduction likelihood do not have sufficient cache data

Engineering Contradiction:
Improveuser convenienceVSAvoidadvance acquisition amount distribution
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent applies local quality by setting different advance acquisition amounts for different contents based on their reproduction order. Specifically, contents with earlier reproduction orders (higher likelihood of being reproduced next) are allocated larger advance acquisition amounts, while contents with later reproduction orders receive smaller amounts. This differentiated allocation strategy optimizes user convenience by ensuring that frequently accessed contents have sufficient cached data available.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If advance acquisition amount is increased for contents with earlier reproduction order, then user convenience is improved, but communication resource consumption increases

Engineering Contradiction:
Improveuser convenienceVSAvoidcommunication resource consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent implements preliminary action by acquiring content data in advance before it is actually needed for reproduction. The system determines the reproduction order of contents and proactively downloads and caches data for contents that are likely to be reproduced next, based on their position in the reproduction queue. This allows the system to prepare data during periods when communication resources are available, reducing the need for urgent data retrieval during reproduction.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies dynamics by making the advance acquisition amount variable rather than fixed. The acquisition amount dynamically adjusts based on the reproduction order of each content item. Contents with earlier reproduction orders receive larger acquisition amounts, while those with later orders receive smaller amounts. This dynamic allocation optimizes communication resource usage by matching data acquisition intensity with actual reproduction needs.

Inventive Principle:
Principle #15Dynamics

3Reliability

If partial data is acquired in advance for all contents, then playback continuity is ensured, but storage space consumption increases unnecessarily for contents with lower reproduction likelihood

Engineering Contradiction:
Improveplayback continuityVSAvoidstorage space consumption
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The patent applies local quality by differentiating storage allocation across different contents based on their reproduction order. Instead of uniformly caching data for all contents, the system concentrates storage resources on contents with earlier reproduction orders that have higher likelihood of being accessed. This selective caching strategy ensures playback continuity for frequently accessed contents while avoiding unnecessary storage consumption for less likely candidates.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9313244B2Content reproduction apparatus, content reproduction method, and computer-readable recording medium having content reproduction program recorded thereon
Publication Date: 2016.04.12 ADVANCED CODING TECHNOLOGIES LLC
  • US9313244B2 patent drawing
  • US9313244B2 patent drawing
  • US9313244B2 patent drawing

AI summary

A content reproduction apparatus includes a communicator, a music piece acquisition controller, and a music piece reproducer. The communicator receives a content distributed in a streaming system through a telecommunications line. The music piece acquisition controller acquires data, which has not been received, of a content being reproduced through the communicator, determines advance acquisition amounts in a plurality of contents to be reproduced after the content being reproduced according to a reproduction order, and acquires a part of the plurality of contents in advance based on the determined advance acquisition amounts. The music piece reproducer reproduces the acquired contents.