IP Library › Granted Patent US 10,279,266
Granted Patent B2
US 10,279,266 · App. 15/626,396 · 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 Farifield, 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,266
App. No.
15/626,396
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 system for monitoring game activity of a game system, the system comprising:

a memory comprising computer readable instructions; and

a processing device for executing the computer readable instructions for performing a method, the method comprising:

monitoring, by the 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 system of claim 1 , wherein the method further comprises 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 system 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 system of claim 1 , 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 system of claim 1 , wherein the three-dimensional closed-hull boundary comprises a player memory component, a player reaction time component, and a player sensory motor integration component.

6. A computer program product for monitoring game activity of a game system, the computer program product comprising:

a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processing device to cause the processing device to perform a method comprising:

monitoring, by the 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.

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