Patent ID: 8636596

Claim:
A gaming terminal data repository, comprising: a network interface adapted to communicate with a first gaming terminal located separate from said gaming terminal data repository, said first gaming terminal being adapted to accept wagers, play games based on said wagers, and provide monetary awards based on the outcomes of said games; a memory arranged to store gaming terminal transaction information received from said first gaming terminal and game software components for use by said first gaming terminal, wherein at least one of said game software components stored at said gaming terminal data repository memory is not also stored at said first gaming terminal; and a processor configured: i) to update game software components on said first gaming terminal using one or more update triggers, ii) to receive game software component information from said first gaming terminal, wherein the game software component information describes game software components stored on said first gaming terminal, and iii) to download game software components adapted to present a game of chance to said first gaming terminal, wherein the gaming terminal data repository is configured to: determine a first gaming jurisdiction where said first gaming terminal is located, generate instructions for configuring game software components that comply with rules of said first gaming jurisdiction, and send the instructions for configuring the game software components to said first gaming terminal such that game software components stored on said first gaming terminal can be combined with game software components downloaded from the gaming terminal data repository to create a different combination of game software components to provide different game play features to enable a new version of a current game or a different game to be played if the current game is performing poorly.