System and method for analyzing system user behavior
DCFirst Claim
1. A system for analyzing user behavior of an interactive system, the system comprising:
- a system modeling unit adapted to model the interactive system into at least one state machine and to create at least one state machine snapshot corresponding to the at least one state machine;
a logging unit adapted to parse at least one event corresponding to user behavior of the interactive system, wherein the logging unit creates at least one log entry for each event;
a project unit adapted to identify a set of the at least one state machine and the at least one log entry;
a graphs unit adapted to create at least one presentation graph and at least one application graph for the at least one state machine identified by the project unit;
a sessions unit adapted to create at least one session having session entries from the at least one log entry; and
a reporting unit adapted to analyze the at least one session, the at least one presentation graph, and the at least one application graph and to create a report including at least one recommendation based on the analysis, wherein the at least one recommendation corresponds to improving the interactive system.
14 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for monitoring and analyzing user activity of an interactive system, providing insight and recommendations to improve the interactive system based on the user activity. The present invention analyzes user behavior in the context of the structure of the interactive system as experienced by the user, the analysis of business-critical user tasks, the automated generation of recommendations for improving the interactive system, reports on the interactive system'"'"'s application logic and data, unique visualizations of user behavior through the use of graphical displays, and secure report viewing and creation. The present invention can be applied to number of interactive systems or a combination thereof.
497 Citations
4 Claims
-
1. A system for analyzing user behavior of an interactive system, the system comprising:
-
a system modeling unit adapted to model the interactive system into at least one state machine and to create at least one state machine snapshot corresponding to the at least one state machine; a logging unit adapted to parse at least one event corresponding to user behavior of the interactive system, wherein the logging unit creates at least one log entry for each event; a project unit adapted to identify a set of the at least one state machine and the at least one log entry; a graphs unit adapted to create at least one presentation graph and at least one application graph for the at least one state machine identified by the project unit; a sessions unit adapted to create at least one session having session entries from the at least one log entry; and a reporting unit adapted to analyze the at least one session, the at least one presentation graph, and the at least one application graph and to create a report including at least one recommendation based on the analysis, wherein the at least one recommendation corresponds to improving the interactive system.
-
-
2. A method for analyzing user behavior of an interactive system, the method comprising:
-
analyzing a structure of the interactive system, the analyzing comprising; representing the interactive system as at least one state machines, wherein a first state machine is a presentation model and an optional second state machine is an application model; and creating at least one state machine snapshot for the presentation model and, if necessary, the application model; processing log data representing user activity of the interactive system; and creating a report on user activity of the interactive system, wherein the report includes recommendations to improve the interactive system based on the user activity. - View Dependent Claims (3, 4)
-
Specification