# US 10,478,733 B2 · Computer system and method for creating, displaying, removing, and repositioning game elements

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,478,733 B2
- Document ID: US10478733B2
- Status: Granted
- Kind: B2
- Application number: 15/904,693
- Filed: 2018-02-26
- Published: 2018-06-28
- Granted: 2019-11-19
- Earliest claimed: 2015-08-28
- Assignees: King.Com Ltd.
- Applicants: King.Com Limited
- Inventors: Eddie Alexander Willman; Yan Dou; Karl David Darabian
- Web page: https://patentgrep.com/patent/US10478733B2

## CPC

- A63F 13/80: Special adaptations for executing a specific game genre or game mode
- A63F 13/42: by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F 13/52: involving aspects of the displayed game scene
- A63F 13/56: Computing the motion of game characters with respect to other game characters, game objects or elements of the game scene, e.g. for simulating the behaviour of a group of virtual soldiers or for path finding
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

A computer device has a touch screen which displays game elements. A user is able to move game elements to make a match. When a match is made, the game elements of the match are removed. Each game element is associated with a tile. Each tile either has a cover object or no cover object. Underlying entities are provided which occupy at least two tiles. The device has a processor which is configured to determine on detecting the match game condition if at least one tile of the game elements in the match game condition has a cover object and if so to remove the cover object and subsequently to determine if the underlying entities are only associated with tiles having cover tiles. If not, the underlying entity is repositioned if partially uncovered or removed if completely uncovered.

## Claims

### Claim 1

A computer device having:
a user interface configured to display user actuatable game elements in a game board of tiles and to detect user input when a user engages with a game element in a move;
at least one processor configured to receive a detected user input and on detecting a match game condition associated with the game elements to control the user interface to remove at least three game elements from the display and to generate replacement user game elements for a subsequent move; and
a graphics rendering component operable to render the game elements on the user interface, each game element having a graphical representation on a tile,
wherein said graphical rendering component is also operable to render at least one object on the user interface, said at least one object having a different graphical representation to each of said game elements, said at least one object being provided at a first location on said game board, said first location occupying a first plurality of tiles, each tile of said first plurality of tiles also having a respective game element,
wherein said at least one processor is configured to control movement of said at least one object from said first location to a second location occupying a second plurality of tiles in dependence on a match game condition.

### Claim 2 (depends on 1)

The computer device as claimed in claim 1, wherein said first plurality of tiles differs from said second plurality of tiles by one or more tiles.

### Claim 3 (depends on 1)

The computer device as claimed in claim 1, wherein each tile further has one of a plurality of visually distinct different properties, wherein the processor is configured to determine on detecting the match game condition if at least one respective tile of the game elements in the match game condition has a first one of the plurality of properties and if so to change the property to a second one of the properties.

### Claim 4 (depends on 3)

The computer device as claimed in claim 3, wherein the first plurality of tiles have a first one of the plurality of visually distinct properties.

### Claim 5 (depends on 3)

The computer device as claimed in claim 3, wherein, said processor being configured after a match has occurred to determine for at least one object, the property of the each tile of the respective plurality of tiles with which that object is associated.

### Claim 6 (depends on 3)

The computer device as claimed in claim 3, wherein when a respective object is associated with at least one tile having the first property as well as at least one tile of having the second property, the processor is configured to determine if that respective object can be positioned so that the respective object is only associated with a plurality of tiles having the first property and if so to reposition the respective object to be associated only with the plurality of tiles having the first property.

### Claim 7 (depends on 6)

The computer device as claimed in claim 6, wherein the processor is configured to determine if the respective object can be positioned so that the respective object is only associated with a plurality of tiles having the first property by determining a plurality of candidate areas, each candidate area comprising a plurality of tiles having the first property.

### Claim 8

The computer device as claimed in 7, wherein for at least one candidate area, the processor is configured to determine if one or more entities of another object are present in the candidate area and if so to adjust the candidate area.

### Claim 9 (depends on 7)

The computer device as claimed in claim 7, wherein said processor is configured to remove any candidate area from the plurality of candidate areas which is smaller than the respective object.

### Claim 10 (depends on 6)

The computer device as claimed in claim 6, wherein the processor is configured to determine a path of movement for respective object from its current position to the reposition.

### Claim 11 (depends on 6)

The computer device of claim 6, wherein the graphics rendering component is operable to render a representation of the repositioned respective object.

### Claim 12 (depends on 3)

The computer device as claimed in claim 3, wherein the first property comprises the presence of a first property object and the second property comprises the absence of the first property object.

### Claim 13 (depends on 12)

The computer device as claimed in claim 12, wherein the first property object comprises a cover object and the second property comprises the absence of the cover object.

### Claim 14

The computer device as claimed in 9, wherein the at least one object is configured to underlie at least one of the cover objects.

### Claim 15 (depends on 12)

The computer device as claimed in claim 12, wherein the graphics rendering component is configured to cause the game element to be overlaid over the first property object which is overlaid over the object.

### Claim 16 (depends on 3)

The computer device as claimed in claim 3, wherein the processor is configured to determine if at least one object is only associated with tiles having the second property and if so to remove that object.

### Claim 17

A computer program product for controlling the display of a tile image on a display of a computer device, the computer program product comprising code embodied on a computer-readable medium and being configured so as when executed on a processor of the computer to:
cause user actuatable game elements in a game board to be displayed;
detect user input when a user engages with a game element in a move;
on detecting a match game condition associated with the game elements, cause at least three game elements from the displayed game board to be removed and generate replacement user game elements for a subsequent move;
render the game elements on the user interface, each game element having a graphical representation on a tile,
provide at least one object on the user interface, said at least one object having a different graphical representation to each of said game elements, said at least one object being provided at a first location on said game board, said first location occupying a first plurality of tiles, each tile of said first plurality of tiles also having a respective game element; and
control movement of said at least one object from said first location to a second location occupying a second plurality of tiles in dependence on a match game condition.

### Claim 18

A computer implemented method of controlling a user interface responsive to user engagement with displayed game elements on an interface, the method comprising the following steps implemented by a processor of a computer device:
causing user actuatable game elements in a game board to be displayed;
detecting user input when a user engages with a game element in a move;
on detecting a match game condition associated with the game elements, causing at least three game elements from the displayed game board to be removed and generate replacement user game elements for a subsequent move;
rendering the game elements on the user interface, each game element having a graphical representation on a tile;
providing at least one object on the user interface, said at least one object having a different graphical representation to each of said game elements, said at least one object being provided at a first location on said game board, said first location occupying a first plurality of tiles, each tile of said first plurality of tiles also having a respective game element; and
controlling movement of said at least one object from said first location to a second location occupying a second plurality of tiles in dependence on a match game condition.
