System, computer product and method for enabling multi-player gaming on a wireless device
First Claim
1. A method for providing multi-player gaming on a wireless device comprising the steps of:
- (a) Providing on the wireless device a wireless application that enables a user associated with the wireless device to send and receive a plurality of communications defining one or more steps involved in playing a game to at least one remote network-connected device consisting of at least one of a remote wireless device, an artificial intelligence player and/or a remote client computer, via an intermediary server, the at least one remote network-connected device being linked to a wireless application generally corresponding to the wireless application;
(b) Sending a request for multi-player gaming to the intermediary server from the wireless device;
(c) In response to (b), matching the user associated with the wireless device with at least one other player associated with the at least one remote network-connected device, by operation of a matching facility linked to the intermediary server;
(d) Activating a multi-player game linked to the wireless application, thereby enabling the user to make one or more initial moves by providing input to the wireless application, thereby engaging the wireless application to assemble a gaming communication, and deliver the gaming communication to the intermediary server; and
(e) Each of the user and the at least one other player thereafter polling the intermediary server for a plurality of gaming communications consisting of moves from the at least one network-connected device, said gaming communications being interpreted by the wireless application in accordance with the multi-player game, and in response to such game communications, each of the user and the at least one other player making further moves by providing input to the wireless application or the corresponding wireless application, thereby engaging the wireless application or the corresponding wireless application to assemble further gaming communications, and deliver the further gaming communications to the intermediary server, until an end game defined by the multi-player game is achieved.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, computer program and method for enabling multi-player gaming on a wireless device is provided. At least one wireless device being is linked to a client application and to a memory, and associated with a first player. At least one remote network-connected device, consisting of a remote wireless device, an artificial intelligence player, or a client computer, the at least one remote network-connected device is associated with at least one second player. The wireless device an remote network-connected device are each connected to a communication network. The remote network-connected device is also linked to a client application generally corresponding to the client application. An intermediary server is operable to connect to each of the at least one wireless device and the at least one remote network-connected device. The client application enables the first player or at least one second player to send and receive a plurality of communications defining one or more steps involved in playing a game to and from the intermediary server, the intermediary server acting as a intermediary for gaming communications as between the at least one wireless device and the at least one remote network-connected device. The intermediary server is linked to a server application which in cooperation with the client application provides a multi-player gaming platform. The invention also includes a method of development of multi-player games to this multi-player gaming platform.
-
Citations
22 Claims
-
1. A method for providing multi-player gaming on a wireless device comprising the steps of:
-
(a) Providing on the wireless device a wireless application that enables a user associated with the wireless device to send and receive a plurality of communications defining one or more steps involved in playing a game to at least one remote network-connected device consisting of at least one of a remote wireless device, an artificial intelligence player and/or a remote client computer, via an intermediary server, the at least one remote network-connected device being linked to a wireless application generally corresponding to the wireless application;
(b) Sending a request for multi-player gaming to the intermediary server from the wireless device;
(c) In response to (b), matching the user associated with the wireless device with at least one other player associated with the at least one remote network-connected device, by operation of a matching facility linked to the intermediary server;
(d) Activating a multi-player game linked to the wireless application, thereby enabling the user to make one or more initial moves by providing input to the wireless application, thereby engaging the wireless application to assemble a gaming communication, and deliver the gaming communication to the intermediary server; and
(e) Each of the user and the at least one other player thereafter polling the intermediary server for a plurality of gaming communications consisting of moves from the at least one network-connected device, said gaming communications being interpreted by the wireless application in accordance with the multi-player game, and in response to such game communications, each of the user and the at least one other player making further moves by providing input to the wireless application or the corresponding wireless application, thereby engaging the wireless application or the corresponding wireless application to assemble further gaming communications, and deliver the further gaming communications to the intermediary server, until an end game defined by the multi-player game is achieved. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for providing multi-player gaming on a wireless device comprising:
-
(a) At least one wireless device being linked to a client application and to a memory, and associated with a first player;
(b) At least one remote network-connected device, consisting of a remote wireless device, an artificial intelligence player, or a client computer, the at least one remote network-connected device being associated with at least one second player, the at least one remote network-connected device also being linked to a client application generally corresponding to the client application, and further linked to a memory;
(c) An intermediary server operable to connect to each of the at least one wireless device and the at least one remote network-connected device, the intermediary server client computer and the wireless device, the intermediary server being linked to a server application and a server database;
Wherein the client application enables the first player or at least one second player to send and receive a plurality of communications defining one or more steps involved in playing a game to and from the intermediary server, the intermediary server acting as a intermediary for gaming communications as between the at least one wireless device and the at least one remote network-connected device;
Wherein the client application is operable to send a request for multi-player gaming to the intermediary server from the at least one wireless device, and in response the server application is operable to match the first player with the at least one second player, by operation of a matching facility linked to the intermediary server;
Wherein the client application and the corresponding client application are linked to a gaming utility that includes at least one multi-player game that enables the first player and the at least one second player to make one or more moves, and in response to such moves the client application being operable to assemble a corresponding one or more gaming communications for delivery to the intermediary server; and
Wherein the client application is further operable to poll the intermediary server for gaming communications received from the other matched players, namely the other of the first player or the at least one second player, and to interpret the polled gaming communications in accordance with the multi-player game, and in response to such game communications, each of the first player and the at least one second player making further moves by providing input to the gaming utility, thereby engaging the client application to assemble further gaming communications, and deliver the further gaming communications to the intermediary server, until an end game defined by the multi-player game is achieved. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of creating multi-player games operable as between a wireless device and at least one other remote network-connected device comprising the steps of:
-
(a) Providing a server computer linked to a server application and a client application operable on a wireless device, the server application and the client application being operably linked to provide a multi-player gaming platform, the multi-player gaming platform consisting of a plurality of utilities that enable multi-player gaming, such utilities including a matching utility for matching a first player associated with a wireless device with at least one second player associated with another wireless device, an artificial intelligence player or a client computer, and also one or more of the following utilities;
(i) a buddy list facility;
(ii) a chat facility;
(iii) a contest facility;
(iv) a ranking facility, and/or (v) an SMS facility;
(b) Providing a toolkit that enables the development and deployment of one or more multi-player games, whereby the toolkit includes at least one game interface that enables game content including one or more of graphics, text, and game logic to be created that is operable to interface with the multi-player gaming platform, thereby enabling the creation of a multi-player game that interoperates with the matching utilities and one or more of the buddy list facility, the chat facility, the contest facility, the ranking facility and/or the SMS facility; and
(c) Creating one or more multi-player games to the at least one game interface. - View Dependent Claims (15)
-
-
16. A computer program for enabling multi-player gaming in connection with at least one wireless device, the wireless device being operable to communicate with a wireless communication network and including a memory, and being associated with a first player, and in connection with at least one remote network-connected device also linked to the wireless communication network, consisting of a remote wireless device, an artificial intelligence player, or a client computer, the at least one remote network-connected device being associated with at least one second player, the computer program comprising instructions for defining on the wireless device:
(a) A client application operable to connect to an intermediary server that acts as an intermediary between the wireless device and the at least one remote network-connected device, the intermediary server being operable to negotiate a plurality of gaming communications created and processed by the client application and a corresponding application linked to each of the at least one remote network-connected device, wherein the client application also defines on the wireless device;
(i) a matching facility for matching the first player associated with the at least one second player, in co-operation with the intermediary server; and
(ii) one or more of the following utilities;
(A) a buddy list facility;
(B) a chat facility;
(C) a contest facility;
(D) a ranking facility, and/or (E) an SMS facility;
Wherein the matching facility and the one or more utilities of (ii) are operable to co-operate with corresponding resources linked to the intermediary computer so as to enable multi-player gaming on the wireless device, as between the first player and the at least one second player. - View Dependent Claims (17, 18, 19, 20, 21, 22)
Specification