Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
245 words
A method for a computer to derive category information from a database of event data, wherein an event selected from said event data may belong to one or more of a plurality of categories, comprising the steps of: preprocessing said event data into an event category database by ordering said event data into at least one event category sequence; and determining at least one causality rule from said preprocessed event data, wherein said determining of causality rules comprises the steps of: (a) selecting at least one trigger event category from said preprocessed event database; (b) determining a first consequential set comprising at least one event category from said preprocessed event database which may be caused by said at least one trigger event category; (c) pairing said at least one trigger event category and said first consequential set into a first causality rule candidate; (d) counting the number of occurrences of said first causality rule candidate in said preprocessed event database: (e) generating a successive causality rule candidate comprising said at least one trigger event category and a successive consequential set by adding at least one additional event category which may be caused by said trigger event category; (f) obtaining a count of the number of occurrences of said successive causality rule candidate; (g) comparing said count of the number of occurrences of said successive causality rule candidate to a pre-set threshold; and (h) repeating steps (e) through (g) if said count exceeds said pre-set threshold.
Claim 2
Independent Claim
245 words
A method for a computer to derive category information from a database of event data, wherein an event selected from said event data may belong to one or more of a plurality of categories, comprising the steps of: preprocessing said event data into an event category database by ordering said event data into at least one event category sequence; and determining at least one causality rule from said preprocessed event data, wherein said determining of causality rules comprises the steps of: (a) selecting at least one trigger event category from said preprocessed event database; (b) determining a first consequential set comprising at least one event category from said preprocessed event database which may be caused by said at least one trigger event category; (c) pairing said at least one trigger event category and said first consequential set into a first causality rule candidate; (d) counting the number of occurrences of said first causality rule candidate in said preprocessed event database: (e) generating a successive causality rule candidate comprising said at least one trigger event category and a successive consequential set by adding at least one additional event category which may be caused by said trigger event category; (f) obtaining a count of the number of occurrences of said successive causality rule candidate; (g) comparing said count of the number of occurrences of said successive causality rule candidate to a pre-set threshold; and (h) repeating steps (e) through (g) if said count exceeds said pre-set threshold.
Claim 3
Dependent Claim
52 words
The method of claim 1 additionally comprising the step of (a) comparing said number of occurrences of said first causality rule candidate to a first rule threshold; and (b) deriving a second consequential set if said number of occurrences of said first causality rule candidate does not exceed said first rule threshold.
Claim 4
Dependent Claim
45 words
The method of claim 1 further comprising the step of applying at least one pre-defined constraint to said at least one event category and said at least one additional event category from said preprocessed event database which may be caused by said trigger event category.
Claim 5
Dependent Claim
71 words
The method of claim 1 wherein said event database includes at least one composite event and wherein said determining of said first consequential set is preceded by the steps of: (a) breaking each of said at least one composite events into its basic event categories; and (b) re-ordering said event category sequence including said basic event categories from said at least one composite event to provide a re-ordered event category sequence.
Claim 6
Dependent Claim
34 words
The method of claim 4 wherein said obtaining a count of the number of occurrences of said successive causality rule candidate comprises comparing said successive causality rule candidate to said re-ordered event category sequence.
Claim 7
Dependent Claim
24 words
The method of claim 5 further comprising the final step of comparing said determined at least one causality rule to said preprocessed event database.
Claim 8
Dependent Claim
15 words
The method of claim 6 wherein said comparing comprises applying a bipartite graph matching algorithm.
Claim 9
Dependent Claim
79 words
The method of claim 1 additionally comprising the steps of: (a) generating a succeeding causality rule candidate comprising said successive causality rule candidate and at least one additional trigger event category; (b) obtaining a count of the number of occurrences of said succeeding causality rule candidate; (c) comparing said count of the number of occurrences of said succeeding causality rule candidate to said pre-set threshold; and (d) repeating steps (a) through (c) if said count exceeds said pre-set threshold.
Claim 10
Independent Claim
80 words
A method for a computer to derive category information from a database of event data, wherein an event selected from said event data may belong to one or more of a plurality of categories, comprising the steps of: (a) preprocessing said event data into an event category database by sorting said event data according to event criteria and mapping said sorted event data into said event categories; and (b) determining at least one causality rule from said preprocessed event data.
Claim 11
Independent Claim
80 words
A method for a computer to derive category information from a database of event data, wherein an event selected from said event data may belong to one or more of a plurality of categories, comprising the steps of: (a) preprocessing said event data into an event category database by sorting said event data according to event criteria and mapping said sorted event data into said event categories; and (b) determining at least one causality rule from said preprocessed event data.
Claim 12
Dependent Claim
30 words
The method of claim 9 additionally comprising the step of forming a plurality of event category sequences, whereby at least one event category sequence is formed for each event category.
Claim 13
Dependent Claim
12 words
The method of claim 9 wherein said event criteria comprises user information.