Content Caching Device Using Usage-Based Priority Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional content caching devices inefficiently use storage space by storing all contents without considering usage features, leading to reduced storage efficiency and increased traffic congestion due to repeated downloads of the same content.

Innovation Solution

A content caching device that prioritizes content storage based on usage features, storing frequently requested content in a short-term unit and less frequently requested content in a long-term unit, and selectively forwards long-term content to neighboring devices to reduce traffic congestion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all requested contents are stored in the storage unit without considering content usage features, then all user requests can be satisfied, but storage efficiency is reduced and traffic congestion increases

Engineering Contradiction:
Improvecontent request satisfactionVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The storage unit is divided into two distinct segments: a short-term storage unit for frequently accessed contents and a long-term storage unit for less frequently accessed contents. This segmentation allows the system to optimize storage efficiency by placing hot contents in the shorter-term, more accessible storage while maintaining cold contents in the long-term storage, thereby resolving the contradiction between satisfying all requests and maintaining high storage efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the storage parameter (storage duration and location) based on content usage features such as request frequency and access patterns. By dynamically adjusting which contents are stored in short-term versus long-term storage units based on these parameters, the system achieves both high storage efficiency and reliable content delivery.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If all requested contents are stored in the storage unit, then content availability is improved, but traffic congestion increases due to repeated downloads

Engineering Contradiction:
Improvecontent availabilityVSAvoidtraffic congestion
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The system performs preliminary actions by pre-storing frequently accessed contents in the short-term storage unit based on usage feature analysis. This preliminary action ensures that when users request these contents, they are immediately available from the local caching device, preventing repeated downloads from the content server and thus reducing traffic congestion while maintaining content availability.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If storage space is used without prioritization, then all contents can be retained, but storage efficiency is reduced

Engineering Contradiction:
Improvecontent retentionVSAvoidstorage efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

Different storage locations are assigned different qualities based on content usage features. The short-term storage unit is optimized for fast access and holds high-priority contents, while the long-term storage unit holds lower-priority contents. This local quality differentiation allows the system to retain all contents while achieving high storage efficiency by matching content characteristics with appropriate storage locations.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9083764B2Content caching device for managing contents based on content usage features
Publication Date: 2015.07.14 INST FOR BASIC SCI
  • US9083764B2 patent drawing
  • US9083764B2 patent drawing
  • US9083764B2 patent drawing

AI summary

The present invention relate to a content caching device, and more particularly, to such a content caching device in which the priority of a content requested by a user terminal is calculated based on content usage features such as the number of requests or the latest request interval of the requested content, and the like, the requested content is controlled to be selectively stored in a short-term storage unit based on the calculated priority of the requested content, and among the contents stored in the short-term storage unit, a content needed to be stored for a long time period is controlled to be stored in a separate long-term storage unit based on the storage time of the requested content in the short-term storage unit.