Internet remote game server
First Claim
1. A network device comprising:
- a game outcome server, said game outcome server comprising a first processor and a communication interface and being configured to store a plurality of wagering games, said communication interface being communicatively coupled, over a network, with a remote client device and a player management server, said first processor being configured to;
a) communicate with the remote client device and with the player management server via the communication interface, the player management server comprising a second processor operable to provide fund transfers to a player account and to maintain a player balance,b) receive information from the player management server that allows a communication session to be established directly between the game outcome server and the remote client device, and establish a connection with the remote client device,c) send, directly to the remote client device, first commands, first instructions, first data or combinations thereof that allow an interface for playing a wagering game to be modified on a client interface of the remote client device, wherein the client interface was previously generated based on information exchanged during a previous communication session between the player management server and the remote client device,d) receive, directly from the remote client device, information indicating a request to play the wagering game and a wager amount,e) responsive to step d, send information to the player management server requesting authorization of the wager amount based on the player balance in the player account,f) receive an authorization message from the player management server indicating the wager amount is authorized, whereafter a game outcome for the wagering game is generated and an adjustment to the player balance is calculated,g) send to the remote client device second commands, second instructions, second data or combinations thereof that allows a presentation of the game outcome to be generated on the client interface; and
h) send the adjustment to the player balance to the player management server to effect an update of the player balance.
2 Assignments
0 Petitions
Accused Products
Abstract
A gaming system, including a game outcome server, an account handling device and a client device communicatively coupled via network, is described. The game outcome server may be operable to send command, instructions, data or combinations thereof that allow an interface for a wager-based game to be generated on the client device, generate a game outcome for the wager-based game that is displayed on the client device and generate an update to a player balance maintained on the account handling device. The account handling device is operable to provide gaming services related to the game play on the client device including a) web-site hosting where the web-site lists available gaming services including games provided by the game outcome server, b) accounting, c) money handling including player account management and d) player eligibility functions.
143 Citations
31 Claims
-
1. A network device comprising:
a game outcome server, said game outcome server comprising a first processor and a communication interface and being configured to store a plurality of wagering games, said communication interface being communicatively coupled, over a network, with a remote client device and a player management server, said first processor being configured to; a) communicate with the remote client device and with the player management server via the communication interface, the player management server comprising a second processor operable to provide fund transfers to a player account and to maintain a player balance, b) receive information from the player management server that allows a communication session to be established directly between the game outcome server and the remote client device, and establish a connection with the remote client device, c) send, directly to the remote client device, first commands, first instructions, first data or combinations thereof that allow an interface for playing a wagering game to be modified on a client interface of the remote client device, wherein the client interface was previously generated based on information exchanged during a previous communication session between the player management server and the remote client device, d) receive, directly from the remote client device, information indicating a request to play the wagering game and a wager amount, e) responsive to step d, send information to the player management server requesting authorization of the wager amount based on the player balance in the player account, f) receive an authorization message from the player management server indicating the wager amount is authorized, whereafter a game outcome for the wagering game is generated and an adjustment to the player balance is calculated, g) send to the remote client device second commands, second instructions, second data or combinations thereof that allows a presentation of the game outcome to be generated on the client interface; and h) send the adjustment to the player balance to the player management server to effect an update of the player balance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
30. A network device comprising:
a game outcome server, said game outcome server comprising a first processor configured to store a plurality of selectable wagering games, and to communicate with a remote client device and a player management server, said first processor being configured to; a) communicate with the remote client device and with the player management server, the player management server having a second processor operable to provide fund transfers to a player account and to maintain a player balance, b) receive information from the player management server that allows a communication session to be established directly between the game outcome server and the remote client device, and establish a connection with the remote client device, c) send, directly to the remote client device, first commands, first instructions, first data or combinations thereof that allow an interface for playing a wagering game to be modified on a client interface of the remote client device, wherein the client interface was previously generated based on information exchanged during a previous communication session between the player management server and the remote client device, d) receive, directly from the remote client device, information indicating a request to play the wagering game and a wager amount, e) generate a game outcome for the wagering game and an adjustment to a player balance, f) send information to the player management server requesting authorization of a game transaction wherein the request to authorize the game transaction includes information relating to the wager amount, the game outcome and the adjustment to the player balance, g) receive an authorization message from the player management server indicating the game transaction is authorized, and then send to the client device second commands, second instructions, second data or combinations thereof that allows a presentation of the game outcome to be generated on the client interface; and h) store a record of the game transaction.
-
31. A network device comprising:
a game outcome server, said game outcome server comprising a first processor and a communication interface and being configured to store a plurality of selectable wagering games, and to communicate with a remote client device and a player management server, said first processor being configured to; a) communicate with the remote client device and with the player management server, the player management server having a second processor operable to provide fund transfers to a player account and to maintain a player balance, b) receive information from the player management server that allows a session for communication of game data to be established between the first processor and the remote client device directly without flow of the game data through the player management server during the session, and establish a connection with the remote client device, c) send, directly to the remote client device, the game data comprising first commands, first instructions, first data or combinations thereof for generating play of a wagering game on a client interface of the remote client device and for modifying the client interface, wherein the client interface was previously generated based on information exchanged during a previous communication session between the player management server and the remote client device, d) receive from the player management server a transfer of funds deducted from a player balance maintained on the player management server, e) maintain the funds as a temporary balance that is available for at least one wager on the wagering game, f) receive, directly from the remote client device, information indicating a request to play the wagering game and a wager amount, g) generate a game outcome for the wagering game and a balance adjustment, h) add the balance adjustment to the temporary balance to update the temporary balance, i) send directly to the client device second commands, second instructions, second data or combinations thereof that allows a presentation of the game outcome to be generated on the client interface; and j) send the updated temporary balance to the player management server.
Specification