Non-Relational Database for Dynamic Wagering Game Resource Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Online poker platforms face inefficiencies in allowing players to multitable and struggle with resource utilization due to fluctuating player activity, leading to suboptimal computing resource allocation and increased costs.

Innovation Solution

A game system that includes a game server connected to a non-relational database, enabling players to connect and play multiple tables simultaneously while storing table states as document-oriented datasets, allowing for efficient scaling and resource management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If online poker operators procure computing resources sufficient to meet expected peak demand, then the system can handle peak player activity, but computing resources are underutilized during low-demand periods leading to unnecessary expenditures

Engineering Contradiction:
Improveability to handle peak player demandVSAvoidunnecessary computing resource expenditures
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic computing resource allocation that automatically scales resources based on real-time player activity levels. During peak periods, the system procures additional computing resources to handle increased demand, while during low-demand periods, resources are released or scaled down. This dynamic approach ensures the system maintains reliability during peak times while avoiding unnecessary expenditures during off-peak periods, directly resolving the contradiction between handling peak demand and reducing resource waste.

Inventive Principle:
Principle #15Dynamics

2Productivity

If online poker websites optimize for multitabling capability, then players can play multiple tables simultaneously improving efficiency, but the system complexity and resource requirements increase

Engineering Contradiction:
Improveplayer multitabling efficiencyVSAvoidsystem complexity for multitabling
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the poker platform into independent, modular table instances that can be dynamically created and managed. Each table operates as a separate unit with its own computing resources, allowing players to join multiple tables simultaneously without creating system-wide complexity. This segmentation enables efficient multitabling by isolating table states and resources, while the underlying infrastructure manages complexity through standardized table templates and resource pooling, thus resolving the contradiction between player productivity and system complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12027012B2Systems and methods for playing a wagering game
Publication Date: 2024.07.02 Z4 POKER
  • US12027012B2 patent drawing
  • US12027012B2 patent drawing
  • US12027012B2 patent drawing

AI summary

Systems and methods enable one or more players to play a wagering game having virtual cards. A game system includes a game server configured to connect to at least one mobile gaming device over a network. The game server includes a processor configured to provide a wagering game having virtual cards to a player using the gaming device. Each wagering game is played by players at a virtual table who are dealt virtual cards to form a hand, and the hand satisfying a winning criterion is determined to be a winning hand. The game system also includes a database that may be implemented as a non-relational database configured to be connected to the game server. The database is configured to store a state of the hands of each table as a plurality of document-oriented datasets. The mobile gaming device may automatically re-authenticate to the game server after a disconnection.