Patent ID: 8317619

Claim:
A gaming system comprising: a server; a plurality of gaming terminals; and a network which enables communication between said server and said plurality of gaming terminals, said server comprising (A) a first network interface for communicating with said plurality of gaming terminals, (B) a first memory which stores (a) game software components to be used in said plurality of gaming terminals and (b) authentication programs for authenticating said game software components and created for the respective game software components, and (C) a processor designed or configured to select a group of game software components and a group of authentication programs, each authentication program in the group of authentication programs corresponding to a game software component in the group of game software components, the processor further configured to download the group of game software components and the group of authentication programs to said plurality of gaming terminals, and said plurality of gaming terminals each comprising (I) a second network interface for communicating with said server, (II) a controller designed or configured to (i) execute each authentication programs in the group of authentication programs to authenticate the corresponding game software component in the group of game software components downloaded from said server prior to start of a game, (ii) produce a game to be executed at said gaming terminals using the group of game software components authenticated through the group of authentication programs, and (iii) automatically erase a game software component in the group of game software components, in the event of occurrence of an error as a result of the authentication of the game software component through a corresponding authentication program in the group of authentication programs, (iv) transmit, to said server, a request signal for requesting downloading of the game software component and the corresponding authentication program to this gaming terminal, in the event of occurrence of an error as a result of the authentication of the game software component through the corresponding authentication program, and (III) a second memory which stores the group of game software components and the group of authentication programs downloaded from said server.