System and method for social service event processing and management
First Claim
Patent Images
1. An event processing computer system comprising:
- a social service eventing program stored on a computer readable storage medium providing a program interface between a plurality of software applications containing events to be raised,wherein the social service eventing program is to;
receive event data from the plurality of software applications;
send confirmation of the receipt of the event data to the plurality of software applications, wherein the plurality of software applications return to one or more existing work processes after receiving the confirmation from the social service eventing program;
perform rule determination to assign event subscriptions to the events raised by the plurality of software applications, wherein event subscriptions are a set of business or regulatory rules;
set the assigned event subscriptions to parameterized business rule framework (BRF) rules, wherein the parameterized BRF rules contain a case category, a processing priority, and an authorization level granted to the system administrator;
initiate a BRF program for execution of the parameterized BRF rules;
send the BRF program the parameterized BRF rules; and
initiate workflow processes for processing of the events raised by the plurality of software applications.
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.
10 Citations
49 Claims
-
1. An event processing computer system comprising:
-
a social service eventing program stored on a computer readable storage medium providing a program interface between a plurality of software applications containing events to be raised, wherein the social service eventing program is to;
receive event data from the plurality of software applications;
send confirmation of the receipt of the event data to the plurality of software applications, wherein the plurality of software applications return to one or more existing work processes after receiving the confirmation from the social service eventing program;
perform rule determination to assign event subscriptions to the events raised by the plurality of software applications, wherein event subscriptions are a set of business or regulatory rules;
set the assigned event subscriptions to parameterized business rule framework (BRF) rules, wherein the parameterized BRF rules contain a case category, a processing priority, and an authorization level granted to the system administrator;
initiate a BRF program for execution of the parameterized BRF rules;
send the BRF program the parameterized BRF rules; and
initiate workflow processes for processing of the events raised by the plurality of software applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An event processing computer-implemented method comprising the steps of:
-
receiving event data from a plurality of software applications by a social service eventing program stored on a computer readable storage medium; sending, by the social service eventing program, confirmation of the receipt of the event data to the plurality of software applications, wherein the plurality of software applications return to one or more existing work processes after receiving the confirmation from the social service eventing program; initiating a first workflow process to be executed by a processor and process immediate event subscriptions by the social service eventing program, wherein event subscriptions are a set of business or regulatory rules; initiating a business rule framework (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, wherein the parameterized BRF rules contain a case category, a processing priority, and an authorization level granted to the system administrator; 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; and executing the parameterized BRF rules by the BRF program. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A non-transitory computer readable storage medium having program instructions stored thereon that, when executed by a processor, perform the steps of:
- raising an event to be processed by one or more software applications;
sending event data to a social service eventing program;
confirming the receipt of the event data to the one or more software applications;
initiating a first workflow process to process immediate event subscriptions, wherein event subscriptions are a set of business or regulatory rules;
initiating a business rule framework (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, wherein the parameterized BRF rules contain a case category, a processing priority, and an authorization level granted to the system administrator;
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 (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
- raising an event to be processed by one or more software applications;
Specification