Multi-player game architecture
First Claim
1. A network-based game system, comprising:
- a computer network configured to communicate with game client applications running on a plurality of computer devices, wherein at least two of the game client applications are engaged in the same game room;
a first server connected to the computer network, configured to store a game engine application capable of communicating with the plurality of game client applications;
a computer storage device connected to the computer network, configured to store a protocol for message encryption and message decryption; and
a second server connected to the computer network, configured to store a game-system-interface (GSI) program that can receive a plurality of first encrypted messages from the plurality of game client applications and decrypt the first encrypted messages using the protocol stored on the computer storage device.
0 Assignments
0 Petitions
Accused Products
Abstract
A network-based game system includes a computer network configured to communicate with game client applications running on a plurality of computer devices, wherein at least two of the game client applications are engaged in the same game room, a first server connected to the computer network, configured to store a game engine application capable of communicating with the plurality of game client applications, a computer storage device connected to the computer network, configured to store a protocol for message encryption and message decryption, and a second server connected to the computer network, configured to store a game-system-interface (GSI) program that can receive a plurality of first encrypted messages from the plurality of game client applications and decrypt the first encrypted messages using the protocol stored on the computer storage device.
50 Citations
20 Claims
-
1. A network-based game system, comprising:
-
a computer network configured to communicate with game client applications running on a plurality of computer devices, wherein at least two of the game client applications are engaged in the same game room;
a first server connected to the computer network, configured to store a game engine application capable of communicating with the plurality of game client applications;
a computer storage device connected to the computer network, configured to store a protocol for message encryption and message decryption; and
a second server connected to the computer network, configured to store a game-system-interface (GSI) program that can receive a plurality of first encrypted messages from the plurality of game client applications and decrypt the first encrypted messages using the protocol stored on the computer storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A network-based game system, comprising:
-
a computer network configured to communicate with game client applications running on a plurality of computer devices, wherein at least two of the game client applications are engaged in the same game room;
a first server connected to the computer network, configured to store a game engine application that can a) respond to the game client applications instantaneously after receiving requests from the game client applications, and b) send requests to the game client applications and instantaneously receive responses from the game client applications;
a computer storage device connected to the computer network, configured to store a plurality of protocols for message encryption and message decryption; and
a second server connected to the computer network, configured to store a game-system-interface (GSI) program that can receive a plurality of first encrypted messages from the plurality of game client applications and decrypt the first encrypted messages using one or more of the plurality of the protocols. - View Dependent Claims (18, 19)
-
-
20. A network-based game system, comprising:
-
a computer network configured to communicate with game client applications running on a plurality of computer devices, wherein at least two of the game client applications are engaged in the same game room;
a first server connected to the computer network, configured to store a game engine application that can a) respond to the game client applications instantaneously after receiving requests from the game client applications, and b) send requests to the game client applications and instantaneously receive responses from the game client applications;
a computer storage device connected to the computer network, configured to store a plurality of protocols for message encryption and message decryption; and
a second server connected to the computer network, configured to store a game-system-interface (GSI) controller and a GSI model, wherein the GSI controller can receive a plurality of first encrypted messages from the plurality of game client applications, decrypt the first encrypted messages, and encrypt second encrypted messages to be sent to the game client applications using one or more of the protocols stored on the computer storage device and the GSI model can store game application logic and develop response messages to be encrypted in the second encrypted messages in accordance with the application logic.
-
Specification