Patent ID: 8311876

Claim:
A computer-implemented method for analyzing website interactions, comprising: receiving, using one or more data processors, one or more behavioral detection settings corresponding to threshold values that are used to detect whether a website visitor is human or non-human, wherein the detection settings include a minimum session requests threshold, a maximum time spacing threshold, and a certain session requests threshold; receiving, using the one or more data processors, session data, wherein the session data includes one or more website visitor requests associated with a session; analyzing, using the one or more data processors, the session data to determine interaction metrics for the session, wherein the interaction metrics include a total session requests metric and an average time spacing metric, and wherein the total session requests metric identifies a number of web page requests made by the website visitor during the session; classifying, using the one or more data processors, the visitor as a human visitor when the total session requests metric is less than the minimum session requests threshold; classifying, using the one or more data processors, the visitor as a non-human visitor when the total session requests metric is greater than the minimum session requests threshold and when the average time spacing metric is less than the maximum time spacing threshold classifying, using the one or more data processors, the visitor as a non-human visitor when the total session requests metric is greater than the minimum session requests threshold, when the average time spacing metric is greater than the maximum time spacing threshold, and when the total session requests metric is greater than the certain session requests threshold; and classifying, using the one or more data processors, the visitor as a human visitor when the total sessions request metric is greater than the minimum session requests threshold, when the average time spacing metric is greater than the maximum time spacing threshold, and when the total session requests metric is less than the certain session requests threshold.