System and method for maintaining continuous and progressive game play in a computer network
First Claim
1. A system enabling game-playing across a computer network, the system comprising:
- a franchiser memory storinga franchiser game executable andoriginal initialization game data;
a first game server enabled to communicate with the franchiser memory and connected to the computer network, the first game server having a first server memory storinga first server game executable derived from the franchiser game executable andfirst server game state information which includes first server initialization data derived from the original initialization game data and first server client data; and
a first game-playing client connected to the computer network having a first client memory storinga first client game executable which enables the client to continuously game-play on the first game server anda first client game state used by the first client game executable in maintaining continuous game-play.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for maintaining continuous and progressive game play in a computer network. The system includes at least one server and at least one game-playing client, in communication with each other through a computer network. Each server includes a memory storing game data which includes initial game data specifying an initial game state and which includes accumulated game data specifying updates to the initial game state. Either the server or the client includes memory storing knowledge base rules and storing an executable computer game program for applying the knowledge base rules to the game data. The executable computer game program generates responses to the client and updates the accumulated game data. The system optionally comprises a second game-playing client and a second server including memory which stores game data connected to the network. The game data in the second server may be derived from and identical to the game data in the first server, thereby establishing a second instance of the first server game state.
-
Citations
49 Claims
-
1. A system enabling game-playing across a computer network, the system comprising:
-
a franchiser memory storing a franchiser game executable and original initialization game data; a first game server enabled to communicate with the franchiser memory and connected to the computer network, the first game server having a first server memory storing a first server game executable derived from the franchiser game executable and first server game state information which includes first server initialization data derived from the original initialization game data and first server client data; and a first game-playing client connected to the computer network having a first client memory storing a first client game executable which enables the client to continuously game-play on the first game server and a first client game state used by the first client game executable in maintaining continuous game-play. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system enabling game-playing across a computer network, the system comprising:
-
a franchiser memory storing a franchiser game executable and original initialization game data; a first game server enabled to communicate with the franchiser memory and connected to the computer network, the first game server having a first server memory storing a first server game executable derived from the franchiser game executable and first server game state information which includes first server initialization data derived from the original initialization game data and first server client data; a second game server connected to the computer network having a second server memory storing a second game server executable and second server game state information which includes second server initialization data and second server client; and a first game-playing client connected to the computer network having a first client memory storing a first client game executable which enables the client to concurrently game-play on the first and second game servers and a first client game state used by the first client game executable in maintaining concurrent game-play.
-
-
23. A system for game play across a network, the system comprising:
-
a first game-playing client connected to the network; a first server connected through the network to the first game-playing client, including game data memory for storing dynamic game data; knowledge base memory for storing knowledge base rules; and an executable computer game program for applying the knowledge base rules to the game data to generate game responses to the first game-playing client; and a second server connected to the network, including dynamic game data derived from the dynamic game data of the first server. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for game play across a network, comprising:
-
a first server connected to the network and including game data memory storing dynamic game data; a first game-playing client connected through the network to the first server and including knowledge base memory storing knowledge base rules; and an executable computer game program for applying the rules to the game data to generate game responses to the first game-playing client; and a second server connected to the network, including dynamic game data derived from the dynamic game data of the first server. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A system for supporting a virtual environment, comprising:
-
a first server including a first memory storing server data including initial data specifying an initial game state and accumulated data specifying initial game state modifications, a knowledge base including virtual environment rules, and a server executable for applying the virtual environment rules to the game data; a communications interface coupled to the memory enabling a plurality of clients to communicate with the server executable; and a second server coupled to the first server, including a second memory storing dynamic game data derived from the dynamic game data of the first server. - View Dependent Claims (43, 44, 45, 46, 47)
-
-
48. A method for franchising a server game environment from a first server to a second server, comprising the steps of:
-
executing game play instructions on a first server by a client; storing game data by the client to game data memory in the first server; storing knowledge base rules by the client to a knowledge base memory in the first server; transferring the contents of the data memory and the knowledge base memory from the first server to a second server; and executing game play instructions on the second server by the client using the transferred data memory and the knowledge base memory contents.
-
-
49. A method for franchising a server game environment from a first server to a second server in a computer network, comprising the steps of:
-
retrieving game data from a first game data memory in the first server; retrieving knowledge base rules from a first knowledge base memory in the first server; storing the retrieved game data in a second game data memory and the retrieved knowledge base rules in a second knowledge base memory in the second server; and attaching the second server to the computer network.
-
Specification