System and method for analyzing business events
First Claim
1. A computer system for analyzing business events, comprising a non-transitory computer-readable storage medium, the non-transitory computer-readable medium having:
- a business process policy module operable to store one or more business process policies for use in identifying, propagating, and analyzing one or more business events, the one or more business process policies comprising;
a reactive business process policy;
a proactive business process policy; and
a predictive business process policy;
an event manager comprising;
a rule-based application and a predictive application operable to access and implement the one or more business process policies stored in the business process policy module, the event manager operable to identify a business event in accordance with the one or more business process policies; and
an event delivery module operable to;
determine one or more of the business process policies to which the business event should be forwarded; and
communicate the business event to the one or more determined business process policies;
wherein;
the reactive business process policy is operable to receive, if it is determined that the business event should be forwarded to the reactive business process policy, the business event from the event delivery module and initiate a reactive process associated with the business event;
the proactive business process policy is operable to receive, if it is determined that the business event should be forwarded to the proactive business process policy, the business event from the event delivery module and initiate a proactive process associated with the business event;
the predictive business process policy is operable to receive, if it is determined that the business event should be forwarded to the particular predictive event processing module, the business event from the event delivery module and initiate a predictive process associated with the business event; and
the proactive business process policy is operable to generate a consultation trigger based on the business event for transmission to the reactive business process policy.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for analyzing business events is provided. The system includes a reactive event processing module, a proactive event processing module and a predictive event processing module. The reactive, proactive and predictive processing modules are each operative to receive and initiate an process associated with a respective type of business event. The system further includes an event delivery module. The event delivery module is operative to deliver the business events to the reactive event processing module, the proactive event processing module and the predictive event processing module.
-
Citations
37 Claims
-
1. A computer system for analyzing business events, comprising a non-transitory computer-readable storage medium, the non-transitory computer-readable medium having:
-
a business process policy module operable to store one or more business process policies for use in identifying, propagating, and analyzing one or more business events, the one or more business process policies comprising; a reactive business process policy; a proactive business process policy; and a predictive business process policy; an event manager comprising; a rule-based application and a predictive application operable to access and implement the one or more business process policies stored in the business process policy module, the event manager operable to identify a business event in accordance with the one or more business process policies; and an event delivery module operable to; determine one or more of the business process policies to which the business event should be forwarded; and communicate the business event to the one or more determined business process policies; wherein; the reactive business process policy is operable to receive, if it is determined that the business event should be forwarded to the reactive business process policy, the business event from the event delivery module and initiate a reactive process associated with the business event; the proactive business process policy is operable to receive, if it is determined that the business event should be forwarded to the proactive business process policy, the business event from the event delivery module and initiate a proactive process associated with the business event; the predictive business process policy is operable to receive, if it is determined that the business event should be forwarded to the particular predictive event processing module, the business event from the event delivery module and initiate a predictive process associated with the business event; and the proactive business process policy is operable to generate a consultation trigger based on the business event for transmission to the reactive business process policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for analyzing business events, comprising:
-
identifying, by a computer, one or more business events using an event manager comprising a rule-based application and a predictive application that are operable to access and implement one or more business process policies stored in a business process policy module, the one or more business process policies stored in the business process policy module comprising a reactive business process policy, a proactive business process policy, and a predictive process policy, the one or more business process policies for use in identifying, propagating, and analyzing the one or more business events; determining one or more of the business process policies to which a particular business event should be forwarded; initiating, if it is determined that the particular business event should be forwarded to the reactive business process policy, a reactive process to process the particular business event; initiating, if it is determined that the particular business event should be forwarded to the proactive business process policy, a proactive process to process the particular business event; initiating, if it is determined that the particular business event should be forwarded to the predictive business process policy, a predictive process to process the particular business event; and generating, from the proactive business process policy, a consultation trigger based on the particular business event for transmission to the reactive business process policy. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A non-transitory computer-readable storage medium comprising software for analyzing business events, the software when executed operable to:
-
identify one or more business events using an event manager comprising a rule-based application and a predictive application that are operable to access and implement one or more business process policies stored in a business process policy module, the one or more business process policies stored in the business process policy module comprising one or more reactive business process policies, one or more proactive business process policies, and one or more predictive process policies, the one or more business process policies for use in identifying, propagating, and analyzing the one or more business events; determine one or more of the business process policies to which a particular business event should be forwarded; initiate, if it is determined that the particular business event should be forwarded to the reactive business process policy, a reactive process to process the particular business event; initiate, if it is determined that the particular business event should be forwarded to the proactive business process policy, a proactive process to process the particular business event; initiate, if it is determined that the particular business event should be forwarded to the predictive business process policy, a predictive process to process the particular business event and generate, from the proactive business process policy, a consultation trigger based on the particular business event for transmission to the reactive business process policy.
-
Specification