Visualizing object behavior
First Claim
1. A system for graphically representing user behavior while users are accessing files from a network resource, the system comprising:
- a data source that identifies files accessed by users from the network resource and times at which the files were accessed by said users; and
a computing device that executes;
a first processing component operative to generate a path record for each user of a plurality of users,the path record generated using the identification of files and times identified by the data source, andthe path record identifying the user, each file accessed by the user from the network resource, and the time at which each file was accessed by the user from the network resource; and
a second processing component operative to generate a graphical representation based on the path records of the users for display, wherein each of two or more users are graphically represented in the graphical representation, the graphical representation comprising;
a first indicium representing one of the two or more users;
a second indicium representing a first file accessed by the one of the two or more users from the network resource; and
a third indicium representing a second data file accessed by the one of the two or more users from the network resource,the first indicium graphically migrating from the second indicium to the third indicium to graphically represent the transition of the one of the two or more users from the first file accessed from the network resource to the second file accessed from the network resource over a time period between the time at which the first file was accessed by the one of the two or more users from the network resource and the second file was accessed by the one of the two or more users from the network resource, wherein the first indicium graphically migrates from the second indicium to the third indicium at a velocity based at least in part on the time period between the time at which the first file was accessed by the one of the two or more users and the time at which the second file was accessed by the one of the two or more users.
1 Assignment
0 Petitions
Accused Products
Abstract
A visualization service generates a graphical representation or visualization of each user'"'"'s behavior within a network resource, such as a website. In one example, the visualization service provides a dynamic visualization of each user accessing the network resource. Each user is graphically represented in the visualization with an indicium, such as a point or dot. The visualization (and thus, the position of each indicium representing a user) is dynamically updated as each user accesses data files from the network resource and thus, moves from state to state (or page to page) over time. The effect is similar to watching cars move along a complex highway system.
-
Citations
13 Claims
-
1. A system for graphically representing user behavior while users are accessing files from a network resource, the system comprising:
-
a data source that identifies files accessed by users from the network resource and times at which the files were accessed by said users; and a computing device that executes; a first processing component operative to generate a path record for each user of a plurality of users, the path record generated using the identification of files and times identified by the data source, and the path record identifying the user, each file accessed by the user from the network resource, and the time at which each file was accessed by the user from the network resource; and a second processing component operative to generate a graphical representation based on the path records of the users for display, wherein each of two or more users are graphically represented in the graphical representation, the graphical representation comprising; a first indicium representing one of the two or more users; a second indicium representing a first file accessed by the one of the two or more users from the network resource; and a third indicium representing a second data file accessed by the one of the two or more users from the network resource, the first indicium graphically migrating from the second indicium to the third indicium to graphically represent the transition of the one of the two or more users from the first file accessed from the network resource to the second file accessed from the network resource over a time period between the time at which the first file was accessed by the one of the two or more users from the network resource and the second file was accessed by the one of the two or more users from the network resource, wherein the first indicium graphically migrates from the second indicium to the third indicium at a velocity based at least in part on the time period between the time at which the first file was accessed by the one of the two or more users and the time at which the second file was accessed by the one of the two or more users. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method for graphically representing user behavior while users are accessing files from a network resource, the computer-implemented method comprising:
as implemented by one or more computing devices configured with specific executable instructions, generating a path record for each user of a plurality of users, the path record generated using an identification of files accessed by the plurality of users from the network resource and times at which the files were accessed by said users, wherein the path record identifies the user, each file accessed by the user from the network resource, and the time at which each file was accessed by the user from the network resource; and generating a graphical representation based on the path records of the users for display, wherein each of two or more users are graphically represented in the graphical representation, the graphical representation comprising; a first indicium representing one of the two or more users; a second indicium representing a first file accessed by the one of the two or more users from the network resource; and a third indicium representing a second data file accessed by the one of the two or more users from the network resource, the first indicium graphically migrating from the second indicium to the third indicium to graphically represent the transition of the one of the two or more users from the first file accessed from the network resource to the second file accessed from the network resource over a time period between the time at which the first file was accessed by the one of the two or more users from the network resource and the second file was accessed by the one of the two or more users from the network resource, wherein the first indicium graphically migrates from the second indicium to the third indicium at a velocity based at least in part on the time period between the time at which the first file was accessed by the one of the two or more users and the time at which the second file was accessed by the one of the two or more users. - View Dependent Claims (7, 8, 9)
-
10. A non-transitory computer readable medium having computer executable components, the computer executable components comprising:
-
a first component operative to generate a path record for each user of a plurality of users, the path record generated using an identification of files accessed by the plurality of users from a network resource and times at which the files were accessed by said users, and the path record identifying the user, each file accessed by the user from the network resource, and the time at which each file was accessed by the user from the network resource; and a second component operative to generate a graphical representation based on the path records of the users for display, wherein each of two or more users are graphically represented in the graphical representation, the graphical representation comprising; a first indicium representing one of the two or more users; a second indicium representing a first file accessed by the one of the two or more users from the network resource; and a third indicium representing a second data file accessed by the one of the two or more users from the network resource, the first indicium graphically migrating from the second indicium to the third indicium to graphically represent the transition of the one of the two or more users from the first file accessed from the network resource to the second file accessed from the network resource over a time period between the time at which the first file was accessed by the one of the two or more users from the network resource and the second file was accessed by the one of the two or more users from the network resource, wherein the first indicium graphically migrates from the second indicium to the third indicium at a velocity based at least in part on the time period between the time at which the first file was accessed by the one of the two or more users and the time at which the second file was accessed by the one of the two or more users. - View Dependent Claims (11, 12, 13)
-
Specification