Subjective and statistical event tracking incident management system
First Claim
1. A method comprising:
- receiving a real-time event sequence;
comparing, by a processor, said real-time event sequence to at least one past event sequence in a knowledge base stored in a memory, said real-time event sequence being a portion of said past event sequence;
providing a predicted event sequence comprising events of said past event sequence following said portion, said predicted event sequence is a new event sequence predicted to occur after said real-time event sequence;
wherein said knowledge base further comprises a past course of action taken in response to said past event sequence, said method further comprising providing said past course of action as a suggested course of action to take in response to said real-time event sequence; and
wherein said knowledge base further comprises a past outcome that resulted from taking said past course of action, said method further comprising providing said past outcome as a predicted outcome to taking said suggested course of action.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes logging past event sequences in a knowledge base, receiving a real-time event sequence, comparing the real-time event sequence to the past event sequences to determine a predicted event sequence for the real-time event sequence, and providing the predicted event sequence, a suggested course of action with predicted outcome, and a recommendation of a user who previously encountered the event sequence. In the above manner, use of subjectively characterized and/or raw historic data to match real-time event sequences provides users with both subjective advice from those who had previously faced similar conditions as well as raw statistical predictions as to what is expected to come next. This allows the users to take a course of action that results in the most desirable outcome.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving a real-time event sequence; comparing, by a processor, said real-time event sequence to at least one past event sequence in a knowledge base stored in a memory, said real-time event sequence being a portion of said past event sequence; providing a predicted event sequence comprising events of said past event sequence following said portion, said predicted event sequence is a new event sequence predicted to occur after said real-time event sequence; wherein said knowledge base further comprises a past course of action taken in response to said past event sequence, said method further comprising providing said past course of action as a suggested course of action to take in response to said real-time event sequence; and wherein said knowledge base further comprises a past outcome that resulted from taking said past course of action, said method further comprising providing said past outcome as a predicted outcome to taking said suggested course of action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
logging past event sequences in a knowledge base stored in a memory; logging past courses of action taken in response to said past event sequences and associated outcomes in said knowledge base; characterizing at least one of said associated outcomes as a positive outcome; receiving a real-time event sequence; comparing, by a processor, said real-time event sequence to said past event sequences to determine a predicted event sequence for said real-time event sequence; providing said predicted event sequence, said predicted event sequence is a new event sequence predicted to occur after said real-time event sequence; providing one of said courses of action associated with said positive outcome as a suggested course of action to take in response to said real-time event sequence; and providing said positive outcome as a predicted outcome to taking said suggested course of action.
-
-
17. A computer system comprising:
-
a memory having stored therein an event tracking application; and a processor coupled to said memory, wherein execution of said event tracking application generates a method comprising; comparing a real-time event sequence to at least one past event sequence in a knowledge base, said real-time event sequence being a portion of said past event sequence; determining a predicted event sequence comprising events of said past event sequence following said portion, said predicted event sequence is a new event sequence predicted to occur after said real-time event sequence; wherein said knowledge base further comprises a past course of action taken in response to said past event sequence, said method further comprising providing said past course of action as a suggested course of action to take in response to said real-time event sequence; and wherein said knowledge base further comprises a past outcome that resulted from taking said past course of action, said method further comprising providing said past outcome as a predicted outcome to taking said suggested course of action.
-
Specification