IP Library › Granted Patent US 11,904,245
Granted Patent B2
US 11,904,245 · App. 18/083,928 · Granted Feb 20, 2024

System and method for cheat detection

Inventors: Jason R. Fuller (New York, NY); David J. Heeger (New York, NY); Wayne E. Mackey (New York, NY)
Assignee: State Space Labs, Inc.
A63F13/798A63F13/67A63F2300/535
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 11,904,245
App. No.
18/083,928
Granted
Feb 20, 2024
Kind
B2
Abstract

Disclosed herein are system, method, and computer program product embodiments for assessing performance of a player of a game. An embodiment operates by monitoring for an input from the player of the game, receiving the input from the player of the game, and determining a characteristic of the game resulting from the input from the player. Based on the input from the player, a performance of the player is assessed. The performance of the player relating to one or more metrics of the game is monitored, and is assessed by comparing the input from the player during the period of time to an optimal input during the period of time in the game.

Claims (34)

1. A computer-implemented method for cheat detection of a player of a game, the method comprising:

monitoring, by at least one computer processor, a plurality of inputs in a game by a one or more human players using at least one computer input device;

performing an analysis on the plurality of inputs, the analysis based on at least one of a distance between a projectile and a center of a target; and a distance from a movement trajectory and the center of a target; and

comparing an analysis on a second one or more inputs to the game with the analysis on the plurality of inputs to classify the second one or more inputs to the game as that of a human or a cheater.

2. The method of claim 1 , wherein the analysis on the plurality of inputs is a statistical analysis and the analysis on the second one or more inputs to the game is a statistical analysis.

3. The method of claim 1 , wherein the analysis on the plurality of inputs comprises a principal component analysis (PCA) and the analysis on the second one or more inputs to the game comprises a PCA.

4. The method of claim 1 , wherein each of the plurality of inputs is represented as a vector of numbers.

5. The method of claim 1 , wherein each of the analysis on the plurality of inputs and the analysis on the second one or more inputs to the game is selected from the group consisting of: pattern recognition, pattern classification, and machine learning.

6. The method of claim 1 , wherein the analysis on the second one or more inputs to the game comprises comparing the second one or more inputs with a database of natural human inputs.

7. The method of claim 1 , wherein the at least one computer input device comprises a device selected from the group consisting of: a mouse; a joystick; an accelerometer; a pointing device; a motion capture device; a Wii remote controller; an eye tracker; and a computer vision system.

8. The method of claim 1 , wherein the analysis of the distance between a projectile and a center of a target comprises the precision or variability of the distance between a projectile and a center of a target; and the analysis of the distance from a movement trajectory and the center of a target comprises the precision or variability of the distance from a movement trajectory and the center of a target.

9. The method of claim 1 , wherein an output of the analysis of each input is represented as a vector of numbers.

10. A device for cheat detection of a player of a game, the device comprising:

a memory; and

a processor to:

monitor a plurality of inputs in a game by a one or more human players using at least one computer input device;

perform an analysis on the plurality of inputs, the analysis based on at least one of a distance between a projectile and a center of a target; and a distance from a movement trajectory and the center of a target; and

compare an analysis on a second one or more inputs to the game with the analysis on the plurality of inputs to classify the second one or more inputs to the game as that of a human or a cheater.

11. The device of claim 10 , wherein the analysis on the plurality of inputs is a statistical analysis and the analysis on the second one or more inputs to the game is a statistical analysis.

12. The device of claim 10 , wherein the analysis on the plurality of inputs comprises a principal component analysis (PCA) and the analysis on the second one or more inputs to the game is comprises a PCA.

13. The device of claim 10 , wherein each of the plurality of inputs is represented as a vector of numbers.

14. The device of claim 10 , wherein each of the analysis on the plurality of inputs and the analysis on the second one or more inputs to the game is selected from the group consisting of: pattern recognition, pattern classification, and machine learning.

15. The device of claim 10 , wherein the analysis on the second one or more inputs to the game comprises comparing the second one or more inputs with a database of natural human inputs.

16. The device of claim 10 , wherein the at least one computer input device comprises a device selected from the group consisting of: a mouse; a joystick; an accelerometer; a pointing device; a motion capture device; a Wii remote controller; an eye tracker; and a computer vision system.

17. The device of claim 10 , wherein the analysis of the distance between a projectile and a center of a target comprises the precision or variability of the distance between a projectile and a center of a target; and the analysis of the distance from a movement trajectory and the center of a target comprises the precision or variability of the distance from a movement trajectory and the center of a target.

18. The device of claim 10 , wherein an output of the analysis of each input is represented as a vector of numbers.

19. A computer-implemented method for cheat detection of a player of a game, the method comprising:

monitoring, by at least one computer processor, a plurality of inputs into a game by one or more human players; and

comparing an analysis on one or more new inputs to the game with an analysis on the plurality of inputs to determine if the one or more new inputs are that of a human or that of a cheater, each analysis based on at least one of a distance between a projectile and a center of a target; and a distance from a movement trajectory and the center of a target.

20. The method of claim 19 , wherein the inputs are input via a device selected from the group consisting of: a mouse; a joystick; an accelerometer; a pointing device; a motion capture device; a Wii remote controller; an eye tracker; and a computer vision system.

21. The method of claim 19 , wherein an output of the analysis of each input is represented as a vector of numbers.

22. The method of claim 19 , wherein the analysis on the plurality of inputs is a statistical analysis and the analysis on the one or more new inputs input to the game is a statistical analysis.

23. The method of claim 19 , wherein the analysis on the plurality of inputs comprises a principal component analysis (PCA) and the analysis on the one or more new inputs input to the game is comprises a PCA.

24. The method of claim 1 , wherein each analysis comprises determining a performance metric.

Assignments (2)
SECURITY INTEREST Recorded Jul 1, 2024
From: STATE SPACE LABS, INC.
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 067886/0781 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2023
From: FULLER, JASON R.; HEEGER, DAVID J.; MACKEY, WAYNE E.
To: STATE SPACE LABS, INC.
Reel/Frame 065859/0891 →
Continuity (4)
Continuation 17975769 · Oct 28, 2022
Continuation 16121210 · Sep 4, 2018
Provisional Application 62554212 · Sep 5, 2017
Related Publication 20230124347A1 · Apr 20, 2023