Encrypted Outcome Blocks for Offline Non-Gambling Game Playout

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems lack an efficient process for providing non-gambling games that allow players to play without wagering, particularly in jurisdictions where free-play games are required, and there is a need to enhance game operations based on user registration tiers and modes.

Innovation Solution

A computing system that provides non-gambling games with a first mode of operation for base-tier registration and an enhanced mode for premium-tier membership, offering manual and automatic playout modes, and includes offline game outcome generation and encryption of true outcomes for secure display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a computing system provides non-gambling games with free play, then players can play without wagering, but the system incurs operational costs and requires alternative revenue models

Engineering Contradiction:
ImproveFree play accessibilityVSAvoidOperational cost
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system generates and stores pre-determined game outcomes (copies of possible game states) in advance, allowing players to access multiple game results without real-time processing costs. This copying approach enables free play while reducing operational energy consumption during actual gameplay.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Game outcomes are pre-calculated and stored before players actually play the games. This preliminary action allows the system to provide free play without incurring real-time operational costs for each game outcome, as the outcomes are already prepared and ready for delivery.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the system provides enhanced game modes for premium members, then player engagement increases, but system complexity increases

Engineering Contradiction:
ImproveGame mode differentiationVSAvoidSystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments players into different tiers (base tier and premium tier) with distinct access rights and game modes. This segmentation allows enhanced features to be provided to premium members without affecting the overall system architecture, as each tier operates with clearly defined parameters and privileges.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts game parameters and modes based on player tier status. Premium members receive enhanced features such as multiple outcome blocks and priority access, while base tier players receive standard features. This dynamic adaptation allows versatility without requiring separate static systems for each player type.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the system generates and stores multiple game outcome blocks, then game availability and player engagement improve, but data storage requirements increase

Engineering Contradiction:
ImproveGame availabilityVSAvoidData storage volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system divides game outcomes into discrete blocks, where each block contains a specific number of predetermined outcomes. This segmentation allows the system to manage and store outcomes in organized units, improving availability while controlling storage requirements through efficient block management and selective delivery to players.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250363865A1Method, system, and computer-readable memory for populating blocks of outcomes for playing a non-gambling game
Publication Date: 2025.11.27 FUSION HLDG LTD
  • US20250363865A1 patent drawing
  • US20250363865A1 patent drawing
  • US20250363865A1 patent drawing

AI summary

A method, system and memory are provided for generating a block of outcomes for playing a computer-implemented game. The game is played offline to generate a set of non-winning outcomes and a set of true outcomes. The set of non-winning outcomes includes a respective non-winning outcome identifier for respective indexed records and the set of true outcomes include a winning or non-winning outcome identifier for each of the true outcome. Data to populate at least a portion of the block of outcomes is written into a memory. The data includes: a unique block identifier, a specific identifier of the computer-implemented game, a block size, an encrypted identifiers for each true outcome, the set of non-winning outcome identifiers, and the set of true outcome identifiers. Outcomes of the block can be output to play the game online.