US 12,437,608 B2
Securely storing machine data on a non-volatile memory device
Nimish Purohit, Las Vegas, NV (US); Tyson Adams, Henderson, NV (US); Rex Carlson, Henderson, NV (US); Garrett Hill, Las Vegas, NV (US); and Rajendrasinh Jadeja, Las Vegas, NV (US)
Assigned to Aristocrat Technologies, Inc., Las Vegas, NV (US)
Filed by Aristocrat Technologies, Inc., Las Vegas, NV (US)
Filed on Jul. 24, 2023, as Appl. No. 18/357,660.
Application 18/357,660 is a continuation of application No. 17/671,388, filed on Feb. 14, 2022, granted, now 11,756,375.
Application 17/671,388 is a continuation of application No. 16/864,800, filed on May 1, 2020, granted, now 11,263,866, issued on Mar. 1, 2022.
Claims priority of provisional application 62/855,630, filed on May 31, 2019.
Prior Publication US 2023/0368608 A1, Nov. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G07F 17/32 (2006.01); G06F 16/23 (2019.01); G06F 16/27 (2019.01); G07F 17/34 (2006.01)
CPC G07F 17/3223 (2013.01) [G06F 16/2379 (2019.01); G06F 16/27 (2019.01); G07F 17/3216 (2013.01); G07F 17/3227 (2013.01); G07F 17/3251 (2013.01); G07F 17/3213 (2013.01); G07F 17/3239 (2013.01); G07F 17/3267 (2013.01); G07F 17/34 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An electronic gaming device comprising:
at least one memory device comprising plurality of memory partitions;
at least one processor in communication with the at least one memory device and a blockchain network, wherein the at least one processor is configured to:
receive data associated with play of an electronic game at the electronic gaming device, the data comprising at least one of a transaction type or a transaction value;
cause a first copy of the data to be stored in a first memory partition of the plurality of memory partitions;
cause a second copy of the data to be stored in a second memory partition of the plurality of memory partitions;
validate the data by determining consensus between the first copy of the data stored in the first memory partition and the second copy of the data stored in the second memory partition; and
in response to validating the data, cause the data to be stored in a blockchain in the blockchain network by submitting a blockchain transaction associated with the data to the blockchain network.