Patent ID: 8433785

Claim:
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, wherein the one or more positional movement parameter values comprise at least three mouse coordinates resulting from the mouse movement events; and determining 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, comprising: deriving a signature value using at least three mouse coordinates, the signature value indicating a characteristic of the mouse movement events; computing a statistical value by applying the signature value to a statistical test, the statistical test being a likelihood ratio test and the statistical value being based on an application of the likelihood ratio test with respect to the signature value; comparing the statistical value with a threshold value associated with the characteristic of the mouse movement events indicated by the signature value, the threshold value being predetermined for the characteristic of the mouse movement events that distinguishes human interactions from automated processes with respect to the characteristic of mouse movement events.