Game Enhancer Module Segmentation for Real-World Device Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer game applications often restrict access to game world model parameters due to protected computing environments, limiting the ability to generate real-world descriptions and render immersive experiences, especially in terms of hardware access and computing power.

Innovation Solution

A method and apparatus that involve a first module within the protected computing environment accessing game world model parameters and sending them to a second module outside the protected environment, where the parameters are used to generate real-world descriptions for device operation, utilizing a communication channel like TCP/IP for synchronicity with game events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a protected computing environment is used to secure the game application, then security and integrity of the game are improved, but access to game world model parameters and hardware devices is restricted

Engineering Contradiction:
ImprovesecurityVSAvoidaccess to parameters
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system is divided into two modules: a first module executed within the protected computing environment that accesses game world model parameters, and a second module executed outside the protected environment that generates real-world descriptions. This segmentation allows the protected environment to maintain security while enabling external access to parameters through a controlled communication channel.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A communication channel acts as an intermediary between the first module (inside protected environment) and the second module (outside protected environment). This intermediary enables parameter transmission while maintaining the integrity of the protected computing environment, allowing external applications to access game data without compromising security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If computing resources are allocated within the protected environment, then game performance is maintained, but computing power for generating real-world descriptions is limited

Engineering Contradiction:
Improvegame performanceVSAvoidcomputing power
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The computational workload is segmented between two modules: the first module within the protected environment maintains game performance by accessing parameters, while the second module outside the protected environment handles the computationally intensive task of generating real-world descriptions. This division allows both game performance and external processing requirements to be met.

Inventive Principle:
Principle #1Segmentation

3Reliability

If hardware access is restricted within the protected environment, then game security is maintained, but ability to operate devices for real-world effects is limited

Engineering Contradiction:
Improvegame securityVSAvoidhardware access
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system separates hardware access functionality into a second module executed outside the protected computing environment. This module receives game world model parameters from the first module through a communication channel and uses these parameters to operate hardware devices. This segmentation maintains game security while enabling external hardware control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The communication channel serves as an intermediary that securely transmits game world model parameters from the protected environment to the external module that controls hardware devices. This intermediary enables hardware access without compromising the security of the protected computing environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8376844B2Game enhancer
Publication Date: 2013.02.19 AMBX UK LTD
  • US8376844B2 patent drawing
  • US8376844B2 patent drawing
  • US8376844B2 patent drawing

AI summary

A method, apparatus, computer program, and computer readable storage medium storing the computer program, is disclosed for generating a real-world description to operate a set of devices (12, 14, 16) to augment a user's experience of a game world. The game world is defined by a game world model, and parameters of the game world model are accessed by a first module being run within a protected computing environment. These parameters are sent to a second module running outside of the protected computing environment, and the second module uses these parameters to generate the real world description for controlling the set of devices.