Gaming Platform Microservices for Independent Regulatory Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Gaming platforms face challenges in efficiently updating components to comply with regulatory requirements across multiple jurisdictions, leading to prolonged downtime and high costs due to the need for comprehensive recertification of the entire platform upon minor updates.

Innovation Solution

A system architecture that facilitates transactions between game providers and backend services using a microservices model, where each microservice can be updated independently, including a remote gaming server bridge for translation, an eligibility verifier, wallet for account management, and event generators for real-time system events.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire gaming platform is updated to comply with regulatory requirements, then regulatory compliance is improved, but platform downtime increases and update costs increase

Engineering Contradiction:
Improveregulatory complianceVSAvoidplatform downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The gaming platform is divided into multiple independent microservices (gaming server, wallet server, eligibility verifier, remote gaming server bridge). Each microservice can be updated independently without requiring updates to the entire platform, allowing regulatory compliance to be achieved by updating only specific services while maintaining platform availability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the entire gaming platform is recertified upon updates, then regulatory compliance is ensured, but update costs and time consumption increase

Engineering Contradiction:
Improveregulatory complianceVSAvoidupdate cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

Each microservice is treated as an independent certifiable unit. When a specific microservice is updated to meet regulatory requirements, only that service needs to be recertified rather than the entire platform, significantly reducing certification costs and complexity.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If a single component is updated, then functionality is improved, but the entire platform becomes inaccessible during regulatory approval

Engineering Contradiction:
Improvecomponent update capabilityVSAvoidplatform accessibility
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The platform architecture allows individual microservices to be updated and recertified independently. Other microservices continue to operate normally during the update and approval process, maintaining platform accessibility and productivity.

Inventive Principle:
Principle #1Segmentation

4Adaptability or versatility

If robust architecture is provided to facilitate transactions between game providers and backend services, then transaction capability is improved, but system complexity increases

Engineering Contradiction:
Improvetransaction facilitation capabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Transaction processing is divided into separate microservices (gaming server for game logic, wallet server for financial transactions, eligibility verifier for compliance checks, remote gaming server bridge for communication). This segmentation maintains robust transaction capability while reducing overall system complexity through clear separation of concerns.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260024079A1Gaming platform architecture
Publication Date: 2026.01.22 FANDUEL LTD
  • US20260024079A1 patent drawing
  • US20260024079A1 patent drawing
  • US20260024079A1 patent drawing

AI summary

Systems, methods, and computer-readable media for processing transactions utilizing a gaming system, where the transactions are initiated by game providers. The system may include a remote gaming server, a remote gaming server bridge, a gaming system, an eligibility verifier, a wallet, an event generator, an event publisher, a session manager, an alert system, and a pendings fixer. The remote gaming server may transmit a request (e.g., a transaction) to the gaming system, where the remote gaming server bridge may translate the request such that it is processable and understandable by the gaming system. The wallet may update an account associated with the user, including by depositing a sum or withdrawing the sum from the account. The event generator may generate a system event associated with the transaction, and the event publisher may publish the system event to a data store.