Game Console Update Logic Using Activation History
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Productivity
If the system builds a scheme for efficiently downloading patch files, then network resources are optimized, but the system complexity increases
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.
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.
Data Source
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.


