SYSTEM AND METHOD FOR DETECTING INTERNET BOTS
First Claim
Patent Images
1. A method comprising:
- transmitting a web page to a remote host, the web page including an agent operative to register as a listener for mouse movement events on the remote host;
receiving interaction event data from the agent, wherein the interaction event data comprises positional coordinate data detected by the agent as the listener for mouse movement events;
extracting one or more positional movement parameter values from the interaction event data; and
determining, by applying the one or more extracted positional movement parameter values to a statistical model, whether the interaction event data associated with the mouse movement events resulted from human interaction or from an automated process executing on the remote host.
9 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, methods, and systems directed to detect Internet bots in communication networks. Some embodiments of the present invention allow an agent of a server to periodically record interaction events on a client system. The recorded interaction events are sent to a server and validated by a statistical test. Some embodiments of the present invention may be used to detect bots using server logs. In other embodiments, an agent of a server is able to detect and validate interaction events on a client system and the server periodically polls the agent to determine whether bots are detected on the client system.
70 Citations
12 Claims
-
1. A method comprising:
-
transmitting a web page to a remote host, the web page including an agent operative to register as a listener for mouse movement events on the remote host; receiving interaction event data from the agent, wherein the interaction event data comprises positional coordinate data detected by the agent as the listener for mouse movement events; extracting one or more positional movement parameter values from the interaction event data; and determining, by applying the one or more extracted positional movement parameter values to a statistical model, whether the interaction event data associated with the mouse movement events resulted from human interaction or from an automated process executing on the remote host. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising
receiving interaction event data from an agent executing on a remote host, wherein the interaction event data characterizes positional movement of an input device operably associated with the remote host; -
extracting one or more positional movement parameter values from the interaction event data; and determining, by applying the one or more extracted positional parameter values to a statistical model, whether the interaction with the input device resulted from human interaction or from an automated process executing on the remote host. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
Specification