Encrypted Game Component Pre-loading via Decryption Key
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Large game applications take significant time to download and load, and there is a need to provide them to users before the official release to generate interest and reduce server loads, while ensuring they are not executable until the release date.
Innovation Solution
A system that allows pre-loading of game application components over a network or physical media, with at least one component encrypted, enabling early loading without execution until a decryption key is provided on the release date, allowing for bug fixes and updates to be included.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If game application components are provided to users before the official release, then user interest is generated and server loads are reduced, but the application may be executed prematurely
Solution Approach 1:
The system performs preliminary actions by allowing users to download and load game application components before the official release date. The components are prepared and made available in advance, but their execution is deferred until the release date when decryption keys are provided.
Solution Approach 2:
Decryption keys serve as an intermediary mechanism that controls execution. The keys are withheld until the release date, acting as a mediator between the pre-loaded components and their executable state, thereby preventing premature execution while allowing early loading.
2Quantity of substance
If large game applications are downloaded over the network, then users can obtain the application, but significant time is required for download and loading
Solution Approach 1:
The game application is divided into multiple components that can be downloaded and loaded separately. This segmentation allows the system to manage large applications in smaller units, enabling early loading of available components while reducing the perceived download time for the complete application.
Solution Approach 2:
The system performs preliminary downloading and loading of application components before the official release date. By having components ready in advance on user systems, the actual execution preparation time is minimized when the release date arrives.
3Productivity
If application components are distributed early to generate interest, then marketing objectives are met, but server loads increase
Solution Approach 1:
The system performs preliminary distribution of application components to users before the official release. This allows marketing objectives to be met by having applications available early, while the actual execution and full server interaction are deferred to the release date, reducing server loads during the pre-release period.
Data Source
AI summary
A system, method, and apparatus are arranged to enable loading of an application, such as a game application, prior to a formal release date of the application. An end-user is provided components of the application either over a network, CD, DVD, or the like. At least one component of the application is encrypted. The end-user may register with an application provider. At a pre-defined time, such as a release date for the application, a decryption key is made available to the end-user. The decryption key may be employed to decrypt the encrypted component(s) of the application, such that the application may be readied for execution. In addition, bug fixes, additions, or the like, may also be pre-loaded to release of the application, thereby ensuring that the end-user has the most current application configuration.


