IP Library › Granted Patent US 10,279,267
Granted Patent B2
US 10,279,267 · App. 15/802,852 · Granted May 7, 2019

Monitoring game activity to detect a surrogate computer program

Inventors: Kevin W. Brew (Albany, NY); Michael S. Gordon (Yorktown Heights, NY); James R. Kozloski (New Fairfield, CT); Ashish Kundu (Elmsford, NY); Clifford A. Pickover (Yorktown Heights, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
A63F13/75A63F13/73
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,279,267
App. No.
15/802,852
Granted
May 7, 2019
Kind
B2
Abstract

Embodiments of the invention are directed to a computer-implemented method for monitoring game activity of a game system. A non-limiting example of the method includes monitoring, by a processing device, game activity of the game system. The processing device determines characteristics of the game activity, along with expected characteristics of the game activity. The processing device analyzes the characteristics of the game activity and the expected characteristics of the game activity. Based at least in part on analyzing the characteristics of the game activity and the expected characteristics of the game activity, an entity that is controlling the game system is determined.

Claims (23)

1. A computer-implemented method for monitoring game activity of a game system, the method comprising:

monitoring, by a processing device, game activity of the game system;

determining, by the processing device, characteristics of the game activity;

determining, by the processing device, expected characteristics of the game activity based at least in part on a cognitive reaction time of a human and a motor reaction time of the human, wherein determining the expected characteristics of the game activity comprises generating, based at least in part on the cognitive reaction time and the motor reaction time, a three-dimensional closed-hull boundary representing human limits;

analyzing, by the processing device, the characteristics of the game activity and the expected characteristics of the game activity;

determining, based at least in part on analyzing the characteristics of the game activity and the expected characteristics of the game activity, whether a human is controlling the game system, wherein it is determined that the human is controlling the game system when game activity is within the three-dimensional closed-hull boundary; and

determining, based at least in part on analyzing the characteristics of the game activity and the expected characteristics of the game activity, whether a surrogate computer program is controlling the game system, wherein it is determined that the surrogate computer program is controlling the game system when game activity is not within the three-dimensional closed-hull boundary.

2. The computer-implemented method of claim 1 further comprising initiating, by the processing device, a corrective action based at least in part on determining the entity that is controlling the game system.

3. The computer-implemented method of claim 2 , wherein the corrective action is selected from the group consisting of: sending an alert, removing a game player from an electronic game, nullifying any gain resulting from surrogate computer program usage, changing a color of an avatar of a user, removing points from a game player, removing a game item from the game player, stopping a game, posting a message to social media indicating that a game player is using a surrogate computer program, and slowing down a game player as if a character of the game player is moving through a viscous substance.

4. The computer-implemented method of claim 2 , wherein:

analyzing the characteristics of the game activity and the expected game activity comprises comparing the characteristics of the game activity to the expected characteristics of the game activity; and

the expected characteristics of the game activity comprise game play limits that are based at least in part on an expected human level of game play.

5. The computer-implemented method of claim 4 , wherein the expected human level of game play is based on human physiological, neuro-motor, or neuro-musculature data, and wherein the expected human level of game play is based at least in part on a type of game controller used to generate the game activity.

6. The computer-implemented method of claim 4 , wherein comparing the characteristics of the game activity to expected characteristics of the game activity comprises determining a confidence level that the game activity exceeds the game play limits.

7. The computer-implemented method of claim 6 , wherein:

the corrective action is selected from a plurality of corrective actions ranging in severity based at least in part on the confidence level;

a less severe corrective action corresponds to a lower confidence level; and

a more sever corrective action corresponds to a higher confidence level.

8. The computer-implemented method of claim 6 , wherein determining the confidence level comprises applying deep neural nets to one or more of game player behavior for a plurality of game players, the game activity, or the game play limits.

9. The computer-implemented method of claim 8 , wherein the game player behavior comprises a game level attained by each of the plurality game players, a skill level of each of the plurality game players, a time since joining a game for each of the plurality game players, a user history for each of the plurality game players, a typical duration of use per day for each of the plurality game players, and historical game activity for each of the plurality game players.

10. The computer-implemented method of claim 1 , wherein the game activity is generated from a game controller selected from the group comprising a joystick, a gamepad, a touchscreen, a keyboard, and a mouse.

11. The computer-implemented method of claim 4 , wherein comparing the characteristics of the game activity to the expected characteristics of the game activity further comprises comparing the characteristics of the game activity to the three-dimensional closed-hull boundary of normal human play.

12. The computer-implemented method of claim 11 , wherein the three-dimensional closed-hull boundary comprises a player memory component, a player reaction time component, and a player sensory motor integration component.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2017
From: BREW, KEVIN W.; GORDON, MICHAEL S.; KOZLOSKI, JAMES R.; KUNDU, ASHISH; PICKOVER, CLIFFORD A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 044029/0297 →
Continuity (2)
Continuation 15626396 · Jun 19, 2017
Related Publication 20180361251A1 · Dec 20, 2018