Digital Content Viewing System Using Hash-Based File Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital content viewing systems download the entire digital content, including unchanged pages, when only a part of it is updated, leading to unnecessary data transfer.

Innovation Solution

A digital content viewing system that uses content file specific information, such as hash values, to identify and manage content files uniquely, allowing only updated files to be downloaded, while unchanged files are retrieved from local storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire digital content is downloaded again when an update is detected, then the content is fully updated, but unnecessary data transfer occurs for unchanged files

Engineering Contradiction:
Improvecontent update completenessVSAvoiddata transfer efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the digital content into individual content files (e.g., image files, text files) and assigns unique identification information (hash values) to each file. This allows the system to check and update only the specific files that have changed, rather than downloading the entire digital content package again. The configuration information file stores these individual file identifiers, enabling granular update management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the essential identification information (hash values) from each content file and stores it in the configuration information file. This extracted identifier serves as a fingerprint for each file, allowing the terminal to compare and identify which specific files need updating without transferring the actual file contents during the update check process.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If file names are converted to sequential numbers for management, then file management is simplified, but the ability to identify unchanged files is lost

Engineering Contradiction:
Improvefile management convenienceVSAvoidfile identity information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent generates a copy of the content file's essential characteristics in the form of a hash value (digest). This hash value is a condensed representation of the file's content that can be stored and compared without requiring the original file. The hash serves as a digital fingerprint that preserves the file's identity information in a compact, comparable format.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms the content file into a different parameter representation (hash value) that retains the essential identity information needed for comparison. Instead of using the original file name or content directly, the system converts the content into a hash digest, which is then used for identification and update detection while maintaining the ability to distinguish unchanged from changed files.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11263271B2Digital content viewing system, digital content viewing method, and computer-readable recording medium
Publication Date: 2022.03.01 DOWANGO KK
  • US11263271B2 patent drawing
  • US11263271B2 patent drawing
  • US11263271B2 patent drawing

AI summary

There are provided a digital content viewing system, a digital content viewing method, and a computer program, all of which make it possible to update a digital content that has been downloaded without downloading the entire digital content again if the digital content is updated. A digital content viewing system 1 includes a viewer terminal 5. The viewer terminal 5 includes: a configuration information file acquisition section 57A configured to check if a configuration information file corresponding to a digital content is stored in a data storage section 55 when the digital content is designated, and download the configuration information file OPF as necessary; and a content file acquisition section 57B configured to specify a corresponding content file on a basis of the configuration information file when the content file is designated, check if the content file having the same file name is stored in the data storage section 55, and download the content file as necessary.