Thin client support for a gaming machine
AssigneeIgt
InventorsSteve G. LeMay, Dwayne R. Nelson
Life of this patent
Estimating the term…
Abstract
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.
Claims20
A method of operating a gaming machine, the gaming machine including a processor and a memory, the memory including an operating system, a thick client game, and a thin client, the method comprising:
- executing the operating system, wherein the operating system is configured to communicate with a data collection device using a gaming communication protocol;
- requesting, using the thin client, a thin client game from a game server, wherein an outcome of the thin client game is determined by the game server;
- running the thin client game in the thin client;
- executing, using the processor, the thick client game, including determining an outcome of the thick client game;
- and
- sending reporting data, including the outcome of the thin client game and the outcome of the thick client game, from the thin client to a data collection device via the operating system.
A gaming system, comprising:
- a gaming controller configured to operate a gaming machine, the gaming controller comprising a memory and a processor, wherein the memory includes an operating system, a thick client game, and a thin client, and wherein the processor is configured to:
- execute the operating system, wherein the operating system is configured to communicate with a data collection device using a gaming communication protocol;
- request, via the thin client, at least one thin client game from a game server, wherein an outcome of the at least one thin client game is determined by the game server;
- run the at least one thin client game in the thin client;
- execute the at least one thick client game, including determining an outcome of the thick client game;
- and
- send reporting data, including the outcome of the thin client game and the outcome of the thick client game, from the thin client to a data collection device via the operating system.
A method of providing a thin client game to a gaming machine, the gaming machine including a gaming controller that includes a thick client game and a thin client, the method comprising:
- receiving a request, via a network interface, to provide a thin client game to the thin client;
- executing, using a processor, game logic of the thin client game, including determining an outcome of the thin client game;
- providing the thin client game, including the outcome of the thin client game, to the thin client via the network interface, wherein the thin client game is run by the gaming controller, and wherein the thick client game is executed, including determining an outcome of the thick client game, by the gaming controller;
- and
- sending reporting data, including the outcome of the thin client game and the outcome of the thick client game, to a data collection device.
A gaming system, comprising:
- a gaming machine having a gaming controller, the gaming controller including a thick client game and a thin client, wherein the gaming controller is configured to execute the thick client game, including determining an outcome of the thick client game;
- and
- a game server having a network interface and a processor, wherein the processor is configured to:
- receive a request, via the network interface, to provide a thin client game to the thin client;
- execute, using the processor, game logic of the thin client game, including determining an outcome of the thin client game;
- and
- provide the thin client game, including the outcome of the thin client game, to the thin client via the network interface, wherein the thin client game is run by the gaming controller;
- and
- send reporting data, including the outcome of the thin client game and the outcome of the thick client game, to a data collection device.
Dependencies are inferred from the claim text.