# US 2013/0281183 A1 · Architecture for server-based casino gaming machine system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2013/0281183 A1
- Document ID: US20130281183A1
- Status: Published application
- Kind: A1
- Application number: 13/452,393
- Filed: 2012-04-20
- Published: 2013-10-24
- Earliest claimed: 2012-04-20
- Inventors: Milo Borissov; Rossi McKee; Manol Atanassov Roujinov
- Web page: https://patentgrep.com/patent/US20130281183A1

## CPC

- G07F 17/3227: {Configuring a gaming machine, e.g. downloading personal settings, selecting working parameters}
- G07F 17/3223: {Architectural aspects of a gaming system, e.g. internal configuration, leader-follower, wireless communication}
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})

## Abstract

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.

## Claims

### Claim 1

A gaming system comprising:
at least one gaming terminal, said gaming terminal comprising:
a housing;
at least one display device configured to display wagering game information;
one or more peripheral components; and
at least one controller comprising a game process layer configured to implement game features and a separate system process layer configured to control said terminal, including said peripheral components;
and
at least one terminal control server, said at least one terminal control server configured to transmit gaming terminal control instructions to said at least one gaming terminal for use by said system process layer of said at least one gaming terminal in controlling said terminal, including said peripheral components thereof, in response to information regarding said game presented at said at least one gaming terminal.

### Claim 2 (depends on 1)

The gaming system in accordance with claim 1 further comprising at least one game server, said game server configured to generate game information and transmit said game information to said at least one gaming terminal for use by said game process player in presenting said wagering game to said player.

### Claim 3 (depends on 2)

The gaming system in accordance with claim 2 wherein said game process layer is configured to utilize game information which is provided in a plurality of protocols.

### Claim 4 (depends on 1)

The gaming system in accordance with claim 1 wherein said game process layer is configured to utilize game information which is provided in a plurality of protocols from a plurality of different game vendor servers.

### Claim 5 (depends on 1)

The gaming system in accordance with claim 1 wherein said terminal control server is configured to receive said information regarding said game from a game server.

### Claim 6 (depends on 1)

The gaming system in accordance with claim 1 wherein said game process layer and said system process layer are implemented as machine readable code executed at a processor of said gaming terminal.

### Claim 7

A method of presenting a wagering game to a player of a server-based gaming terminal comprising:
receiving game information provided by a game server at said gaming terminal, said game information including at least a result of said wagering game generated by said game server;
utilizing a game process layer of said gaming terminal to present said game information via at least one display of said gaming terminal to said player;
transmitting gaming terminal control instructions from a terminal control server;
receiving said gaming terminal control instructions at said gaming terminal;
utilizing a system process layer of said gaming terminal to control one or more peripheral devices of said gaming terminal using said gaming terminal control instructions; and
transmitting player input instructions from said system process layer of said gaming terminal to said terminal control server for use by said game server in generating said game information.

### Claim 8 (depends on 7)

The method in accordance with claim 7 wherein said game information comprises images of cards or other game symbols.

### Claim 9 (depends on 7)

The method in accordance with claim 7 further comprising the step of receiving player input instructions via a peripheral device of said gaming terminal at said system process layer.

### Claim 10

A gaming system comprising:
a plurality of game servers which are configured to generate game information, said game information comprising at least information regarding an outcome of a game, at least two of said game servers configured to generate game information in accordance with least two different protocols;
at least one gaming terminal configured to:
process game information received from said plurality of game servers via a game process layer and present said game information to a player thereof utilizing at least one display device; and
control machine components of said gaming terminal via a system process layer, including receiving player input to said gaming terminal via one or more peripheral devices and provide output to said player via said one or more peripheral devices;
and
at least one terminal control server, said terminal control server configured to communicate with said system process layer of said at least one gaming terminal and said plurality of game servers to provide player input instructions relating to a game being presented at one of said gaming terminals to the associated game server for use by said game server in generating said game information, and for receiving game information from said game server for use in generating gaming terminal control instructions for use by said system process layer of said gaming terminal to control said gaming terminal.

### Claim 11 (depends on 10)

The gaming system in accordance with claim 10 wherein said player input to said gaming terminal comprises a wager, said system process layer is configured to send information regarding said input to said terminal control server and said terminal control server is configured to transmit information regarding said wager to one of said game servers.

### Claim 12 (depends on 10)

The gaming system in accordance with claim 10 wherein said game process layer and said system process layer at said gaming terminal are implemented by at least one processor of said gaming terminal.

### Claim 13 (depends on 10)

The gaming system in accordance with claim 10 including at least one communication link between said plurality of game servers and said at least one gaming terminal, at least one communication link between said plurality of game servers and said at least one terminal control server, and at least one communication link between said plurality of gaming terminals and said at least one terminal control server.
