Wagering game machine upgrade and rollback
AssigneeWMS Gaming Inc.
InventorsMichael R. Bytnar, Ranjan Dasgupta, Craig J. Sylla
Life of this patent
Estimating the term…
Abstract
Systems and methods provide for the selective backup and rollback of software, firmware and data components of a wagering game machine.
Claims19
A computer-implemented method of capturing a state of a wagering game machine while the wagering game machine is presenting wagering game, the method comprising:
- determining, via at least one of one or more processors, that an award event has occurred in the wagering game on the wagering game machine;
- in direct response to the award event, creating a snapshot of one or more executable software components and data of the wagering game machine, the snapshot comprising a copy of the one or more executable software components and data installed on the wagering game machine at the point in time the snapshot is created;
- saving the snapshot in one or more memory devices;
- receiving, via at least one of the one or more processors, a rollback indication;
- upon receiving the rollback indication, selecting a snapshot to restore;
- and
- restoring, via at least one of the one or more processors, one or more executable software components and data from the snapshot, wherein the restoring excludes restoring critical data, the critical data comprising accounting data or meter data.
A gaming system configured to capture a state of a wagering game machine while the wagering game machine is presenting a wagering game, the gaming system comprising:
- one or more processors;
- and
- one or more memory storage devices storing instructions that, when executed by at least one of the one or more processors, cause the gaming system to:
- determine that an award event has occurred in the wagering game on the wagering game machine;
- in direct response to the award event, create a snapshot of one or more execs table software components and data of the wagering game machine, the snapshot comprising a copy of the one or more executable software components and data installed on the wagering game machine at the point in time the snapshot is created;
- save the snapshot in one or more memory devices;
- receive a rollback indication;
- upon receiving the rollback indication, select a snapshot to restore;
- and restore one or more executable software components and data from the snapshot, wherein the restoring excludes restoring critical data, the critical data comprising accounting data or meter data.
A computer-readable, non-transitory medium having stored thereon computer-executable instructions that, when executed by one or more processors, cause a gaming machine to perform a method comprising:
- determining that an award event has occurred in a wagering game on the wagering game machine;
- in direct response to the award event, creating a snapshot of one or more executable software components and data of the wagering game machine, the snapshot comprising a copy of the one or more executable software components and data installed on the wagering game machine at the point in time the snapshot is created;
- saving the snapshot in one or more memory devices;
- receiving a rollback indication;
- upon receiving the rollback indication, selecting a snapshot to restore;
- and
- restoring one or more executable software components and data from the snapshot, wherein the restoring excludes restoring critical data, the critical data comprising accounting data or meter data.
Dependencies are inferred from the claim text.