IP Library Granted Patent US 7,673,340
Granted Patent B1
US 7,673,340 · App. 11/143,778 · Granted Mar 2, 2010

System and method for analyzing system user behavior

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,673,340
App. No.
11/143,778
Granted
Mar 2, 2010
Kind
B1
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.

Claims (26)

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.

3. The method of claim 2 , wherein processing log data representing user activity of the interactive system comprises:

receiving a sequence of events performed by a user on the interactive system; and

parsing the sequence of events, wherein each event of the sequence of events is represented as a log entry.

4. The method of claim 3 , wherein creating a report on user activity of the interactive system comprises:

creating a project that identifies the at least one state machine and the log entries;

generating a presentation graph having presentation nodes for each of the at least one state machine of the project that represents the presentation model;

generating an application graph having application nodes for each of the at least one state machine of the project that represents the application model;

creating at least one session having session entries corresponding to the log entries;

examining the at least one session, the presentation graph, and the application graph;

iterating the at least one session within a date range, wherein such iteration includes applying a filter to the at least one session;

analyze expected user behavior based on the iteration, if a report template includes a task topic;

create recommendations to improve the interactive system based on the iteration, if the report template includes a recommendation topic; and

create a report on user activity, wherein the report includes the analysis of expected user behavior and the recommendations.

Assignments (13)
SECURITY INTEREST Recorded Sep 20, 2024
From: IGNITE ENTERPRISE SOFTWARE SOLUTIONS, LLC
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 068646/0573 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2023
From: WESTERN ALLIANCE BANK
To: CLICKFOX, INC.
Reel/Frame 065862/0884 →
CHANGE OF NAME Recorded Oct 25, 2023
From: IGNITE ENTERPRISE SOFTWARE SOLUTIONS, INC.
To: IGNITE ENTERPRISE SOFTWARE SOLUTIONS, LLC
Reel/Frame 065349/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2023
From: CLICKFOX, INC.
To: IGNITE ENTERPRISE SOFTWARE SOLUTIONS, INC.
Reel/Frame 064629/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2022
From: CLICKFOX, INC.
To: IGNITE ENTERPRISE SOFTWARE SOLUTIONS, INC.
Reel/Frame 059248/0498 →
SECURITY INTEREST Recorded Apr 19, 2019
From: CLICKFOX, INC.
To: WESTERN ALLIANCE BANK, AN ARIZONA CORPORATION
Reel/Frame 048935/0252 →
RELEASE OF SECURITY INTEREST Recorded Apr 17, 2019
From: HERCULES TECHNOLOGY III, L.P.
To: CLICKFOX, INC.
Reel/Frame 048939/0074 →
RELEASE OF SECURITY INTEREST Recorded Apr 8, 2019
From: HERCULES CAPITAL, INC.
To: CLICKFOX, INC.
Reel/Frame 048823/0507 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CHANGE FROM CLICKFOX, LLC TO CLICKFOX, INC. PREVIOUSLY RECORDED ON REEL 016932 FRAME 0723. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 2, 2017
From: CLICKFOX, LLC
To: CLICKFOX, INC.
Reel/Frame 044361/0262 →
SECURITY INTEREST Recorded Aug 29, 2016
From: CLICKFOX, INC.
To: HERCULES CAPITAL, INC.
Reel/Frame 039569/0982 →
SECURITY INTEREST Recorded Nov 30, 2015
From: CLICKFOX, INC.
To: HERCULES TECHNOLOGY III, L.P.
Reel/Frame 037169/0149 →
SECURITY INTEREST Recorded May 28, 2014
From: CLICKFOX, INC.
To: HERCULES TECHNOLOGY III, L.P.
Reel/Frame 033037/0805 →
SECURITY AGREEMENT Recorded Sep 17, 2012
From: CLICKFOX, INC.
To: HERCULES TECHNOLOGY III, L.P.
Reel/Frame 028996/0149 →