Computer-implemented systems and methods for behavioral identification of non-human web sessions
First Claim
Patent Images
1. 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 thresholdclassifying, 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer-implemented systems and methods are provided for analyzing session data generated by a website in response to a visitor requesting data from the website. A system and method can be configured for receiving the session data and analyzing the session data to determine a plurality of website interaction behavioral metrics of the session data. The website interaction behavioral metrics of the session data are compared to detection settings. A determination is made as to whether the visitor to the website was human or non-human based upon the comparing step.
-
Citations
22 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented system for analyzing website interactions, comprising:
-
one or more data processors; one or more computer-readable storage mediums containing instructions configured to cause the one or more processors to perform operations including; receiving 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 session data, wherein the session data includes one or more website visitor requests associated with a session; analyzing 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 the visitor as a human visitor when the total session requests metric is less than the minimum session requests threshold; classifying 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 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 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.
-
-
22. A computer-program product for analyzing website interactions, tangibly embodied in a machine-readable non-transitory storage medium, including instructions configured to cause a data processing apparatus to:
-
receive 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; receive session data, wherein the session data includes one or more website visitor requests associated with a session; analyze 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; classify the visitor as a human visitor when the total session requests metric is less than the minimum session requests threshold; classify 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 classify 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 classify 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.
-
Specification