System and Method for Detection of a Change in Behavior in the Use of a Website Through Vector Analysis
First Claim
1. A method for determining a likelihood of a previously unknown use of a website associated with using a computer system that processes data from a website session into a plurality of parameters configured to represent the website session information, and wherein the parameters are combined into a vector in a vector space, the method comprising:
- mapping the vector into various vector spaces;
comparing the vector with other vectors based on the distance between the vector and the other vectors in the various vector spaces;
evaluating the vector using a comparison between the other vectors in the same or similar vector spaces;
generating a score indicative of the similarity between the vector and the other vectors in the same or similar vector spaces; and
returning the score to an investigation system for analysis.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for identifying the change of user behavior on a website includes analyzing the actions of users on a website comprising a plurality of parameters or parameters that identify the actions performed on a website including parameters or fields related to previous actions by that user or other users of the website. The parameters or fields are represented in a vector format where each vector represents a different session of activity on the website, page of the website, user of the website, or other attribute of the use of a website. Analysis is performed to determine if new sessions are similar or dissimilar to previously known sessions.
94 Citations
20 Claims
-
1. A method for determining a likelihood of a previously unknown use of a website associated with using a computer system that processes data from a website session into a plurality of parameters configured to represent the website session information, and wherein the parameters are combined into a vector in a vector space, the method comprising:
-
mapping the vector into various vector spaces; comparing the vector with other vectors based on the distance between the vector and the other vectors in the various vector spaces; evaluating the vector using a comparison between the other vectors in the same or similar vector spaces; generating a score indicative of the similarity between the vector and the other vectors in the same or similar vector spaces; and returning the score to an investigation system for analysis. - View Dependent Claims (2)
-
-
3. A method for determining a likelihood of a previously unknown use of a website associated with a website session, comprising:
-
receiving a plurality of parameters associated with an action performed during a website session; creating a session vector that has a dimension corresponding to each of the plurality of parameters associated with the action performed during the website session; creating an exemplar session vector based on other session vectors within a vector space; and comparing the session vector to the exemplar session vector in the various vector spaces. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of mapping website session data into a vector space comprising:
-
parsing website session data into a plurality of parameters; and mapping the plurality of parameters into n-dimensional vectors, wherein n is a number of parameters available about an action on a website, and wherein each vector is mapped into an n-dimensional space associated with the plurality of parameters related to the action on the website. - View Dependent Claims (13, 14)
-
-
15. A behavior change detection system comprising;
-
a website data center, which receives a plurality of input parameters associated with website actions; and a behavior change detection center configured to detect behavior changes by users of a website based on; receiving a plurality of input parameters associated with website actions performed during a website session; creating a session vector that has a dimension corresponding to each of the plurality of input parameters associated with the website actions performed during the website session; creating an exemplar session vector based on other session vectors within a vector space; and comparing the session vector to the exemplar session vector in the various vector spaces. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer readable medium containing a computer program for determining a likelihood of a previously unknown use of a website associated with a website session, wherein the computer program comprises executable instructions for:
-
receiving a plurality of parameters associated with an action performed during a website session; creating a session vector that has a dimension corresponding to each of the plurality of parameters associated with the action performed during the website session; creating an exemplar session vector based on other session vectors within a vector space; and comparing the session vector to a exemplar session vector in the various vector spaces.
-
Specification