IP Library Granted Patent US 10,188,941
Granted Patent B2
US 10,188,941 · App. 15/191,649 · Granted Jan 29, 2019

System and method for playing games that require skill

Inventors: Klas Norden (Stockholm, SE); Daniel Frostberg (Stockholm, SE)
Assignee: KING.COM LTD.
A63F13/25A63B71/06A63F13/00A63F13/005A63F13/10A63F13/12A63F13/2145A63F13/30A63F13/335A63F13/35A63F13/40A63F13/428A63F13/46A63F13/537A63F13/63A63F13/75A63F13/79A63F13/80A63F13/822A63F13/92G06F9/44G07F17/32G07F17/3274
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,188,941
App. No.
15/191,649
Granted
Jan 29, 2019
Kind
B2
Abstract

A method, implemented as computer code being executed by one or more processors, in which a computing device displays computer game graphics for a computer game, and in which one or more of the processors are programmed to implement the game with: (a) a first game mode where the player is prompted to find items on a list within a picture; and (b) a second game mode where the player is prompted to compare two nearly identical images and find the differences; (c) a third game mode where the player is promoted to find items on a list within a certain picture, wherein the picture is darkened and only a select section is lit up, the lit section being dependent on input given by a pointing device.

Claims (62)

1. A computer device adapted to play a computer game, the device including at least one processor, at least one memory, a display, a user interface, and computer code stored in one of said at least one memory and executable by at least one of said at least one processor to perform the steps of:

controlling the display to show computer game graphics comprising a game board and game elements;

receiving user input via the user interface which causes a movement of a first game element from a first position to a second position;

determining in response to the user input if there is a match of three or more game elements sharing a common characteristic and a direction of the movement of the first game element, said direction of movement comprising one of a plurality of different directions of movement;

controlling the display to remove the three or more of said game elements sharing the common characteristic when there is match to leave vacant positions on the game board; and

causing one or more game elements to move into said vacant positions from the determined direction of the movement of the first game element from the first position to the second position.

2. A computing device as claimed in claim 1 , wherein the movement of the first of said game elements from the first position to the second position provides a switch in position between the first game element and a second game element.

3. A computing device as claimed in claim 1 , wherein the computer code is executable by the device and at least one processor to perform the further steps of:

showing a third game element on the game board;

in response to user input, moving the third game element along a path; and

removing from the game board, game elements in said path and adjacent to said path.

4. A computing device as claimed in claim 3 , wherein the length of said path is dependent upon a value stored in the memory of the computing device.

5. A computing device as claimed in claim 4 , wherein the computer code is executable by the device processor to perform the further steps of:

modifying the value stored in the memory in response to the removal from the game board of game elements in said path and adjacent to said path.

6. A computing device as claimed in claim 4 , wherein the computer code is executable by the at least one processor to perform the further steps of:

modifying the value stored in the memory in response to the match of said three or more game elements sharing a common characteristic.

7. A computing device as claimed in claim 1 , wherein the computer code is executable by the at least one processor to perform the further steps of:

in response to a match at a particular location of the game board of three or more of said game elements sharing a common characteristic, showing a plurality of icons; and

in response to user input associated with one of said icons, loading a level of the game associated with said icon.

8. A computing device as claimed in claim 3 , wherein the computer code is executable by the at least one processor to perform the further steps of:

if a particular tile of said game board is located in the path or adjacent to the path, showing a plurality of icons; and

in response to user input associated with one of said icons, loading a level of the game associated with said icon.

9. A computing device as claimed in claim 1 , wherein the computer code is executable by the at least one processor to perform the further steps of:

in response to a match of three or more of said game elements located at three or more tiles of the game board, showing a change in the visual characteristics of said three or more tiles.

10. A computing device as claimed in claim 1 , wherein the computer code is executable by the at least one processor to show one or more new game elements entering the game board from the direction of movement of the first game element.

11. A computing device as claimed in claim 10 , wherein the computer code is executable by the at least one processor to:

if said one or game elements entering the game board form a match, remove from the game board, game elements of the match, leaving further vacant positions on the game board; and

if the step of said one or more game elements entering the game board and forming a match occurs a predefined number of times, remove all of the game elements from the game board.

12. A computing device as claimed in claim 1 , wherein the computer code is executable by the at least one processor to provide at least one game object on the game board, said game object obstructing the movement of the game elements on the game board.

13. A computing device as claimed in claim 1 , wherein the step of causing one or more game elements to move into said vacant positions from a direction of the movement of the first game element from the first position to the second position comprises:

if the first game element moves upwards on the game board, moving the one or more game elements upwards on the game board to occupy said vacant positions;

if the first game element moves downwards on the game board, moving the one or more game elements downwards on the game board to occupy said vacant positions;

if the first game element moves left on the game board, moving the one or more game elements left on the game board to occupy said vacant positions; and

if the first game element moves right on the game board, moving the one or more game elements right on the game board to occupy said vacant positions.

14. A computing device as claimed in claim 1 , wherein said method comprises receiving user input via the user interface to move a second game element from a third position to a fourth position, said second game element being moved in a different direction to said first game element;

determining in response to the user input if there is a match of three or more game elements sharing a common characteristic and the direction of a movement of the second game element;

controlling the display to remove the three or more of said game elements sharing the common characteristic when there is match to leave vacant positions on the game board; and

causing one or more game elements to move into said vacant positions from the determined different direction.

15. A computer implemented method for controlling a display of a computer device adapted to play a computer game, the device including at least one processor, at least one memory, and a user interface, said method comprising executing on said at least one processor the steps of:

controlling the display to show computer game graphics comprising a game board and game elements;

receiving user input via the user interface which causes a movement of a first game element from a first position to a second position;

determining in response to the user input if there is a match of three or more game elements sharing a common characteristic and a direction of the movement of the first game element, said direction of movement comprising one of a plurality of different directions of movement;

controlling the display to remove the three or more of said game elements sharing the common characteristic when there is a match to leave vacant positions on the game board; and

causing one or more game elements to move into said vacant positions from the determined direction of the movement of the first game element from the first position to the second position.

16. A non-transitory computer readable medium encoded with instructions which, when executed by at least one processor of a computer device adapted to play a computer game, perform a method for controlling a display of the computer device, said method comprising:

controlling the display to show computer game graphics comprising a game board and game elements;

receiving user input via a user interface of the computer device, said user input causing a movement of a first game element from a first position to a second position;

determining in response to the user input if there is a match of three or more game elements sharing a common characteristic and a direction of the movement of the first game element, said direction of movement comprising one of a plurality of different directions of movement;

controlling the display to remove the three or more of said game elements sharing the common characteristic when there is match to leave vacant positions on the game board; and

causing one or more game elements to move into said vacant positions from the determined direction of the movement of the first game element from the first position to the second position.

17. A computer device adapted to play a computer game, the device including at least one processor, at least one memory, a display, a user interface, and computer code stored in one of said at least one memory and executable by at least one of said at least one processor to perform the steps of:

controlling the display to show computer game graphics comprising a game board and game elements;

receiving user input via the user interface which causes a movement of a first game element from a first position to a second position;

determining in response to the user input if there is a match of three or more game elements sharing a common characteristic and a direction of the user input, said direction comprising one of a plurality of different directions;

controlling the display to remove the three or more of said game elements sharing the common characteristic, when there is a match to leave vacant positions on the game board; and

causing one or more game elements to move into said vacant positions from the determined direction of the user input.

18. A method for controlling a display of the computer device, said method comprising:

controlling the display to show computer game graphics comprising a game board and game elements;

receiving user input via the user interface which causes a movement of a first game element from a first position to a second position;

determining in response to the user input if there is a match of three or more game elements sharing a common characteristic and a direction of the user input, said direction comprising one of a plurality of different directions;

controlling the display to remove the three or more of said game elements sharing the common characteristic, when there is a match to leave vacant positions on the game board; and

causing one or more game elements to move into said vacant positions from the determined direction of the user input.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2016
From: FROSTBERG, DANIEL
To: KING.COM LTD.
Reel/Frame 039960/0714 →
Priority Claims (12)
GB 1302121.7 · Feb 6, 2013 · national
GB 1302910.3 · Feb 19, 2013 · national
GB 1304442.5 · Mar 12, 2013 · national
GB 1304444.1 · Mar 12, 2013 · national
GB 1304545.5 · Mar 13, 2013 · national
GB 1306117.1 · Apr 4, 2013 · national
GB 1306118.9 · Apr 4, 2013 · national
GB 1310589.5 · Jun 13, 2013 · national
GB 1310592.9 · Jun 13, 2013 · national
GB 1311119.0 · Jun 21, 2013 · national
GB 1314147.8 · Aug 7, 2013 · national
GB 1316045.2 · Sep 10, 2013 · national
Continuity (12)
Continuation 14029218 · Sep 17, 2013
Provisional Application 61701907 · Sep 17, 2012
Provisional Application 61811019 · Apr 11, 2013
Provisional Application 61818702 · May 2, 2013
Provisional Application 61827298 · May 24, 2013
Provisional Application 61832348 · Jun 7, 2013
Provisional Application 61832355 · Jun 7, 2013
Provisional Application 61832359 · Jun 7, 2013
Provisional Application 61832362 · Jun 7, 2013
Provisional Application 61832364 · Jun 7, 2013
Provisional Application 61832369 · Jun 7, 2013
Related Publication 20160303475A1 · Oct 20, 2016