Blog Compression Logic for Storage and Speed Trade-offs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Many blogs consume storage resources inefficiently due to varying user activity, leading to unnecessary compression and decompression processes that degrade performance by slowing webpage loading times.

Innovation Solution

An information processing device that determines the popularity of blog articles using a popularity degree index, selectively compressing and decompressing articles based on accessibility and access requests to optimize storage resource utilization and reduce processing loads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If all blog articles are compressed to save storage resources, then storage efficiency is improved, but webpage loading speed deteriorates due to decompression time

Engineering Contradiction:
Improvestorage resource utilizationVSAvoidwebpage loading speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent applies local quality by differentiating compression treatment based on article characteristics. Instead of uniformly compressing all articles, the system compresses only articles with specific characteristics (such as those exceeding a size threshold or lacking compression flags) while leaving other articles uncompressed. This selective approach optimizes storage efficiency for a subset of articles without impacting the loading speed of frequently accessed articles.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements preliminary action by setting compression flags and pre-determining which articles should be compressed before actual compression occurs. The system uses compression determination logic that evaluates article properties in advance and sets appropriate flags, allowing the compression process to proceed efficiently only for pre-identified candidates rather than requiring compression of all articles.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If compression and decompression processes are performed frequently, then storage resource management is improved, but processing load increases and performance deteriorates

Engineering Contradiction:
Improvestorage resource managementVSAvoidprocessing performance
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system applies local quality by targeting compression operations only to specific articles that meet certain criteria (such as size thresholds or lack of compression flags) rather than processing all articles. This localized approach reduces the overall processing load while still achieving effective storage optimization for the most suitable articles.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses preliminary action by pre-evaluating articles for compression suitability and setting compression flags in advance. This allows the system to perform compression only when and where needed, rather than continuously processing all articles, thereby reducing unnecessary processing load while maintaining effective storage management.

Inventive Principle:
Principle #10Preliminary action

3Speed

If no compression is applied to maintain fast access, then webpage loading speed is maintained, but storage resources are wasted on inactive blogs

Engineering Contradiction:
Improvewebpage loading speedVSAvoidstorage resource utilization
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent applies local quality by selectively compressing only those articles that meet specific criteria (such as size thresholds or lack of compression flags) while leaving other articles uncompressed. This allows the system to save storage space on suitable articles without impacting the loading speed of frequently accessed articles, achieving both storage efficiency and performance maintenance.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements preliminary action by pre-determining which articles should be compressed based on their characteristics before actual compression occurs. This allows the system to optimize storage for inactive or less-accessed articles while maintaining fast access for active articles, as the compression decisions are made in advance based on article properties.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10834195B2Information processing device, information processing method, program, and storage medium
Publication Date: 2020.11.10 RAKUTEN GROUP INC
  • US10834195B2 patent drawing
  • US10834195B2 patent drawing
  • US10834195B2 patent drawing

AI summary

An information processing device obtains a popularity degree index of a blog which contains at least one article, sets a threshold for determining whether or not to compress each blog in accordance with the popularity degree index for each blog, determines whether or not the blog is a blog to be compressed based on a total data amount of the at least one article contained in the blog and on the threshold, and determines an article to be compressed among the at least one article contained in the blog to be compressed. At least a part of the article contained in the blog to be compressed is to be compressed.