Gaming Processor Module for Simultaneous Multi-OS Execution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current gaming systems lack the ability to efficiently execute multiple operating system instances simultaneously, which limits their capability to run complex games with diverse component processes effectively.

Innovation Solution

A gaming system processor module that supports the simultaneous execution of two or more operating system instances, allowing component processes to execute in separate virtual machines with selective access to hardware resources, enabling cooperative game execution across different OS types such as LINUX and Microsoft Windows.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single operating system instance is used in gaming systems, then the system structure remains simple, but the capability to execute complex games with diverse component processes is limited

Engineering Contradiction:
Improvecapability to execute complex gamesVSAvoidsystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the gaming system into multiple operating system instances (first OS instance and second OS instance), each responsible for different component processes. The first OS instance executes game play component processes while the second OS instance executes game presentation component processes, enabling complex game execution through functional segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a processor module as an intermediary that manages and coordinates multiple operating system instances. This processor module enables the system to handle diverse component processes across different OS instances while maintaining overall system control and coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If component processes are executed in separate operating system instances, then security and regulatory compliance are improved, but the complexity of process coordination increases

Engineering Contradiction:
Improvesecurity and regulatory complianceVSAvoidprocess coordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments critical game play component processes into a separate first operating system instance from game presentation component processes in the second OS instance. This segmentation isolates security-critical operations from potentially less secure presentation functions, improving overall system security and regulatory compliance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The processor module is designed with universal functionality to manage multiple operating system instances, coordinate processes across OS boundaries, and handle both game play and presentation operations through a unified control mechanism, reducing the perceived complexity of coordination.

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

3Adaptability or versatility

If multiple operating system instances are executed simultaneously, then flexibility and modular game design are enhanced, but the resource management complexity increases

Engineering Contradiction:
Improveflexibility and modular designVSAvoidresource management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The processor module serves multiple functions simultaneously: it manages multiple operating system instances, allocates hardware resources, coordinates inter-instance communication, and handles both game play and presentation processes. This multi-functional design simplifies resource management despite the complexity of running multiple OS instances.

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

Solution Approach 2:

Each operating system instance is designed to manage its own resources and processes independently to some extent, with the first OS instance self-managing game play processes and the second OS instance self-managing presentation processes, reducing the burden on centralized resource management.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11287939B2Gaming system and gaming system processor module
Publication Date: 2022.03.29 ARISTOCRAT TECH AUSTRALIA PTY LTD
  • US11287939B2 patent drawing
  • US11287939B2 patent drawing
  • US11287939B2 patent drawing

AI summary

A gaming system and processor module are therefore adapted to support simultaneous execution of two or more operating system instances. Program code is provided for play of the game uses two or more cooperating component processes partitioned such that at least one of the component processes executes using a first operating system instance, and at least one other cooperating component process executes using a further operating system instance. Each operating system instance may execute in its own virtual machine.