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; and
analyzing, at the processor using a first rule block, at least some of the data, wherein the analyzing includes;
identifying, at the processor, a first portion of the structured data;
obtaining reference data that is at least partially derived from the structured data, wherein the obtaining reference data comprises;
accessing, by the processor, a linking relationship object in the first rule block to identify a data field in the structured data;
extracting, by the processor, a content of the data field from the structured data;
identifying facts based upon their relation to the content; and
generating reference data from the facts;
evaluating, using at least a first expression, the first portion of the structured data in view of the reference data to determine whether a result is one of at least first and second outcomes; and
evaluating the result to determine an event of interest.
7 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.
66 Citations
26 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; and analyzing, at the processor using a first rule block, at least some of the data, wherein the analyzing includes; identifying, at the processor, a first portion of the structured data; obtaining reference data that is at least partially derived from the structured data, wherein the obtaining reference data comprises; accessing, by the processor, a linking relationship object in the first rule block to identify a data field in the structured data; extracting, by the processor, a content of the data field from the structured data; identifying facts based upon their relation to the content; and generating reference data from the facts; evaluating, using at least a first expression, the first portion of the structured data in view of the reference data to determine whether a result is one of at least first and second outcomes; and evaluating the result to determine an event of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for use in monitoring one or more platforms of one or more data systems, comprising:
-
a processor; and a non-transitory computer readable medium logically 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; obtain reference data that is at least partially derived from the structured data, wherein the set of computer readable instructions are executable by the processor to obtain the reference data by; accessing a linking relationship object in the first rule block to identify a data field in the structured data; extracting a content of the data field from the structured data; identifying facts based upon their relation to the content; and generating reference data from the facts; and analyze, using a first rule block, at least some of the data, by; identifying, at the processor, a first portion of the structured data; evaluating, using at least a first expression, the first portion of the structured data in view of the reference data to determine that a result is a first of at least first and second outcomes; and generating, in response to the step of determining, an object, wherein the object is analyzed to determine an event of interest.
-
-
26. 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; and analyzing, at the processor using a first rule block, at least some of the data, wherein the analyzing includes; identifying a first portion of the structured data; obtaining reference data that is at least partially derived from the structured data, wherein the obtaining reference data comprises; accessing, by the processor, a linking relationship object in the first rule block to identify a data field in the structured data; extracting, by the processor, a content of the data field from the structured data; identifying facts based upon their relation to the content; and generating reference data from the facts; first evaluating, using at least a first expression, the first portion of the structured data in view of the reference data to determine whether a result is one of at least first and second outcomes, wherein the evaluating includes; ascertaining a specified relation from the first expression; and determining whether the first portion of the structured data has the specified relation relative to the reference data; and analyzing the result to determine an event of interest.
-
Specification