Gaming system and gaming system processor module
AssigneeAristocrat Technologies Australia Pty Limited
InventorsVictor Blanco, Zoran Tomicic, Drazen Lenger
Life of this patent
Estimating the term…
Abstract
A gaming system and processor module are therefore adapted to support simultaneous execution of two or more operating system instances. Program code is provided for play of the game uses two or more cooperating component processes partitioned such that at least one of the component processes executes using a first operating system instance, and at least one other cooperating component process executes using a further operating system instance. Each operating system instance may execute in its own virtual machine.
Claims20
A gaming device configured to provide a wagering game to a player, the gaming device using one or more virtual machines to provide the wagering game, the gaming device comprising:
- a memory storing one or more event trigger configurations that identify trigger conditions and associated actions to be taken upon occurrence of those trigger conditions;
- one or more processors configured to execute at least one virtual machine, the at least one virtual machine executing the wagering game on the gaming device including performing one or more of game presentation functionality and game resolution functionality;
- one or more processors configured to execute a virtual machine monitor, the virtual machine monitor is configured to:
- receive events from the at least one virtual machine, the events reflecting aspects of operational health of the wagering game executing on a first virtual machine;
- detect, from an analysis of the events, an occurrence of a first trigger condition included in the one or more event trigger configurations;
- determine a first action to be taken from the one or more event trigger configurations based on the occurrence of the first trigger condition;
- and
- execute the first action in response to the occurrence of the first trigger condition.
A game controller configured to provide a wagering game to a player, the game controller using one or more virtual machines to provide the wagering game, the game controller comprising:
- a memory storing one or more event trigger configurations that identify trigger conditions and associated actions to be taken upon occurrence of those trigger conditions;
- one or more processors configured to execute at least one virtual machine, the at least one virtual machine executing the wagering game including performing one or more of game presentation functionality and game resolution functionality;
- one or more processors configured to execute a virtual machine monitor, the virtual machine monitor is configured to:
- receive events from the at least one virtual machine, the events reflecting aspects of operational health of the wagering game executing on the first virtual machine;
- detect, from an analysis of the events, an occurrence of a first trigger condition included in the one or more event trigger configurations;
- determine a first action to be taken from the one or more event trigger configurations based on the occurrence of the first trigger condition;
- and
- execute the first action in response to the occurrence of the first trigger condition.
A method of gaming, the method being implemented using a game controller configured to execute a virtual machine monitor and one or more virtual machines, the game controller including a memory storing one or more event trigger configurations that identify trigger conditions and associated actions to be taken upon occurrence of those trigger conditions, the method comprising:
- receiving, at the virtual machine monitor, events from the one or more virtual machines, the events reflecting aspects of operational health of a wagering game executing on a first virtual machine;
- detecting, from an analysis of the events, an occurrence of a first trigger condition included in the one or more event trigger configurations;
- determining a first action to be taken from the one or more event trigger configurations based on the occurrence of the first trigger condition;
- and
- executing, by the virtual machine monitor, the first action in response to the occurrence of the first trigger condition.
Dependencies are inferred from the claim text.