Notification by business rule trigger control
First Claim
Patent Images
1. A computer implemented method for providing a notification service to users, the method comprising:
- receiving a request from a user to subscribe to a trigger point for receipt of a notification;
mapping a business rule to the trigger point, wherein the business rule corresponds to a business process at an object life cycle state of an object;
selecting one of a plurality of notifications based on the trigger point in the business process; and
filtering the selected notification according to a profile associated with a user;
sending the selected notification to the user.
8 Assignments
0 Petitions
Accused Products
Abstract
An approach for providing notification services using rules-based technology is disclosed. A business rule manager module maps the business rules to business triggers, in which any pre-defined action can be performed based on the rule execution. Business rule triggers map a set of object life cycle states or business processes to set(s) of business rules; these business rules are mapped to trigger conditions. Notifications are then mapped to the business triggers such that the appropriate information can be sent to the recipients according to the business conditions or business rule actions.
180 Citations
9 Claims
-
1. A computer implemented method for providing a notification service to users, the method comprising:
-
receiving a request from a user to subscribe to a trigger point for receipt of a notification;
mapping a business rule to the trigger point, wherein the business rule corresponds to a business process at an object life cycle state of an object;
selecting one of a plurality of notifications based on the trigger point in the business process; and
filtering the selected notification according to a profile associated with a user;
sending the selected notification to the user. - View Dependent Claims (2, 3)
designating a notification template relating to the trigger point and being associated with the selected notification, wherein the notification template specifies at least one of a type of target for receiving the selected notification, a type of media over which the selected notification is sent, and message content.
-
-
3. The method according to claim 1, further comprising:
receiving an identifier associated with the business process point from a client system, wherein the selection of the notification is based on the identifier.
-
4. A system for providing notifications to users, the system comprising:
-
a subscription mechanism configured to receive a request from a user to subscribe to a trigger point for receipt of a notification;
a business rule manager module configured to map a business rule to the trigger point, the business rule corresponding to a business process at an object life cycle state of an object, the business rule manager module being further configured to select one of a plurality of notifications based on the trigger point in the business process; and
a notification manager module configured to filter the selected notification according to a profile associated with a user and to send the selected notification to the user according to a profile associated with the user. - View Dependent Claims (5, 6)
-
-
7. A computer-readable medium carrying one or more sequences of one or more instructions for providing a notification service to users, the one or more sequences of one or more instructions including instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:
-
receiving a request from a user to subscribe to a trigger point for receipt of a notification;
mapping a business rule to the trigger point, wherein the business rule corresponds to a business process at an object life cycle state of an object;
selecting one of a plurality of notifications based on the trigger point in the business process; and
filtering the selected notification according to a profile associated with a user;
sending the selected notification to the user. - View Dependent Claims (8, 9)
designating a notification template relating to the trigger point and being associated with the selected notification, wherein the notification template specifies at least one of a type of target for receiving the selected notification, a type of media over which the selected notification is sent, and message content.
-
-
9. The computer-readable medium according to claim 7, wherein the one or more processors further perform the step of:
receiving an identifier associated with the business process point from a client system, wherein the selection of the notification is based on the identifier.
Specification