File Access Method Using Correspondence Tables for Game Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional game software updating procedures require securing large amounts of free space on physical storage, which can be challenging due to the large data size of updated versions, necessitating a method to reduce the required free capacity without performing a file copying process.

Innovation Solution

An information processing device employs correspondence tables to map logical blocks of files to physical blocks, allowing access to updated game software without copying files by identifying and accessing the correct physical blocks associated with logical blocks, thus reducing the need for extensive free space allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the installer copies files of the game software to the secured free space during updating, then the updated version can be installed, but the free capacity required becomes large

Engineering Contradiction:
Improvegame software update reliabilityVSAvoidfree capacity required
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent uses correspondence tables to map logical blocks of the updated game software to physical blocks on the storage device, eliminating the need for actual file copying. The block conversion section translates access requests for logical blocks into access requests for corresponding physical blocks, achieving virtual copying without physical duplication.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The correspondence tables act as intermediaries between the logical file structure and physical storage blocks. The first correspondence table maps logical blocks to physical blocks, while the second correspondence table maps logical blocks of the updated software to the original logical blocks, enabling indirect access without direct copying.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the installer secures free space corresponding to the data size of the updated version, then the updated game software can be installed, but the storage management becomes complex

Engineering Contradiction:
Improvestorage flexibilityVSAvoidstorage management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically manages storage by creating correspondence tables that can be updated without moving physical files. When game software is updated, the block conversion section updates the correspondence tables to map new logical blocks to existing or new physical blocks, allowing flexible storage allocation without complex manual intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

By using correspondence tables to create virtual copies of the file structure without physical copying, the system maintains storage flexibility while simplifying management. The updated game software can be accessed through the correspondence tables without actually duplicating the entire file set on the storage device.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11836367B2Information processing device and file access method
Publication Date: 2023.12.05 SONY INTERACTIVE ENTERTAINMENT LLC
  • US11836367B2 patent drawing
  • US11836367B2 patent drawing
  • US11836367B2 patent drawing

AI summary

A first correspondence table indicates a correspondence relation between logical blocks of a first file and physical blocks of a physical storage. A second correspondence table indicates a correspondence relation between logical blocks of a second file and the logical blocks of the first file. An access request receiving section receives an access request for the second file. A block conversion section refers to the second correspondence table, identifies a logical block of the first file associated with the logical block of the second file that is subject to the access request, and then refers to the first correspondence table to identify a physical block of the physical storage associated with the identified logical block of the first file. An accessing section accesses the identified physical block.