Wagering game machine upgrade and rollback
First Claim
Patent Images
1. 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.
11 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods provide for the selective backup and rollback of software, firmware and data components of a wagering game machine.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13)
-
-
14. 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. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification