Database Game Playing System Using Pregenerated Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in learning new card game rules and efficient betting strategies in computing environments, and existing systems suffer from longer processing times due to the need for shuffling new decks of cards.

Innovation Solution

A database processing system that uses pregenerated game data, allowing users to play card games against a server or other players, with features like an advisor for better betting decisions and efficient game processing by eliminating the need for real-time deck shuffling through static and dynamic game data management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-time deck shuffling is performed, then game fairness is maintained, but processing time increases

Engineering Contradiction:
Improvegame fairnessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-generates multiple complete decks of cards with all possible card combinations before gameplay begins. These pre-generated decks are stored in a database, allowing the system to instantly retrieve and deal cards without performing time-consuming shuffling operations during actual game play, thus maintaining fairness while dramatically reducing processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system pre-computes and stores all possible game outcomes and card distributions in advance. By having these results ready in the database, the system can quickly retrieve appropriate game states without needing to perform complex real-time calculations or shuffling operations, resolving the contradiction between maintaining game integrity and reducing processing time

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If new card games are introduced, then user engagement increases, but learning complexity increases

Engineering Contradiction:
Improvegame varietyVSAvoidlearning difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system introduces an 'advisor' component that acts as an intermediary between the game rules and the player. The advisor provides real-time guidance, explains rules, and offers betting recommendations, making complex card games easier to learn and play while allowing the system to support a wide variety of game types with different rules and strategies

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system automatically adapts to player needs by providing context-sensitive help and explanations. The advisor component monitors player actions and automatically provides relevant rule explanations and strategy suggestions, enabling players to learn game rules independently without increasing system complexity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12131608B2Database game playing system based on pregenerated data
Publication Date: 2024.10.29 2 HH LLC
  • US12131608B2 patent drawing
  • US12131608B2 patent drawing
  • US12131608B2 patent drawing

AI summary

A database system is disclosed for accessing databases, updating hands information associated with users. The database system can include a server. The server can retrieve and store data in the database. The server can retrieve a first request from a first computer over a network, the first request including a first set of authentication data. The server can identify the user and retrieve a first set of hands information data associated with the user from the database. The server can generate a first set of game data and transmit the game data to the first computer. It can then receive a first set of hands data from the first computer. It can compute a first game result based on the first set of hands data, the first set of game data and a first set of game rules.