RNG Conversion Engine with Two-Table Outcome Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional single-table frameworks for generating game outcomes in electronic gaming machines require high CPU and memory usage, and can lead to unanticipated winning or losing streaks due to random selection from a large number of symbol combinations, affecting the accuracy of Return to Player (RTP) regulation.

Innovation Solution

A two-table framework is employed, where an ultimate outcome is first randomly selected from a weighted ultimate outcome table, followed by selecting a symbol combination from an initial outcome table corresponding to the ultimate outcome, reducing computational burden and improving RTP accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single-table framework is used to generate game outcomes, then the system can handle all possible symbol combinations, but CPU and memory usage increase significantly

Engineering Contradiction:
Improveability to handle symbol combinationsVSAvoidCPU and memory usage
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent divides the single outcome table into two separate tables: an ultimate outcome table that maps RNG results to outcome categories (win/loss/bonus), and an initial outcome table that maps to specific symbol combinations. This segmentation allows the system to handle all possible outcomes without storing all combinations in a single large table, thereby reducing memory requirements while maintaining comprehensive outcome coverage.

Inventive Principle:
Principle #1Segmentation

2Reliability

If random selection is used from a large number of symbol combinations, then game outcomes can be determined, but unanticipated winning or losing streaks occur affecting RTP accuracy

Engineering Contradiction:
ImproveRTP accuracyVSAvoidrandomness of outcome selection
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements preliminary action by first determining the ultimate outcome category (win, loss, or bonus) from the ultimate outcome table before selecting specific symbol combinations from the initial outcome table. This two-stage process ensures that the overall outcome distribution adheres to the regulated RTP parameters while still providing randomness in the specific symbol combinations displayed to players.

Inventive Principle:
Principle #10Preliminary action

3Use of energy by moving object

If a two-table framework is used, then CPU and memory requirements are reduced, but the system complexity increases

Engineering Contradiction:
ImproveCPU and memory requirementsVSAvoidframework structure
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent applies universality by designing both tables with consistent indexing and structure that can be universally applied across different game types and configurations. The ultimate outcome table and initial outcome table use the same RNG result mapping approach, allowing the framework to handle various game scenarios without requiring separate complex processing logic for each case.

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

Data Source

PatentUS20260045144A1Random number generator conversion engine framework
Publication Date: 2026.02.12 ARISTOCRAT TECHNOLOGIES INC
  • US20260045144A1 patent drawing
  • US20260045144A1 patent drawing
  • US20260045144A1 patent drawing

AI summary

The disclosed systems and methods may include (1) selecting a certain ultimate outcome from an ultimate outcome table with a variety of ultimate outcomes (e.g., where each ultimate outcome within the ultimate outcome table corresponds to a different initial outcome table, each initial outcome table includes one or more symbol combinations, and each symbol combination within an initial outcome table includes a combination of symbols that yields the initial outcome table's corresponding ultimate outcome), (2) in response to selecting the certain ultimate outcome from the ultimate outcome table, selecting, from a certain initial outcome table corresponding to the certain ultimate outcome, a certain combination of symbols that yields the ultimate outcome, and (3) presenting, via a display element of a device, the certain combination of symbols selected from the certain initial outcome table. Various other methods, systems, and computer-readable media are also disclosed.