Gaming System Randomization via Segmented Outcomes and HSM

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The gaming industry faces a challenge in maintaining player engagement and balancing payout attractiveness while ensuring operator control in online games, as existing methods lack sufficient randomization and computational efficiency.

Innovation Solution

A computer-implemented method for a gaming system that forms a table with cells, generates and populates elements, identifies matching clusters, determines gaming outcomes using a predefined matching scheme, and updates the table with new elements, enhancing randomization and player engagement while maintaining operator control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If unexpected scenarios and higher payouts are introduced to increase player attraction, then player engagement and game attractiveness improve, but operator control and payout boundary management become more difficult

Engineering Contradiction:
Improvegame attractivenessVSAvoidoperator control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The game outcome determination is segmented into two independent parts: (1) predetermined outcomes defined by the operator through configuration files, and (2) random triggering of these outcomes during gameplay. This segmentation allows operators to maintain full control over possible payouts while the random trigger mechanism creates unpredictable player experiences, resolving the contradiction between player attraction and operator control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

All possible game outcomes and their associated payouts are predetermined and configured before the game session begins. The operator pre-defines the scope of payouts and scenarios, ensuring that no matter what random events occur during gameplay, the payouts remain within operator-defined boundaries. This preliminary action resolves the control complexity issue while maintaining game attractiveness.

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If traditional randomization methods are used in computer-based games, then implementation is simple, but security vulnerabilities and computational delays occur

Engineering Contradiction:
Improveimplementation simplicityVSAvoidgame security
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent replaces traditional software-based random number generation with a hardware security module (HSM) that uses cryptographic functions and physical entropy sources (such as thermal noise or quantum effects) to generate cryptographically secure random numbers. This substitution eliminates security vulnerabilities associated with software RNG while maintaining implementation feasibility through standardized HSM interfaces.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

A hardware security module acts as an intermediary between the game software and the random number generation process. The HSM receives entropy seeds, generates secure random numbers, and returns them to the game system, thereby isolating the game logic from direct access to randomization mechanisms and eliminating security vulnerabilities while preserving implementation simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If complex randomization schemes are implemented to improve game security, then security is enhanced, but computational delays increase

Engineering Contradiction:
Improvegame securityVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system pre-generates batches of cryptographically secure random numbers and stores them in secure memory within the HSM before they are needed for game outcomes. This preliminary generation allows the system to retrieve pre-computed random values during gameplay without performing complex cryptographic operations in real-time, thereby maintaining high security while eliminating computational delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The randomization system dynamically adapts its operation mode: during idle periods, it performs complex cryptographic random number generation and stores results; during active gameplay, it quickly retrieves pre-generated random values. This dynamic behavior maintains cryptographic security while ensuring real-time performance requirements are met.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11688232B2Method for a gaming system
Publication Date: 2023.06.27 PLAYN GO MARKS LTD
  • US11688232B2 patent drawing
  • US11688232B2 patent drawing
  • US11688232B2 patent drawing

AI summary

The present disclosure relates to a computer implemented method performed by a gaming system. In particular, the present disclosure relates to a scheme for further improving a randomness in a game provided by means of the gaming system. The present disclosure also relates to a corresponding gaming system and a computer program product.