Server-Based Casino Gaming System Segregating Game and Machine Processes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional casino gaming machines are inflexible and expensive, requiring reconfiguration to introduce new games, and third-party developers face challenges in creating games for proprietary platforms, leading to limited game diversity and developer control issues.

Innovation Solution

A server-based gaming system with segregated game and system processes, allowing gaming terminals to execute generic game code in various protocols, and integrating game and system functions via a terminal control server, enabling different vendors to provide game code using non-proprietary protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional stand-alone gaming machines are used, then each machine can operate independently, but the machines are complex and expensive with limited game variety

Engineering Contradiction:
Improvegame varietyVSAvoidmachine complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is divided into two segments: a centralized game server that stores and manages multiple game programs, and simplified gaming terminals that only execute received game code. This segmentation allows game variety to be centralized while terminals remain simple and inexpensive.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The game server acts as a universal platform that can provide multiple different games to various terminals. The server's game library serves all terminals, making the system multi-functional without requiring each terminal to have built-in game storage and processing capabilities.

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

2Adaptability or versatility

If traditional stand-alone gaming machines are used, then machines can be set up anywhere independently, but new games require complete reconfiguration of each machine

Engineering Contradiction:
Improveease of implementing new gamesVSAvoidgame implementation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

Multiple game programs are pre-loaded and stored on the centralized game server before being needed. When a new game is to be implemented, it is already available on the server and can be quickly transmitted to terminals without requiring physical reconfiguration or reprogramming of the gaming machines.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of reconfiguring each terminal, the system creates digital copies of game programs from the server and transmits them to terminals. This copying process is rapid and allows multiple terminals to receive the same or different games instantly, dramatically reducing implementation time.

Inventive Principle:
Principle #26Copying

3Productivity

If proprietary server-based systems are used, then new games can be implemented quickly, but third-party developers lose control of their game code

Engineering Contradiction:
Improvegame implementation speedVSAvoiddeveloper control
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system introduces an intermediary layer between the developer and the terminal execution. The game server acts as this intermediary, receiving game code from third-party developers in various formats, standardizing it, and then distributing it to terminals. This allows developers to retain control of their original code while the system efficiently manages deployment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the format and parameters of game code during transmission between server and terminal, rather than requiring developers to write code in a proprietary format. The server handles format conversion and parameter adjustment, allowing developers to maintain control over their game logic while enabling rapid implementation across the network.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9087430B2Architecture for server-based casino gaming machine system
Publication Date: 2015.07.21 CASINO TECH
  • US9087430B2 patent drawing
  • US9087430B2 patent drawing
  • US9087430B2 patent drawing

AI summary

A server-based gaming system includes a plurality of gaming machines or terminals, at least one gaming terminal control server and one or more game servers, where game processes and system/machine processes are separated. The gaming terminals have separate game process layers and machine or system process layers. Integration of the game processes and machine processes is effected via the gaming terminal control server. The system allows the gaming terminals to execute generic game code or game code configured in accordance with varying protocols, rather than a single, proprietary protocol.