Concurrent Bingo Game Server Quorum Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional bingo games are slow-paced due to time-consuming card purchasing, sequential ball draws, and winner verification, limiting player excitement and satisfaction, even with electronic systems that still experience delays in determining and displaying game results.

Innovation Solution

A server-based system that collects game play requests from multiple electronic player stations and determines if a quorum is met to initiate bingo games, allowing for concurrent game conduct and continuous request collection, reducing the time between player input and result display by grouping players and processing multiple games simultaneously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional sequential bingo game processing is used, then game rules and procedures are simple to implement, but game duration is excessively long and player excitement is reduced

Engineering Contradiction:
Improvegame processing speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by collecting all game play requests from players before initiating the bingo game. The server receives and stores requests from multiple electronic player stations, determining quorum conditions are met before game start. This preliminary collection phase allows the system to prepare game data structures and player associations in advance, enabling rapid game execution without sequential processing delays during actual gameplay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The bingo game processing is segmented into distinct phases: request collection phase, quorum determination phase, game execution phase, and result display phase. Each phase can be processed independently and concurrently with other phases. The system segments player groups into multiple concurrent games, where each game operates independently with its own ball draw and result determination, allowing parallel processing and significantly reducing total game duration.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple concurrent bingo games are conducted, then player engagement and system productivity are enhanced, but game management complexity and computational load increase

Engineering Contradiction:
Improvegame throughputVSAvoidgame management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The server is designed with universal functionality to handle multiple concurrent bingo games using the same core processing logic. A single server instance can simultaneously manage numerous games, each with its own player groups, ball draws, and result determinations. The system uses universal data structures and processing routines that can be instantiated multiple times for different games, eliminating the need for separate dedicated systems for each game and reducing overall management complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements a nested structure where multiple bingo games are nested within a single server management framework. Each game contains nested elements including player requests, card designs, ball draws, and result verifications. This nesting allows the server to manage multiple games through a unified control mechanism while maintaining independent game states, significantly improving productivity without proportionally increasing management complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Loss of time

If electronic player stations are used, then game operations are automated and processing speed is improved, but delays in result determination and display still occur

Engineering Contradiction:
Improvewait time for resultsVSAvoidautomation level
Core Design Contradiction:
Loss of timeVSExtent of automation

Solution Approach 1:

The system maintains continuity of useful action by continuously collecting game play requests from electronic player stations even while previous games are in progress. The server does not idle between games but continuously accepts new requests, determines quorum conditions, and initiates new games as soon as conditions are met. This continuous operation eliminates idle wait time and keeps the system fully utilized, reducing overall loss of time while maintaining high automation levels.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system dynamically adjusts game initiation based on real-time quorum conditions. Rather than following a fixed schedule, the server continuously monitors incoming requests and automatically starts new games when sufficient players have joined. This dynamic approach allows the system to adapt to varying player participation levels, minimizing wait time by starting games as soon as possible while maintaining the necessary automation for rapid processing.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8087990B2Method and system for conducting multiple concurrent bingo games
Publication Date: 2012.01.03 EVERI GAMES INC
  • US8087990B2 patent drawing
  • US8087990B2 patent drawing
  • US8087990B2 patent drawing

AI summary

A method for conducting bingo games includes using a server to collect game play requests from a plurality of electronic player stations. The server determines if a group of the collected game play requests meets one or more predefined conditions for establishing a quorum, and if so conducts a game with the group of game play requests. Even after the game is started, the server continues to collect game play requests in preparation for conducting additional games. When enough game play requests are collected, the server starts the next game, even if previous games are still in progress.