Scalable analytical processing of structured data
First Claim
Patent Images
1. A method for use in monitoring one or more platforms of one or more data systems, comprising:
- receiving, at a processing engine, structured data generated by one or more platforms over at least one communications network;
first evaluating, at the processing engine using a first rule block, at least some of the data, wherein the first evaluating comprises making a determination about a content of one or more fields of the at least some of the data;
first determining, from the first evaluating, that a result is one of at least first and second outcomes;
depending upon the first determining, second evaluating, at the processing engine using a second rule block, at least some of the data, wherein the second evaluating comprises making a determination about a content of one or more fields of the at least some of the data, and wherein a content of one of the fields in the first evaluating matches a content of one of the fields in the second evaluating; and
second determining, from the second evaluating, whether a result is one of at least first and second outcomes, wherein the results are analyzed to determine an event of interest.
6 Assignments
0 Petitions
Accused Products
Abstract
An advanced intelligence engine (AIE) for use in identifying what may be complex events or developments on one or more data platforms or networks from various types of structured or normalized data generated by one or more disparate data sources. The AIE may conduct one or more types of quantitative, correlative, behavioral and corroborative analyses to detect events from what may otherwise be considered unimportant or non-relevant information spanning one or more time periods. Events generated by the AIE may be passed to an event manager to determine whether further action is required such as reporting, remediation, and the like.
73 Citations
25 Claims
-
1. A method for use in monitoring one or more platforms of one or more data systems, comprising:
-
receiving, at a processing engine, structured data generated by one or more platforms over at least one communications network; first evaluating, at the processing engine using a first rule block, at least some of the data, wherein the first evaluating comprises making a determination about a content of one or more fields of the at least some of the data; first determining, from the first evaluating, that a result is one of at least first and second outcomes; depending upon the first determining, second evaluating, at the processing engine using a second rule block, at least some of the data, wherein the second evaluating comprises making a determination about a content of one or more fields of the at least some of the data, and wherein a content of one of the fields in the first evaluating matches a content of one of the fields in the second evaluating; and second determining, from the second evaluating, whether a result is one of at least first and second outcomes, wherein the results are analyzed to determine an event of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for use in monitoring one or more platforms of one or more data systems, comprising:
-
A processor; and a memory connected to the processor and comprising a set of computer readable instructions that are executable by the processor to; receive structured data generated by one or more platforms over at least one communications network; first evaluate, using a first rule block, at least some of the data by making a determination about a content of one or more fields of the at least some of the data; first determine, from the first evaluating, that a result is one of at least first and second outcomes; and depending upon the first determining, second evaluate, using a second rule block, at least some of the data by making a determination about a content of one or more fields of the at least some of the data, wherein a content of one of the fields that are first evaluated matches a content of one of the fields that are second evaluated; and second determine, from the second evaluating, whether a result is one of at least first and second outcomes, wherein the results are analyzed to determine an event of interest.
-
-
17. A method for use in monitoring one or more platforms of one or more data systems, comprising:
-
receiving, at a processing engine, structured data generated by one or more platforms over at least one communications network; first evaluating, at the processing engine using one of first and second rule blocks, at least some of the data, wherein the first evaluating comprises making a determination about a content of one or more fields of the at least some of the data; first determining that a result of the first evaluating is a first of at least first and second outcomes, wherein the at least some of the data leading to the first outcome is identified by a time stamp that corresponds to a first time; second evaluating, at the processing engine using the other of the first and second rule blocks, at least some of the data associated with one or more time stamps that correspond to one or more second times having a specified relationship to the first time, wherein the second evaluating comprises making a determination about a content of one or more fields of the at least some of the data; second determining, from the second evaluating, whether a result is one of at least first and second outcomes, wherein the results are analyzed to determine an event of interest, and wherein a content of one of the fields in the first evaluating matches a content of one of the fields in the second evaluating. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification