PREVENTION OF CHEATING IN ON-LINE INTERACTION
First Claim
1. A method for preventing cheating by users of client computers running a network game program, the method comprising:
- installing a monitoring program, independent of the network game program, on a group of the client computers so as to detect, using the monitoring program, an anomalous use of an asset of at least one of the client computers that is indicative of an attempt to cheat in the game program;
conveying over a network to a server a message from each of at least some of the client computers in the group, the message from each such client computer indicating that the monitoring program has been actuated on the client computer; and
responsively to the message, receiving from the server at the client computer a communication indicating which ones of the client computers have actuated the monitoring program.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for preventing cheating by users of client computers running a network game program includes installing a monitoring program, independent of the network game program, on a group of the client computers so as to detect, using the monitoring program, an anomalous use of an asset of at least one of the client computers that is indicative of an attempt to cheat in the game program. A message is conveyed over a network to a server from each of at least some of the client computers in the group. The message from each such client computer indicates that the monitoring program has been actuated on the client computer. Responsively to the message, the client computers receive a message from the server at the client computer indicating which ones of the client computers have actuated the monitoring program.
-
Citations
19 Claims
-
1. A method for preventing cheating by users of client computers running a network game program, the method comprising:
-
installing a monitoring program, independent of the network game program, on a group of the client computers so as to detect, using the monitoring program, an anomalous use of an asset of at least one of the client computers that is indicative of an attempt to cheat in the game program; conveying over a network to a server a message from each of at least some of the client computers in the group, the message from each such client computer indicating that the monitoring program has been actuated on the client computer; and responsively to the message, receiving from the server at the client computer a communication indicating which ones of the client computers have actuated the monitoring program. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for preventing cheating by users of computers running a network game program, the method comprising:
-
installing a monitoring program, independent of the network game program, on the computer; running the network game program on the computer while detecting use of assets using the monitoring program so as to learn a pattern of normal utilization of the assets; during a session of the network game program, detecting an anomalous utilization pattern of the assets, which is indicative of a threat of cheating in the network game program; and outputting a notification of the threat to a user of the computer. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer software product for preventing cheating by users of client computers running a network game program, the product comprising a computer-readable medium in which program instructions are stored, the instructions comprising a monitoring program for installation on a group of the client computers independently of the network game program, wherein the instructions cause the client computers to detect, using the monitoring program, an anomalous use of an asset of at least one of the client computers that is indicative of an attempt to cheat in the game program, and
wherein the instructions cause the client computers to convey over a network to a server a message from each of at least some of the client computers in the group, the message from each such client computer indicating that the monitoring program has been actuated on the client computer, and responsively to the message, to receive from the server at the client computers a communication indicating which ones of the client computers have actuated the monitoring program.
-
17. A computer software product for preventing cheating by users of computers running a network game program, the product comprising a computer-readable medium in which program instructions are stored, the instructions comprising a monitoring program for installation on a computer independently of the network game program, wherein the instructions cause the computer, while running the network game program, to detect use of assets using the monitoring program so as to learn a pattern of normal utilization of the assets, and to detect, during a session of the network game program, an anomalous utilization pattern of the assets, which is indicative of a threat of cheating in the network game program, and to output a notification of the threat to a user of the computer.
-
18. Computing apparatus, comprising:
-
an output device; and a processor, which is configured to run a network game program, and to receive installation of a monitoring program independently of the network game program, wherein the monitoring program causes the processor to detect an anomalous use of an asset of the computing apparatus that is indicative of an attempt to cheat in the game program, and further causes the processor to convey over a network to a server a message indicating that the monitoring program has been actuated on the computing apparatus, and responsively to the message, to receive from the server a communication identifying other computers that have actuated the monitoring program, and to provide to a user of the computing apparatus, via the output device, list of users of the other computers identified by the communication.
-
-
19. Computing apparatus, comprising:
-
an output device; and a processor, which is configured to run a network game program, and to receive installation of a monitoring program independently of the network game program, wherein the monitoring program causes the processor, while running the network game program, to detect use of assets using the monitoring program so as to learn a pattern of normal utilization of the assets, and to detect, during a session of the network game program, an anomalous utilization pattern of the assets, which is indicative of a threat of cheating in the network game program, and to output a notification of the threat via the output device to a user of the computing apparatus.
-
Specification