Advanced intelligence engine
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 processor, structured data generated by one or more platforms over at least one communications network;
first evaluating, by the processor engine using one of first and second rule blocks, 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;
accessing, by the processor, a linking relationship object contained within at least one of the first and second rule blocks to determine a specified time period relative to the first time;
second evaluating, by the processor using the other of the first and second rule blocks, at least some of the data associated with one or more time stamps corresponding to a second time within the specified time period relative to the first time;
second determining, from the second evaluating, whether a result is one of at least first and second outcomes; and
analyzing the results of the first and second determining steps to determine an event of interest.
8 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.
-
Citations
19 Claims
-
1. A method for use in monitoring one or more platforms of one or more data systems, comprising:
-
receiving, at a processor, structured data generated by one or more platforms over at least one communications network; first evaluating, by the processor engine using one of first and second rule blocks, 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; accessing, by the processor, a linking relationship object contained within at least one of the first and second rule blocks to determine a specified time period relative to the first time; second evaluating, by the processor using the other of the first and second rule blocks, at least some of the data associated with one or more time stamps corresponding to a second time within the specified time period relative to the first time; second determining, from the second evaluating, whether a result is one of at least first and second outcomes; and analyzing the results of the first and second determining steps to determine an event of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for use in monitoring one or more platforms of one or more data systems, comprising:
-
a processor, 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; evaluate at least some of the received data with a first rule block to obtain a first result; determine that the first result is a first of at least first and second outcomes, wherein the at least some of the received data leading to the first outcome is identified by a time stamp that corresponds to a first time; access a linking relationship object to determine a specified time period relative to the first time; evaluate, with a second rule block, at least some of the received data associated with one or more time stamps that correspond to one or more second times within the specified time period relative to the first time to obtain a second result; determine that the second result is one of at least first and second outcomes; and analyze the results to determine an event interest. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for use in monitoring one or more platforms of one or more data systems, comprising:
-
receiving, at a processor, structured data generated by one or more platforms over at least one communications network; first evaluating, by the processor using one of first and second rule blocks, 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, by the processor using the other of the first and second rule blocks, at least some of the data associated with a second time stamp corresponding to a second time; second determining, from the second evaluating, whether a result is one of at least first and second outcomes; receiving, by an event manager, results of the first and second evaluating; accessing, by the event manager, a linking relationship object that associates the first and second rule blocks to determine a specified time period; ascertaining, by the event manager, whether the first and second times are within the specified time period; and generating, by the event manager, an event in response to the ascertaining step.
-
Specification