Visualization and analysis of user clickpaths
First Claim
1. A method of visualizing and analyzing user clickstream data for a network comprising:
- performing a significance test on the user clickstream data from a network log and generating significance results, the network log storing activities of a plurality of users;
determining which of the user clickstream data from the network log meet a traffic flow criterion and which of the significance results meet a significance criterion to form determined data; and
generating a first graph based on the determined data, wherein the first graph comprises a node-and-line format with line segments between nodes and wherein generating the first graph further comprises;
placing a first number near a corresponding line segment between a first node and a second node, wherein the first number comprises one of the significance results and represents a significance between a first network address, which corresponds to the first node, and a second network address, which corresponds to the second node; and
placing a second number near the corresponding line segment, wherein the second number comprises a click distance between the first network address and the second network address.
12 Assignments
0 Petitions
Accused Products
Abstract
Methods and data processing system readable media have been created to graph user clickstream data over a network or at a network site to yield meaningful and visually esthetic information. In one set of embodiments, the method can comprise (i) performing a significance test on data from a network log and generating significance results. The method can also comprise (ii) determining which of network addresses and clicktrails between network addresses meet a traffic flow criterion. The data that meet a significance criterion, traffic criterion, or both can form (iii) graphable addresses and relationships. The method can further comprise (iv) generating statistics about the graphable addresses and relationships. The method can still further comprise (v) generating a graph based on the statistics about the graphable addresses and relationships, and (vi) changing any or all of the traffic flow, significance criterion, and statistics being computed, and regenerating the graph.
330 Citations
56 Claims
-
1. A method of visualizing and analyzing user clickstream data for a network comprising:
-
performing a significance test on the user clickstream data from a network log and generating significance results, the network log storing activities of a plurality of users; determining which of the user clickstream data from the network log meet a traffic flow criterion and which of the significance results meet a significance criterion to form determined data; and generating a first graph based on the determined data, wherein the first graph comprises a node-and-line format with line segments between nodes and wherein generating the first graph further comprises; placing a first number near a corresponding line segment between a first node and a second node, wherein the first number comprises one of the significance results and represents a significance between a first network address, which corresponds to the first node, and a second network address, which corresponds to the second node; and placing a second number near the corresponding line segment, wherein the second number comprises a click distance between the first network address and the second network address. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of visualizing and analyzing user clickstream data for a network comprising:
-
performing a significance test on the user clickstream data from a network log and generating significance results, the network log storing activities of a plurality of users; determining which of the user clickstream data from the network log meet a traffic flow criterion and which of the significance results meet a significance criterion to form determined data; and generating a first graph based on the determined data, wherein the first graph comprises a node-and-line format with line segments between nodes and wherein generating the first graph further comprises; placing a first number near a corresponding line segment between a first node and a second node, wherein the first number comprises one of the significance results and represents a significance between a first network address, which corresponds to the first node, and a second network address, which corresponds to the second node; and placing a second number near the corresponding line segment, wherein the second number comprises a probability that the first network address and the second network address will be requested by a user during a session. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of visualizing and analyzing user clickstream data for a network comprising:
-
performing a significance test on the user clickstream data from a network log and generating significance results, wherein the network log stores activities of a plurality of users and wherein traffic flow information is incorporated into the significance test; determining which of the significance results meet a significance criterion to form significant data; and generating a first graph based on the significant data, wherein the first graph comprises a node-and-line format and line segments between nodes, wherein generating the first graph further comprises; placing a first number near a corresponding line segment between a first node and a second node, wherein the first number comprises one of the significance results and represents a significance between a first network address, which corresponds to the first node, and a second network address, which corresponds to the second node; and placing a second number near the corresponding line segment, wherein the second number comprises a click distance between the first network address and the second network address. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method of visualizing and analyzing user clickstream data for a network comprising:
-
performing a significance test on the user clickstream data from a network log and generating significance results, wherein the network log stores activities of a plurality of users and wherein traffic flow information is incorporated into the significance test; determining which of the significance results meet a significance criterion to form significant data; and generating a first graph based on the significant data, wherein the first graph comprises a node-and-line format and line segments between nodes, wherein generating the first graph further comprises; placing a first number near a corresponding line segment between a first node and a second node, wherein the first number comprises one of the significance results and represents a significance between a first network address, which corresponds to the first node, and a second network address, which corresponds to the second node; and placing a second number near the corresponding line segment, wherein the second number comprises a probability that the first network address and the second network address will be requested by a user during a session. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A data processing system readable medium having code embodied therein, the code comprising:
-
an instruction for performing a significance test on user clickstream data from a network log and generating significance results, the network log storing activities of a plurality of users; an instruction for determining which of the user clickstream data from the network log meet a traffic flow criterion and which of the significance results meet a significance criterion to form determined data; and an instruction for generating a first graph based on the determined data, wherein the first graph comprises a node-and-line format and line segments between nodes and wherein the instruction for generating the first graph further comprises; an instruction for placing a first number near a corresponding line segment between a first node and a second node, wherein the first number comprises one of the significance results and represents a significance between a first network address, which corresponds to the first node, and a second network address, which corresponds to the second node; and an instruction for placing a second number near the corresponding line segment, wherein the second number comprises a click distance between the first network address and the second network address. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. A data processing system readable medium having code embodied therein, the code comprising:
-
an instruction for performing a significance test on user clickstream data from a network log and generating significance results, the network log storing activities of a plurality of users; an instruction for determining which of the user clickstream data from the network log meet a traffic flow criterion and which of the significance results meet a significance criterion to form determined data; and an instruction for generating a first graph based on the determined data, wherein the first graph comprises a node-and-line format and line segments between nodes and wherein the instruction for generating the first graph further comprises; an instruction for placing a first number near a corresponding line segment between a first node and a second node, wherein the first number comprises one of the significance results and represents a significance between a first network address, which corresponds to the first node, and a second network address, which corresponds to the second node; and an instruction for placing a second number near the corresponding line segment, wherein the second number comprises a probability that the first network address and the second network address will be requested by a user during a session. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
-
43. A data processing system readable medium having code embodied therein, the code comprising:
-
an instruction for performing a significance test on user clickstream data from a network log and generating significance results, wherein the network log stores activities of a plurality of users and wherein traffic flow information is incorporated in the significance test; an instruction for determining which of the significance results meet a significance criterion to form significant data; and an instruction for generating a first graph based on the significant data, wherein the first graph comprises a node-and-line format and line segments between nodes and wherein the instruction for generating the first graph further comprises; an instruction for placing a first number near a corresponding line segment between a first node and a second node, wherein the first number comprises one of the significance results and represents a significance between a first network address, which corresponds to the first node, and a second network address, which corresponds to the second node; and an instruction for placing a second number near the corresponding line segment or the corresponding arrow, wherein the second number comprises a click distance between the first network address and the second network address. - View Dependent Claims (44, 45, 46, 47, 48, 49)
-
-
50. A data processing system readable medium having code embodied therein, the code comprising:
-
an instruction for performing a significance test on user clickstream data from a network log and generating significance results, wherein the network log stores activities of a plurality of users and wherein traffic flow information is incorporated in the significance test; an instruction for determining which of the significance results meet a significance criterion to form significant data; and an instruction for generating a first graph based on the significant data, wherein the first graph comprises a node-and-line format and line segments between nodes and wherein the instruction for generating the first graph further comprises; an instruction for placing a first number near a corresponding line segment between a first node and a second node, wherein the first number comprises one of the significance results and represents a significance between a first network address, which corresponds to the first node, and a second network address, which corresponds to the second node; and an instruction for placing a second number near the corresponding line segment or the corresponding arrow, wherein the second number comprises a probability that the first network address and the second network address will be requested by a user during a session. - View Dependent Claims (51, 52, 53, 54, 55, 56)
-
Specification