Apparatus and Methods for Processing Filter Rules
First Claim
Patent Images
1. A method for processing filter rules comprising:
- receiving a plurality of filter rules having one or more attributes, each attribute having a value indicating a condition to qualify whether a filter rule applies to an event;
generating a plurality of summary rules, each summary rule having a plurality of summary conditions;
associating a first portion of the plurality of filter rules to a first one of the plurality of summary rules; and
extending the plurality of summary conditions of the first one of the plurality of summary rules to span the attributes of the first portion of the plurality of filter rules.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for processing filter rules are disclosed. To this end, filter rules having one or more attributes where each attribute indicates a condition to qualify whether a filter rule applies to a subsequent event are received. Summary rules are generated where each summary rule has a number of summary conditions. Some filter rules become associated with the generated summary rules. The summary conditions are extended to span the attributes of the associated filter rules.
31 Citations
20 Claims
-
1. A method for processing filter rules comprising:
-
receiving a plurality of filter rules having one or more attributes, each attribute having a value indicating a condition to qualify whether a filter rule applies to an event;
generating a plurality of summary rules, each summary rule having a plurality of summary conditions;
associating a first portion of the plurality of filter rules to a first one of the plurality of summary rules; and
extending the plurality of summary conditions of the first one of the plurality of summary rules to span the attributes of the first portion of the plurality of filter rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for processing filter rules comprising:
-
a memory comprising;
computer code;
a summary structure having a plurality of associated summary rules, each associated summary rule having a plurality of summary conditions and a plurality of filter rules having corresponding attributes;
each summary condition being at least a union of the corresponding attributes of the plurality of filter rules; and
a processor for executing computer code which, when executed, perform the steps of receiving the plurality of filter rules, generating the summary structure, associating a first portion of the plurality of filter rules to a first one of the plurality of associated summary rules, and extending the plurality of summary conditions of a summary rule to span the attributes of the first portion of the plurality of filter rules. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer-readable medium whose contents cause a computer system to perform filter rule processing by performing the steps of:
-
receiving a plurality of filter rules having one or more attributes, each attribute having a value indicating a condition to qualify whether a filter rule applies to an event;
generating a plurality of summary rules, each summary rule having a plurality of summary conditions;
associating a first portion of the plurality of filter rules to a first one of the plurality of summary rules; and
extending the plurality of summary conditions of the first one of the plurality of summary rules to span the attributes of the first portion of the plurality of filter rules. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification