System and method for analyzing system visitor activities
DCFirst Claim
Patent Images
1. A computer implemented method for analyzing user interaction with a system, wherein the system comprises a plurality of states linked by a navigation structure and a user interface for navigating between the states, the method comprising:
- defining a first task as including a predefined first sequence of user accesses to two or more of the plurality of states;
accessing user session data representative of a session of first user'"'"'s interaction with the system, the session including a second sequence of user accesses to two or more of the plurality of states;
configuring a computer processor to execute a pattern-matching algorithm to compare the second sequence of user accesses in the user session data to the first sequence of user accesses in the first task to determine whether at least a portion of the first task was performed by the first user;
determining differences between the user session data and the first task if at least a portion of the first task was performed by the first user; and
generating a recommendation for altering one or more of the plurality of states of the system, based on the determined differences between the user session data and the first task, to assist future users in performing the first task.
15 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method of analysis of the performance of defined visitor tasks at a host'"'"'s web site. Tasks are defined a sequence of web pages with which the host wishes the visitor to view or interact. The method allows a given task to be provided, compares the desired task to current visitor behavior to determine frequency, manner and completion of the task and analyzes the task-related information for anomalies and trends in the completion, or lack thereof, of the desired tasks.
-
Citations
40 Claims
-
1. A computer implemented method for analyzing user interaction with a system, wherein the system comprises a plurality of states linked by a navigation structure and a user interface for navigating between the states, the method comprising:
-
defining a first task as including a predefined first sequence of user accesses to two or more of the plurality of states; accessing user session data representative of a session of first user'"'"'s interaction with the system, the session including a second sequence of user accesses to two or more of the plurality of states; configuring a computer processor to execute a pattern-matching algorithm to compare the second sequence of user accesses in the user session data to the first sequence of user accesses in the first task to determine whether at least a portion of the first task was performed by the first user; determining differences between the user session data and the first task if at least a portion of the first task was performed by the first user; and generating a recommendation for altering one or more of the plurality of states of the system, based on the determined differences between the user session data and the first task, to assist future users in performing the first task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer implemented method for analyzing user interaction with a website, wherein the website comprises a plurality of web pages linked by a navigation structure and a user interface for navigating between the web pages, the method comprising:
-
defining a first task as a predefined set of user accesses to two or more of the plurality of web pages; accessing user session data representative of a website session of user interaction with the website; configuring a computer processor to execute a pattern-matching algorithm to determine whether at least a subset of the first task occurs in the user session data; identifying anomalies between the first task and the user session data if at least a subset of the first task occurs in the user session data; and presenting a statistical analysis of the anomalies between the user session data and the first task, and a recommendation for altering one or more of the plurality of the web pages to reduce the anomalies for future users. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification