Gaming Machine Thin Client Support Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Gaming machines face challenges in efficiently integrating thin client and thick client game architectures within a regulated and secure environment, requiring a solution that allows for remote determination of game outcomes while maintaining security and operational efficiency.

Innovation Solution

Implementing a method where a gaming machine requests and executes both thin client and thick client games, with the thin client game's outcome determined by a remote game server and reported to a data collection device, while the thick client game's outcome is determined by the gaming machine and also reported, leveraging existing gaming protocols for data collection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If thin client games are deployed with remote outcome determination, then security and regulatory compliance are improved, but device complexity increases due to network integration requirements

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the game architecture into thin client components (display and input) and thick server components (outcome determination and logic), allowing security functions to be separated and validated remotely while maintaining simple local device architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A communication interface acts as an intermediary between the thin client gaming machine and the remote thick server, handling protocol translation and data exchange to integrate remote outcome determination without increasing local device complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If thin client games are integrated into existing gaming infrastructure, then adaptability is improved, but loss of information occurs due to protocol compatibility challenges

Engineering Contradiction:
ImproveadaptabilityVSAvoidloss of information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The communication interface is designed with multi-functionality to handle multiple gaming protocols (SAS, G2S, and custom protocols), enabling a single interface to adapt to different existing gaming infrastructures without information loss through protocol-specific optimization

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

Solution Approach 2:

The system changes communication parameters dynamically based on the target infrastructure, adjusting protocol selection, data formats, and transmission methods to ensure full information transfer compatibility across different gaming environments

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If both thin client and thick client games are supported on the same gaming machine, then versatility is improved, but device complexity increases

Engineering Contradiction:
ImproveversatilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The gaming machine dynamically switches between thin client and thick client operational modes based on game type requirements, using a single unified architecture that adapts its communication and processing behavior rather than maintaining separate fixed systems for each game type

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9165424B2Thin client support for a gaming machine
Publication Date: 2015.10.20 INTERNATIONAL GAME TECHNOLOGY INC
  • US9165424B2 patent drawing
  • US9165424B2 patent drawing
  • US9165424B2 patent drawing

AI summary

A gaming machine, such as a video slot or video poker machine, may be configured to request a thin client game from a game server for presentation within a thin client. The outcome of the thin client game is determined by the game server. The gaming machine is also configured to execute a thick client game determined by the gaming machine. Indications of the outcomes of the thin and thick client games may be provided to a data collection device.