Cluster-based visualization of user traffic on an internet site
First Claim
1. A system that visualizes web site activity traffic, comprising:
- program modules embodied on a computer-readable storage medium, the program modules including the following components;
a monitoring component that obtains information related to browsing activity of users visiting a web site;
a component that analyzes the information and parses the users into one or more user groups based on the analyzed information; and
a visualization component that graphically presents user browsing information in one or more windows within a display screen, the one or more windows corresponding to the one or more user groups, respectively, and the browsing information being displayed within a window corresponding to the user group associated with the window, the browsing information within the window being delineated by user into one or more rows such that each row corresponds to an individual user, the one or more rows ordered according to a probability of a behavior based on a location of a user within a group.
2 Assignments
0 Petitions
Accused Products
Abstract
Visualizing Internet web traffic is disclosed. In one embodiment, a number of windows are displayed, corresponding to a number of clusters into which users have been partitioned based on similar web browsing behavior. The windows are ordered from the cluster having the greatest number of users to the cluster having the least number of users. Each window has one or more rows, where each row corresponds to a user within the cluster. Each row has an ordered number of visible units, such as blocks, where each block corresponds to a web page visited by the user. The blocks can be color coded by the type of web page they represent. In one embodiment, the corresponding cluster models for the clusters are alternatively displayed in the windows.
80 Citations
25 Claims
-
1. A system that visualizes web site activity traffic, comprising:
program modules embodied on a computer-readable storage medium, the program modules including the following components; a monitoring component that obtains information related to browsing activity of users visiting a web site; a component that analyzes the information and parses the users into one or more user groups based on the analyzed information; and a visualization component that graphically presents user browsing information in one or more windows within a display screen, the one or more windows corresponding to the one or more user groups, respectively, and the browsing information being displayed within a window corresponding to the user group associated with the window, the browsing information within the window being delineated by user into one or more rows such that each row corresponds to an individual user, the one or more rows ordered according to a probability of a behavior based on a location of a user within a group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A method that displays web traffic, comprising:
-
receiving web site user clusters that were generated through one of zero-order and first-order Markov models, respective clusters including information related to one or more web pages accessed by one or more users who display similar web browsing characteristics; creating individual graphical user interfaces for each cluster; visualizing the cluster information within one or more rows of an associated graphical user interface; and sorting the one or more rows according to a probability of a behavior based on a location of a user within a cluster. - View Dependent Claims (16, 17, 18)
-
-
19. A method for displaying web site user activity according to web site behavior, comprising:
-
utilizing an expectation-maximization algorithm to cluster web site users by browsing behavior; displaying user web site activity by visualizing information related to web pages accessed by users with similar behavior in fields displayed within a window; and employing different intensity levels with respective fields to indicate a probability of visiting a type of web page. - View Dependent Claims (20, 21, 22)
-
-
23. A data packet embodied on a computer-readable storage medium that when transmitted between two or more computer components that facilitates visualizing web site activity, comprising:
a plurality of clusters that respectively include users with similar browsing behavior and web pages visited by the users, wherein the information within the plurality of clusters is displayed in windows, based on respective clusters, of a display and the web page information is partitioned into rows within the windows such that each row is associated with an individual user, the one or more rows ordered according to a probability of a behavior based on a location of a user in a cluster.
-
24. A computer readable medium storing computer executable components that facilitates visualizing web site activity, comprising:
-
a component that partitions web site users according to similar web site navigation; a component that generates a window for each partition within a display; a component that displays information relating to web pages visited by the users in associated windows; and a component that sorts the web pages information within fields of a plurality of rows that respectively correspond to individual users, the fields displayed employing different intensity levels to indicate a probability of a user visiting a type of web page, the intensity levels ranging from low to high, a low intensity indicating a low probability of visiting the web page, and a high intensity indicating a high probability of visiting the web page.
-
-
25. A system that facilitates visualization web site activity, the system comprising program modules embodied on a computer-readable storage medium that facilitate:
-
means for clustering web site activity information according to web site user behavior; means for displaying the clustered web site activity information in respective windows; means for presenting the web site activity information within respective windows based on similar user browsing behavior; and means for delineating the web site activity information into one or more rows within the respective windows, each row represents an individual user of the web site, the respective rows associated with an intensity level indicating a conditional transition probability of a zero-order or a first-order Markov model.
-
Specification