Server Synchronization for Multi-Device Casino Gaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Casino gaming machines face challenges in synchronizing outcomes across multiple devices, particularly with non-casino devices that have higher communication latencies, leading to impractical participation in shared jackpot activities due to security concerns and latency issues in centrally determined win scenarios.

Innovation Solution

A server system that synchronizes casino games across multiple devices by determining a schedule for shared events, measuring communication latency, and using wired and wireless communication channels to ensure timely delivery of game outcomes, allowing devices with varying latency to participate in synchronized gaming activities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a casino gaming machine determines the outcome of a wager by communicating with a server (centrally determined win), then outcomes involving multiple machines can be coordinated, but all communications must occur within a short time scale leading to synchronization difficulties

Engineering Contradiction:
Improvecoordination of outcomesVSAvoidsynchronization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The server determines the outcome of the wager before the communication deadline expires. By performing the outcome determination in advance (prior to the synchronization deadline), the server ensures that results can be distributed to all gaming machines in time for synchronized display, resolving the contradiction between reliable coordination and time constraints

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system separates the outcome determination function from the result distribution function. The server independently determines outcomes for multiple machines, then segments and distributes these results to individual machines. This allows coordination without requiring continuous communication during the critical synchronization window

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If non-casino devices with higher communication latencies are allowed to participate in shared jackpot activities, then device versatility increases, but security concerns and latency issues arise

Engineering Contradiction:
Improvedevice participationVSAvoidsecurity and latency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The server acts as an intermediary between non-casino devices and the jackpot system. It receives wagers from diverse devices, determines outcomes centrally, and manages communication timing. This intermediary role allows versatile device participation while maintaining security and controlling latency impacts through centralized orchestration

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server determines jackpot outcomes before communication deadlines, accounting for varying device latencies. By performing outcome determination in advance of the synchronization deadline, the server ensures that even devices with higher latencies can receive and display results securely and on time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9786119B2Techniques of synchronizing communications of gaming devices for shared gaming activities
Publication Date: 2017.10.10 IGT CANADA SOLUTIONS ULC
  • US9786119B2 patent drawing
  • US9786119B2 patent drawing
  • US9786119B2 patent drawing

AI summary

A method for synchronizing a casino game playable at a plurality of gaming devices is provided. The method includes receiving, by a server having at least one processor, an indication of a wager from at least one of the plurality of gaming devices, obtaining, by the server, indications of communication latency from the server to at least a first gaming device and a second gaming device of the plurality of gaming devices, and sending, by the server, game outcome determinations to at least the first and second gaming devices, the sending including sending a first game outcome determination to the first gaming device through wired communication channels, and sending a second game outcome determination to the second gaming device through at least one wireless communication channel, wherein sending the first and second game outcome determinations is based at least in part on the indications of communication latency.