Fillable Symbol Position Patterns for Memory-Efficient Game Variation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic gaming machines lack dynamic symbol position patterns that can enhance game variations without significantly increasing memory or computational resources, limiting the diversity and engagement of gaming experiences.

Innovation Solution

Implement a data structure that randomly selects from a plurality of symbol position patterns, modifying the display to indicate occupied positions until a designated pattern is filled, triggering an award.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple symbol position patterns are implemented to enhance game diversity, then game engagement and variety improve, but memory and computational resources increase

Engineering Contradiction:
Improvegame diversityVSAvoidmemory resources
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The symbol set is divided into multiple symbol groups, where each group contains a subset of symbols that can form complete winning combinations. Instead of storing all possible symbol positions, the system segments the symbol space into manageable groups that can be randomly selected and combined during gameplay, reducing overall memory requirements while maintaining game diversity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The symbol position patterns are made dynamic through random selection of symbol groups and random determination of winning combinations. The system randomly selects which symbol groups to use in each game instance and randomly determines which combinations win, creating varied gameplay experiences without requiring pre-computation or storage of all possible pattern variations.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple symbol position patterns are implemented to enhance game variations, then gameplay diversity improves, but device complexity increases

Engineering Contradiction:
Improvegame variationsVSAvoiddata structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The data structure is segmented into symbol groups rather than maintaining a single comprehensive symbol position pattern. Each symbol group is a self-contained subset that can be independently selected and processed, simplifying the overall data structure while enabling multiple game variations through different group combinations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Symbol groups are pre-defined and stored in a simplified format, but the actual winning combinations and their positions are determined randomly during gameplay. This preliminary organization of symbols into groups reduces data structure complexity while still enabling diverse game variations through runtime random selection.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If random symbol selection is used to determine game outcomes, then fairness is maintained, but predictability and player control are reduced

Engineering Contradiction:
Improvegame fairnessVSAvoidplayer control
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system uses dynamic random selection of symbol groups and random determination of winning combinations to maintain fairness. The randomness ensures that each game instance is unpredictable and fair, while the structured approach of using predefined symbol groups provides a consistent framework for gameplay.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250342749A1Gaming device with fillable symbol position pattern
Publication Date: 2025.11.06 ARISTOCRAT TECH AUSTRALIA PTY LTD
  • US20250342749A1 patent drawing
  • US20250342749A1 patent drawing
  • US20250342749A1 patent drawing

AI summary

A technique for using symbol position patterns includes performing a selection operation, using the random number generator and a data structure comprising a plurality of symbol position patterns to obtain one of the symbol position patterns, and modifying display of the plurality of symbol positions in accordance with the selected symbol position pattern. A symbol selection instance is performed using a lookup table comprising a plurality of reel strips, wherein the reel strips include a designated symbol with respect to the plurality of symbol positions until an end condition is met, and upon all the symbol positions of the selected symbol position pattern being occupied by the designated symbol when the end condition is met, an outcome is determined.