Method and system for providing a network gaming system
First Claim
1. A method for providing a game system accessible over a wide area network by a plurality of users, comprising the steps:
- receiving an identification of a user at a server;
retrieving a number of units associated with the user;
providing the number of units to a game client of the user;
making the units available for use by the user within a plurality of games available in the game system;
providing to the user a selection of the plurality of games available within the game system;
executing on the server at least a majority of calculations for a game selected by the user and providing results to the game client using an application programming interface;
updating the number of units associated with the user based on a game activity of the user occurring during the course of the game;
receiving a request for at least one item that can be obtained by the user within the game system; and
deducting from the number of units a specified number of units responsive to the step of receiving a request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for providing a network gaming system is disclosed. The system comprises at least one database server accessible through a wide area network for storing account information for the users, the database server being configured for communicating with at least one game server supporting at least one game on a client, for providing at least a portion of the account information to the game server upon receiving a user identification from the game server, and for updating the account information by the at least one database server upon receiving an update from the game server either during or after completion of a game play by one the users.
-
Citations
61 Claims
-
1. A method for providing a game system accessible over a wide area network by a plurality of users, comprising the steps:
-
receiving an identification of a user at a server; retrieving a number of units associated with the user; providing the number of units to a game client of the user; making the units available for use by the user within a plurality of games available in the game system; providing to the user a selection of the plurality of games available within the game system; executing on the server at least a majority of calculations for a game selected by the user and providing results to the game client using an application programming interface; updating the number of units associated with the user based on a game activity of the user occurring during the course of the game; receiving a request for at least one item that can be obtained by the user within the game system; and deducting from the number of units a specified number of units responsive to the step of receiving a request. - 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, 32, 35)
-
-
24. A method for providing a multi-player game system in which a user at a client interacts in a game accessible over a wide area network by a plurality of users, the method comprising:
-
receiving identification information associated with the user at a first server of a plurality of game servers; retrieving account information associated with the user from a database server; sending at least a portion of the account information to the client of the user; receiving updates from the client at the first server for updating the account information associated with the user on the database server; sending a game setting associated with the first server from the database server to a game software resident on the client for customizing a game experience based on criteria set by a provider of the first server; receiving a second identification information associated with a second user at a second server of the plurality of game servers; retrieving a second account information associated with the second user from the database server; sending at least a portion of the second account information to a client of the second user; receiving updates from the client of the second user at the second server for updating the second account information associated with the second user on the database server, and sending a second game setting associated with the second server to a game software resident on the client of the second user for customizing a second game experience based on criteria set by a provider of the second server. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A network gaming system for providing at least one game to a plurality of users at different locations comprising:
-
at least one database server accessible through a wide area network for storing account information for each of the plurality of users; wherein the at least one database server is configured for communicating with a plurality of game servers provided by at least two different providers for supporting the plurality of users; wherein the at least one database server is configured to provide at least a portion of the account information of a user to a first game server upon receiving a user identification from the at least one game server; wherein the account information is updated by the at least one database server upon receiving an update from the first game server either during or after completion of a game play by the user; and wherein the at least one database server is configured to send at least one game setting associated with a first game server to a first game client supported by the first game server for customizing a game experience of a first of the plurality of users. - View Dependent Claims (47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
50. The network gaming system of 46 wherein the account information comprises information regarding prior game play by the user.
Specification