MODEL-DRIVEN EVENT DETECTION, IMPLICATION, AND REPORTING SYSTEM
First Claim
1. An event analysis system comprising:
- an information database;
a memory comprising;
an event model comprising an event type and event attributes of the event type;
an event detection engine;
an event implication engine;
an environment model comprising a first model entity and a focus entity, and a focus relationship from the focus entity to the first model entity; and
a processor coupled to the memory which is operable to;
initiate execution of the event detection engine on articles to detect an event involving the first model entity represented in the articles and apply the event model to generate an event object according to a common event structure;
initiate execution of the event implication engine on the event object to;
recognize that the focus relationship exists between the focus entity and the first model entity;
determine an inferred event on behalf of the focus entity in view of the focus relationship responsive to the detection of the event involving the first model entity; and
create a new event object from the inferred event.
0 Assignments
0 Petitions
Accused Products
Abstract
An event analysis system monitors information available from both publicly and privately distributed networks of information for events that are relevant to the user'"'"'s particular business concerns. Those concerns are defined in a customized model of the user'"'"'s organization and external business environment. The system receives the information, detects events in the information, interprets the events, and determines implications of these events. The detection and implication proceeds with regard to specific entities, relationships between entities, and definitions of the types of events which may occur in the environment in which the entities exist. Accordingly, the analysis system intelligently adapts its processing to recognize and report events which may be of interest for any particular entity.
-
Citations
35 Claims
-
1. An event analysis system comprising:
-
an information database; a memory comprising; an event model comprising an event type and event attributes of the event type; an event detection engine; an event implication engine; an environment model comprising a first model entity and a focus entity, and a focus relationship from the focus entity to the first model entity; and a processor coupled to the memory which is operable to; initiate execution of the event detection engine on articles to detect an event involving the first model entity represented in the articles and apply the event model to generate an event object according to a common event structure; initiate execution of the event implication engine on the event object to; recognize that the focus relationship exists between the focus entity and the first model entity; determine an inferred event on behalf of the focus entity in view of the focus relationship responsive to the detection of the event involving the first model entity; and create a new event object from the inferred event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer implemented method for event analysis comprising:
-
reading from a computer readable memory an information source model to determine an information source; retrieving an article from the information source; reading from a computer readable memory an environment model comprising a first model entity and a focus entity, and a focus relationship from the focus entity to the first model entity; initiating, with a processor coupled to the computer readable memory, execution of an event detection engine on the article to detect an event involving the first model entity represented in the article which is relevant to the focus entity based on the focus relationship and generate an event object; reading from a computer readable memory an event implication model; initiating execution, with a processor, of an event implication engine on the event object to; recognize that the focus relationship exists between the focus entity and the first model entity; determine an inferred event on behalf of the focus entity in view of the focus relationship responsive to the detection of the event involving the first model entity; and creating a new event object from the inferred event. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. An event analysis product comprising:
-
a machine-readable medium; event processing control instructions stored on the machine-readable medium operable to; read an environment model comprising a first model entity and a focus entity; read an information source model to determine information sources; retrieve articles from the information sources and store the articles in an information database; initiate execution of an event detection engine on articles to detect events represented in the articles, generate event objects according to a common event structure, and store the event objects in an event database; initiate execution of an event implication engine on the event objects to; recognize that the focus relationship exists between the focus entity and the first model entity; determine an inferred event on behalf of the focus entity in view of a focus relationship responsive to the detection of the event involving the first model entity, generate a new event object from the inferred event, and store the new event object in the event database; and initiate communication of the event objects including the inferred event to an external system subscriber to the event analysis product. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
Specification