Proactive problem resolution system, method of proactive problem resolution and program product therefor
First Claim
1. A proactive problem resolution system comprising:
- a plurality of user sensors collecting data on computer terminal interactions with applications displayed on a computer terminal, wherein the user sensors include a keystroke logger and a program exit code interceptor;
a sniffer agent monitoring user sensor results and identifying computer terminal interaction patterns indicating a user at said computer terminal is encountering a problem;
a behavior database including previously encountered behavior that indicates user problems, said sniffer agent comparing identified said patterns with behavior associated with previously encountered said user problems;
a solution database including identified solutions for said previously encountered user problems; and
a proactive log storing collected said user sensor results.
1 Assignment
0 Petitions
Accused Products
Abstract
A proactive problem resolution system, method of proactive problem resolution and program product therefor. User sensors extract data from user interaction with a computer terminal and pass extracted data to a sniffer agent. The sniffer agent checks for an indication of a user problem by comparing user behavior data against behavior data from previously encountered problems. When the sniffer finds a match, the computer terminal user may be asked if assistance is needed or the user may be automatically referred to the help desk. If a solution already exists for a problem that corresponds to the user behavior, that solution(s) is(are) presented at the computer terminal. Computer terminal users automatically receive problem support, even before it would otherwise be requested.
-
Citations
30 Claims
-
1. A proactive problem resolution system comprising:
-
a plurality of user sensors collecting data on computer terminal interactions with applications displayed on a computer terminal, wherein the user sensors include a keystroke logger and a program exit code interceptor; a sniffer agent monitoring user sensor results and identifying computer terminal interaction patterns indicating a user at said computer terminal is encountering a problem; a behavior database including previously encountered behavior that indicates user problems, said sniffer agent comparing identified said patterns with behavior associated with previously encountered said user problems; a solution database including identified solutions for said previously encountered user problems; and a proactive log storing collected said user sensor results. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of supporting product users, said method comprising:
-
monitoring activity on a user terminal with user sensors, wherein the user sensors include a keystroke logger and a program exit code interceptor; logging monitored said activity indicative a potential problem with a supported product being encountered at said user terminal; determining whether said monitored activity matches previously logged problem behavior; searching for a previously identified solution to each matched problem; and presenting a corresponding said previously identified solution at said user terminal. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for providing product support to product users on user terminals, said computer program product comprising a computer usable medium having computer readable program code thereon, said computer readable program code comprising:
-
computer readable program code means for remotely monitoring activity on one or more user terminals with user sensors, wherein the user sensors include a keystroke logger and a program exit code interceptor; computer readable program code means for logging monitored activity, said activity indicative a potential problem with a supported product being encountered at said user terminal; computer readable program code means for storing previously encountered problem behavior associated with supported products and corresponding solutions to said previously encountered problem behavior; computer readable program code means for determining whether said monitored activity matches stored said previously encountered problem behavior; computer readable program code means for searching for corresponding solutions for matched problems; computer readable program code means for selectively generating and forwarding trouble tickets to a help desk responsive to failing to find a corresponding solution; and computer readable program code means for remotely presenting each identified said corresponding solution at said user terminal. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification