IP Library › Granted Patent US 12,161,935
Granted Patent B2
US 12,161,935 · App. 17/854,618 · Granted Dec 10, 2024

Computer device with joystick

Inventors: Francisco José Jover Daza (Barcelona, ES); Sergi Diaz (Barcelona, ES)
Assignee: KING.COM LTD.
A63F13/533A63F13/2145A63F13/537A63F2300/1075A63F2300/303A63F2300/308
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 12,161,935
App. No.
17/854,618
Granted
Dec 10, 2024
Kind
B2
Abstract

A user device has a touchscreen on which a joystick is displayed. The joystick has one or more input translation layers which modify the behaviour of the joystick to match the required game physics of a game entity.

Claims (30)

1. A computer device configured to provide a computer implemented game, the computer device comprising:

a touch screen configured to display a joystick for controlling a game entity of the computer implemented game and to receive user input interacting with the joystick; and

at least one processor configured to control one or more parameters associated the game entity in response to user input interacting with the joystick by determining one of more of a location of the user input with respect to the displayed joystick and movement of the user input with respect to the displayed joystick,

wherein the joystick comprises a plurality of areas, the at least one processor configured to control the absolute maximum magnitude of one or more of the parameters in one area of the plurality of areas to be different to the absolute maximum magnitude of the one or more of the parameters in another of the plurality of areas, and

wherein the joystick is divided into a first set of areas relating to a first of the plurality of parameters and a second set of areas relating to a second of the plurality of parameters, each set of areas covering a common control area of the joystick.

2. The computer device as claimed in claim 1 , wherein a number of areas in the first set of areas is different to a number of areas of the second set of areas.

3. The computer device as claimed in claim 1 , wherein a number of areas in the first set of areas is the same as the number of areas of the second set of areas.

4. The computer device as claimed in claim 1 , wherein the first set of areas relating to the first of the plurality of parameters coincide with the second set of areas relating to the second of the plurality of parameters.

5. The computer device as claimed in claim 1 , wherein the first set of areas relating to the first of the plurality of parameters are not aligned with the second set of areas relating to the second of the plurality of parameters.

6. The computer device as claimed in claim 1 , wherein one or more of the areas of the first set of area and/or one or more areas of the second areas have a single absolute maximum magnitude associated with that respective area.

7. The computer device as claimed in claim 1 , wherein one or more of the areas of the first set of areas and/or one or more areas of the second areas have an absolute maximum magnitude which varies in dependence on a distance from one or more adjacent areas of the respective set of areas.

8. The computer device as claimed in claim 1 , wherein the first set of areas controls throttle and comprise a full forward throttle area, at least one transition forward throttle area, a full reverse throttle area and at least one transition reverse throttle area.

9. The computer device as claimed in claim 8 , wherein the first set of areas further comprises at least one area where no throttle is applied.

10. The computer device as claimed in claim 1 , wherein the second set of areas controls steering and comprise at least one full steering area, at least one transition steering area, and at least one no steering area.

11. The computer device as claimed in claim 1 , wherein a value of a respective parameter in a respective area is linear along a radius of the joystick.

12. The computer device as claimed in claim 1 , wherein a value of a respective parameter in a respective area is non-linear along a radius of the joystick.

13. The computer device as claimed in claim 1 , wherein a forward direction controlled by the joystick is aligned with an axis of the touchscreen.

14. The computer device as claimed in claim 1 , wherein a forward direction controlled by the joystick is oriented at an angle with respect to an axis of the touchscreen.

15. The computer device as claimed in claim 1 , wherein a plurality of joystick options are provided, each joystick option being associated with one or more different settings which provide a different response to a same input to the joystick.

16. The computer device as claimed in claim 15 , wherein the plurality of joystick options are associated with different terrain in the computer implemented game.

17. The computer device as claimed in claim 15 , wherein the plurality of joystick options are associated with different camera options in the computer implemented game.

18. A computer implemented method performed by a user device configured to provide a computer implemented game, the method comprising:

displaying on a touch screen of the user device a joystick for controlling a game entity of the computer implemented game;

receiving user input interacting with the joystick; and

controlling one or more parameters associated the game entity in response to user input interacting with the joystick by determining one of more of a location of the user input with respect to the displayed joystick and movement of the user input with respect to the displayed joystick,

wherein the joystick comprises a plurality of areas, and the method comprises controlling the absolute maximum magnitude of one or more of the parameters in one area of the plurality of areas to be different to the absolute maximum magnitude of the one or more of the parameters in another of the plurality of areas and wherein the joystick is divided into a first set of areas relating to a first of the plurality of parameters and a second set of areas relating to a second of the plurality of parameters, each set of areas covering a common control area of the joystick.

19. A computer readable non-transitory storage medium carrying one or more computer executable instructions which when run on at least one processor cause a method to be performed, said method comprising:

displaying, on a touch screen of a user device, a joystick for controlling a game entity of the computer implemented game; receiving user input interacting with the joystick; and

controlling one or more parameters associated the game entity in response to user input interacting with the joystick by determining one of more of a location of the user input with respect to the displayed joystick and movement of the user input with respect to the displayed joystick,

wherein the joystick comprises a plurality of areas, and the method comprises controlling the absolute maximum magnitude of one or more of the parameters in one area of the plurality of areas to be different to the absolute maximum magnitude of the one or more of the parameters in another of the plurality of areas and wherein the joystick is divided into a first set of areas relating to a first of the plurality of parameters and a second set of areas relating to a second of the plurality of parameters, each set of areas covering a common control area of the joystick.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2024
From: DIAZ, SERGI
To: KING.COM LTD.
Reel/Frame 068821/0760 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2023
From: DAZA, FRANCISCO JOSE JOVER; DIAZ, SERGI
To: KING.COM LTD.
Reel/Frame 063142/0776 →
Continuity (1)
Related Publication 20240001234A1 · Jan 4, 2024