Game Loading via Network Decompression and Engine Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing games on electronic devices require local installation, leading to poor user experience due to storage constraints and inefficient loading processes.

Innovation Solution

A method for game running that allows games to be downloaded and loaded from a network without local installation, utilizing game engines to decompress and execute game files, enabling efficient loading and improved user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If game files are installed locally on electronic devices, then games can be played offline, but storage space is consumed and loading times are increased

Engineering Contradiction:
Improvegame loading timeVSAvoidlocal storage space
Core Design Contradiction:
Loss of timeVSQuantity of substance

Solution Approach 1:

The patent extracts the game execution environment from the game files themselves by introducing a separate game engine component. The game engine is downloaded once and stored locally, while individual game files are downloaded on-demand and executed by the engine without requiring full local installation. This separation allows games to run with minimal local storage while maintaining fast loading through the pre-cached engine.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The game engine serves as a universal platform that can execute multiple different game files. Instead of installing separate execution environments for each game, a single game engine handles various game formats and types. This multi-functionality reduces the overall storage requirement while enabling rapid game loading and switching.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Ease of operation

If game files are installed locally, then games can be accessed quickly, but the installation process is complex and time-consuming

Engineering Contradiction:
Improvegame access simplicityVSAvoidinstallation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent segments the game distribution process into two independent parts: the game engine (downloaded once and reused) and individual game files (downloaded on-demand). This segmentation eliminates the need for repeated full installations, simplifying the user process to just selecting and downloading desired games while the engine handles execution automatically.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The game engine is downloaded and prepared in advance as a preliminary action. This pre-installed engine is ready to immediately execute any game file without requiring additional installation steps. Users can directly access games by downloading only the specific game content, not the entire game package, significantly reducing access time and complexity.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If traditional local installation is used, then game files are readily available, but user experience is poor due to storage constraints

Engineering Contradiction:
Improvegame playing flexibilityVSAvoidstorage capacity requirement
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent implements a dynamic game distribution model where the system adapts to user needs by downloading only the necessary game components on-demand. Instead of requiring fixed pre-allocation of storage for all possible games, the system dynamically allocates storage for specific games when users choose to play them, providing flexibility while managing storage constraints effectively.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11077377B2Method for game loading and related products
Publication Date: 2021.08.03 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US11077377B2 patent drawing
  • US11077377B2 patent drawing
  • US11077377B2 patent drawing

AI summary

A method for game running and related products are provided. The method is applicable to an electronic device and the method includes the following. A game to be run is determined. A first file of the game is downloaded by requesting a network. The first file is decompressed to obtain a second file decompressed. At least one game engine is called to load the second file to run the game.