Patent ID: 9424712
Filing Date: 2016-08-23
CPC Classification: G06Q,G07F

Claim Text:
1. A method for authenticating wagering game modules in a wagering game machine that includes a processor having authentication hardware configured to authenticate wagering game software, the method comprising: authenticating, using the authentication hardware, a loader module, wherein the loader module is configured to enable the wagering game machine to receive at least one other module over a network; configuring, by executing the loader module, the wagering game machine to receive the at least one other module over the network; receiving, under control of the loader module, a first wagering game controller module configured to present wagering games during execution on the wagering game machine; determining, using the authentication hardware, that the first wagering game controller module is not authentic, the determining occurring before the wagering game machine includes an operating system and the at least one other module required for presentation of the wagering games; requesting, under control of the loader module, a second wagering game controller module before receipt of the operating system and the at least one other module required for presentation of the wagering games; receiving the second wagering game controller module, wherein the second wagering game controller module is configured to present the wagering games during execution on the wagering game machine; determining, using the authentication hardware, that the second wagering game controller module is authentic; determining, using the authentication hardware, that the at least one other module is authentic; and executing the operating system, the at least one other module, and the second wagering game controller module.