System and method for social service event processing and management
First Claim
1. An event processing computer system comprising a social service eventing program providing a program interface between a plurality of software applications containing events to be raised and processed, a BRF program, and a workflow process.
2 Assignments
0 Petitions
Accused Products
Abstract
An event processing mechanism is provided as a system interface between software applications that contain events that need to be processed, a BRF program that executes event rules, and workflow processes that capture the processing of the events. A social service eventing program enables centralized and streamlined event processing by receiving event information from software applications, assigning appropriate event rules based on the received information and applicable business or regulatory rules, prioritizing event rules, setting and communicating applicable event rules to parameterized rules to be executed by a BRF program.
34 Citations
54 Claims
- 1. An event processing computer system comprising a social service eventing program providing a program interface between a plurality of software applications containing events to be raised and processed, a BRF program, and a workflow process.
-
18. An event processing method comprising the steps of:
-
receiving event data by a social service eventing program; initiating a first workflow process to process immediate event subscriptions by the social service eventing program; initiating a BRF program by the social service eventing program; determining the immediate event subscriptions to be applied to the event by the social service eventing program; setting the immediate event subscriptions to be applied to the event to parameterized BRF rules by the social service eventing program; executing the parameterized BRF rules by the BRF program; initiating a second workflow process to process delayed event subscriptions by the social service eventing program; initiating the BRF program by the social service eventing program; determining the delayed event subscriptions to be applied to the event by the social service eventing program; setting the delayed event subscriptions to be applied to the event to parameterized BRF rules by the social service eventing program; executing the parameterized BRF rules by the BRF program. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer readable medium having program instructions stored thereon that, when executed, performs the steps of:
-
raising an event to be processed; sending event data to a social service eventing program; confirming the receipt of the event data; initiating a first workflow process to process immediate event subscriptions; initiating a BRF program; determining the immediate event subscriptions to be applied to the event; setting the immediate event subscriptions to be applied to the event to parameterized BRF rules; executing the parameterized BRF rules; initiating a second workflow process to process delayed event subscriptions; initiating the BRF program; determining the delayed event subscriptions to be applied to the event; setting the delayed event subscriptions to be applied to the event to parameterized BRF rules; executing the parameterized BRF rules. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
Specification