Game Console Update Logic Using Activation History

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing game systems face challenges in efficiently downloading patch files and other files, such as system software and content files, due to storage capacity and network resource constraints, especially when users are actively playing games.

Innovation Solution

An information processing device with a storage unit to store activation history, a determination unit to identify necessary files, and a processing unit to automatically download these files from a server, allowing for timed and automated updates without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the game device periodically accesses the update server to download patch files for all games played in the past, then the game software can be updated, but the storage capacity of the game device and network resources are consumed excessively

Engineering Contradiction:
Improvesoftware updateVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Instead of downloading patch files for all games played in the past (excessive action), the system selectively downloads patch files only for games that were activated within a predetermined period (partial action). This reduces the quantity of files to be downloaded while ensuring updates for recently played games, thereby conserving storage capacity and network resources.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system maintains a list of games activated within a predetermined period beforehand, so when update time comes, it can directly download patch files for the relevant games without needing to review all past games. This preliminary preparation of the game list optimizes the update process and reduces unnecessary downloads.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the game device periodically accesses the update server, then patch files can be downloaded, but it disrupts the user's gaming experience when users are actively playing games

Engineering Contradiction:
Improvesoftware updateVSAvoidgaming disruption
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by maintaining an updated list of recently activated games before the actual download process. When update time arrives, the system can quickly identify which games need updates from the pre-maintained list, enabling faster and more targeted downloads that minimize disruption to active gaming sessions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically manages the update process by periodically updating its own list of recently activated games and autonomously determining which patch files need to be downloaded. This self-service approach eliminates the need for user intervention and allows the system to schedule updates in a way that minimizes gaming disruption.

Inventive Principle:
Principle #25Self-service

3Productivity

If the system builds a scheme for efficiently downloading patch files, then network resources are optimized, but the system complexity increases

Engineering Contradiction:
Improvedownload efficiencyVSAvoiddownload scheme
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary action by maintaining a list of recently activated games in advance. This pre-prepared list simplifies the actual download process, as the system only needs to query patch files for games in the predetermined list rather than evaluating all past games, thereby reducing the complexity of the download scheme while improving efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial action by focusing the download process only on games activated within the predetermined period, rather than handling all past games. This selective approach simplifies the download scheme by limiting the scope to a manageable subset of games, improving productivity without proportionally increasing system complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8750147B2Information processing device for determining related files for download
Publication Date: 2014.06.10 SONY INTERACTIVE ENTERTAINMENT LLC
  • US8750147B2 patent drawing
  • US8750147B2 patent drawing
  • US8750147B2 patent drawing

AI summary

An activation history storage stores an activation history of applications. A determination unit refers to the activation history and determines a file that is related to an application and that should be downloaded from a server. A processing unit downloads the determined related file. The activation history storage maintains an activation history that maps identification information identifying an application into the latest activation date and time of the application, and the determination unit refers to the activation date and time and determines the related file to be downloaded.