CONTROLLING A USER INTERFACE OF A COMPUTER DEVICE
First Claim
1. A computer implemented method of controlling a display at a user interface of a user device associated with a user, having a game code module available to execute a game the method conducted at a user device in communication with a game server via a communication network, the game server storing contact identifiers of other users, the method comprising:
- executing in a processor of the user device computer code of a game code module to issue a request to a game server to join a group game, the request defining a level, selected from multiple game levels in which the group game is to be played;
receive from the server event data defining a group game mode at that level, the event data identifying contacts of the users who will constitute the other users participating in the group game mode; and
generate from the event data a group game mode at that level for user engagement at the user interface, the group game mode providing user selectable game objects on an initial game board on the display, and responding to user engagement with the game objects to cause game changes on the game board and to generate game data arising from those game changes, the computer code further configured to receive from the game server in communication with the user device remote user game data generated by user devices of the other users engaged in the group game mode who also receive the initial game board at their user devices, wherein the computer code is configured to generate on the display;
(i) ongoing game changes in the game board resulting from activity of the user in engaging with game objects of the game board; and
(ii) a progress indicator which indicates cumulative progress of the user and the other users, using the game data generated by the user device and the remote user game data.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented game has a game code module. The game code module generates a group game mode for user engagement at a user interface, the group game mode providing user selectable game objects on an initial game board on the display. The game code module is configured to receive from a server remote user game data generated by other user devices of users engaged in the group game mode. The display displays a progress indicator which indicates cumulative progress of the user and other users, using the game data generated by the user device and the remote user game data.
19 Citations
21 Claims
-
1. A computer implemented method of controlling a display at a user interface of a user device associated with a user, having a game code module available to execute a game the method conducted at a user device in communication with a game server via a communication network, the game server storing contact identifiers of other users, the method comprising:
-
executing in a processor of the user device computer code of a game code module to issue a request to a game server to join a group game, the request defining a level, selected from multiple game levels in which the group game is to be played;
receive from the server event data defining a group game mode at that level, the event data identifying contacts of the users who will constitute the other users participating in the group game mode; and
generate from the event data a group game mode at that level for user engagement at the user interface, the group game mode providing user selectable game objects on an initial game board on the display, and responding to user engagement with the game objects to cause game changes on the game board and to generate game data arising from those game changes, the computer code further configured to receive from the game server in communication with the user device remote user game data generated by user devices of the other users engaged in the group game mode who also receive the initial game board at their user devices, wherein the computer code is configured to generate on the display;(i) ongoing game changes in the game board resulting from activity of the user in engaging with game objects of the game board; and (ii) a progress indicator which indicates cumulative progress of the user and the other users, using the game data generated by the user device and the remote user game data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer device communicatively couplable to a game server storing contact identifier of users, the computer device comprising:
-
a user interface with a display; a memory holding executable code of a game mode module a processor configured to execute the code of the game code module to issue a request to a game server to join a group game, the request defining a level, selected from multiple game levels in which the group game is to be played;
receive from the server event data defining a group game mode at that level, the event data identifying contacts of the users who will constitute the other users participating in the group game mode; and
generate from the event data a group game mode at that level for user engagement at the user interface, the group game mode providing user selectable game objects on an initial game board on the display, and responding to user engagement with the game objects to cause game changes on the game board and to generate game data arising from those game changes, the computer code further configured to receive from the game server in communication with the user device remote user game data generated by other user devices of users engaged in the group game mode who also receive the initial game board at their user devices, wherein the computer code is configured to generate on the display;(i) ongoing game changes in the game board resulting from activity of the user in engaging with game objects of the game board; and (ii) a progress indicator which indicates cumulative progress of the user and the other users, using the game data generated by the user device and the remote user game data.
-
-
21. A computer program product comprising computer code on a non-transistory computer readable media which provides a game mode module which, when executed, causes a processor to issue a request to a game server to join a group game, the request defining a level, selected from multiple game levels in which the group game is to be played;
- receive from the server event data defining a group game mode at that level, the event data identifying contacts of the users who will constitute the other users participating in the group game mode; and
generate from the event data a group game mode at that level for user engagement at the user interface, the group game mode providing user selectable game objects on an initial game board on the display, and responding to user engagement with the game objects to cause game changes on the game board and to generate game data arising from those game changes, the computer code further configured to receive from the game server in communication with the user device remote user game data generated by user devices of the other users engaged in the group game mode who also receive the initial game board at their user devices, wherein the computer code is configured to generate on the display;(i) ongoing game changes in the game board resulting from activity of the user in engaging with game objects of the game board; and (ii) a progress indicator which indicates cumulative progress of the user and the other users, using the game data generated by the user device and the remote user game data.
- receive from the server event data defining a group game mode at that level, the event data identifying contacts of the users who will constitute the other users participating in the group game mode; and
Specification