Game Apparatus Boot File Version Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack an efficient method to select and execute the most up-to-date file from multiple versions of game or application data, including patches, which can lead to inconsistencies and suboptimal performance during system boot or application startup.

Innovation Solution

A game or information processing apparatus with a drive device, storage device, version information acquisition units, a comparator, and an execution processor that identifies and loads the file with newer version information from either a memory medium or a patch file, ensuring the latest version is executed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system executes the boot file from the ROM medium, then the original game data can be run, but outdated version information may cause bugs and functional limitations

Engineering Contradiction:
Improvegame data execution reliabilityVSAvoidversion information outdated
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary version comparison between the ROM medium boot file and the memory card boot file before execution. The version information is acquired and compared in advance, allowing the system to proactively select the appropriate boot file based on version precedence, thereby avoiding execution of outdated files with known bugs

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The memory card serves as an intermediary storage medium that holds alternative boot files with updated version information. The system uses the memory card as a mediator to provide patched or remastered boot files that can override the original ROM medium files when version comparison indicates superiority

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the system always uses the patch file from memory card, then updated functionality is available, but the ability to run original ROM medium versions is lost

Engineering Contradiction:
Improveboot file selection flexibilityVSAvoidoriginal version availability
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system dynamically selects which boot file to execute based on real-time version comparison results. The boot file source is not fixed but adapts according to the version information acquired from both the ROM medium and memory card, allowing flexible switching between original and patched versions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Version information is acquired and compared before the boot execution decision is made. This preliminary version check enables the system to determine the appropriate boot file source in advance, ensuring both original and patched versions remain accessible through informed selection

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If version comparison is implemented between multiple boot files, then the latest version can be selected, but additional processing time is required

Engineering Contradiction:
Improveversion selection accuracyVSAvoidboot process time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs only the necessary version information acquisition and comparison steps required to determine file precedence, rather than进行全面 analysis. This partial action approach achieves sufficient version verification without excessive processing overhead, balancing accuracy with efficiency

Inventive Principle:
Principle #16Partial or excessive action

4Adaptability or versatility

If the system supports multiple boot files with different versions, then versatility is improved, but complexity in file management increases

Engineering Contradiction:
Improvemulti-version support capabilityVSAvoidboot file management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The memory card acts as an intermediary that organizes and presents alternative boot files to the system. This intermediary structure simplifies management by providing a dedicated storage location for patched versions, separating them from the original ROM medium files while enabling systematic version comparison

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8453139B2Conditional startup process for a game apparatus and information processing apparatus
Publication Date: 2013.05.28 SONY INTERACTIVE ENTERTAINMENT LLC
  • US8453139B2 patent drawing
  • US8453139B2 patent drawing
  • US8453139B2 patent drawing

AI summary

The present invention provides a technique of executing a suitable file from plural files of the same type. In a game apparatus, a ROM medium with game data recorded therein is loaded into a drive device. A patch file acquisition unit acquires a patch file for the game data, and stores the patch file in a HDD. The ROM medium and the patch file respectively include boot files for initiating a main program. An execution processor loads into the memory, the boot file having newer version information, and executes a boot sequence. The execution processor does not execute the boot sequence, when the ROM medium is not loaded into the drive device, and executes the boot sequence, as a condition that the ROM medium is loaded into the drive device.