Game Software Installation Sequencing for Faster Startup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increased data size of game software consumes a large part of the storage capacity of a game device, necessitating an efficient installation method.

Innovation Solution

The game software is logically divided into multiple groups, with essential files for startup and initial game play in the first group, allowing immediate startup upon download completion, while subsequent groups are downloaded in the background.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If all game software files are downloaded and installed completely, then the game can be executed with full functionality, but the storage capacity is consumed excessively and the installation time is prolonged

Engineering Contradiction:
Improveinstallation speedVSAvoidstorage capacity consumption
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The game software is divided into multiple groups of files based on their necessity for execution. The first group contains essential files for startup and initial play, while subsequent groups contain additional files for expanded functionality. This segmentation allows the system to install only the necessary first group initially, reducing storage consumption and installation time, while still enabling complete game execution when all groups are installed.

Inventive Principle:
Principle #1Segmentation

2Reliability

If all game software files are downloaded and installed completely, then the game can be executed with full functionality, but the waiting time for startup is prolonged

Engineering Contradiction:
Improvegame execution completenessVSAvoidstartup waiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary installation of only the first group of files, which are essential for game startup and initial play. This preliminary action ensures that the game can be launched quickly without waiting for complete installation of all file groups, thereby reducing startup waiting time while maintaining reliable execution of the game's core functionality.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If game software is divided into multiple groups with essential files first, then startup waiting time is reduced and storage is optimized, but the system complexity increases

Engineering Contradiction:
Improvestartup waiting timeVSAvoidfile group management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system incorporates a feedback mechanism where the game execution unit checks whether the first group of files is properly installed before allowing game startup. This feedback ensures that the simplified installation approach maintains reliability, as the system verifies the presence of essential files before execution, thereby reducing startup waiting time without compromising execution completeness.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3950081B1Information processing device and installation method
Publication Date: 2025.11.19 SONY INTERACTIVE ENTERTAINMENT LLC
  • EP3950081B1 patent drawingFigure 1
  • EP3950081B1 patent drawingFigure 2
  • EP3950081B1 patent drawingFigure 3

AI summary

A play mode selection screen image displaying section 108 displays a screen image for selecting a play mode relating to installation of game software 70. An installation execution section 110 installs game software into a storage device. When the game software is to be installed for the first time, the play mode selection screen image displaying section 108 displays a first selection screen image for selecting a play mode to install first from a plurality of play modes. Thereafter, the play mode selection screen image displaying section 108 displays a second selection screen image for selecting a play mode not to install or a play mode to install.