US 11,734,996 B2
System and methods for downloading production order specific software and firmware to an electronic gaming machine device
David Bochsler, Reno, NV (US); Xuedong Chen, Reno, NV (US); and Josh Scotto, Reno, NV (US)
Assigned to IGT, Las Vegas, NV (US)
Filed by IGT, Las Vegas, NV (US)
Filed on Oct. 18, 2021, as Appl. No. 17/451,230.
Application 17/451,230 is a continuation of application No. 16/534,740, filed on Aug. 7, 2019, granted, now 11,176,775.
Prior Publication US 2022/0036695 A1, Feb. 3, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G07F 17/32 (2006.01)
CPC G07F 17/3227 (2013.01) [G07F 17/3223 (2013.01); G07F 17/3225 (2013.01); G07F 17/3232 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of downloading electronic gaming machine program files to an electronic gaming machine device, said method comprising:
accessing an order tasklist file corresponding to an active order associated with the electronic gaming machine device;
determining a set of electronic gaming machine program files to be downloaded to the electronic gaming machine device based on the order tasklist file, the set of electronic gaming machine program files comprising one of software and firmware;
determining that the set of electronic gaming machine program files adhere to jurisdictional requirements corresponding to a location in which the electronic gaming machine device is expected to operate;
determining a file path of the set of electronic gaming machine program files; and
physically inserting a network download client tool, separate from the electronic gaming machine device, into the electronic gaming machine device, to enable the electronic gaming machine device to:
access a username and a password stored on the network download client tool;
access the set of electronic gaming machine program files from a remote server based on the determined file path and after a verification using the username and password;
download the set of electronic gaming machine program files from the remote server; and
install the set of electronic gaming machine program files on the electronic gaming machine device.