SYSTEM AND METHOD FOR MULTI-CHANNEL DELIVERY OF TRANSFORMED AND AUGMENTED MESSAGES IN REAL-TIME
First Claim
1. A method comprising:
- receiving at a server from a first client application a first message that triggers a life cycle event for a data object managed by the server;
obtaining contextual information associated with the first message;
applying a configurable message filter to the first message to create a context-specific transformed message that includes a portion of the contextual information; and
delivering the transformed message in real-time to a recipient using a second client application.
2 Assignments
0 Petitions
Accused Products
Abstract
In a system of interconnected enterprise apps, a business data object maintained by a server undergoes a life cycle event which triggers a message notification. All messages between client applications and the server are intercepted, and a configurable rules engine and message processing filters govern the transformation and delivery of each message according to each recipient'"'"'s role, application, and login state. Messages can be enhanced by adding contextual information and details from other messages and/or information retrieved from enterprise back-end systems according to the rules. The transformation and delivery of messages occurs in real-time across multiple channels, platforms, and users.
16 Citations
20 Claims
-
1. A method comprising:
-
receiving at a server from a first client application a first message that triggers a life cycle event for a data object managed by the server; obtaining contextual information associated with the first message; applying a configurable message filter to the first message to create a context-specific transformed message that includes a portion of the contextual information; and delivering the transformed message in real-time to a recipient using a second client application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14)
-
-
8. A system comprising:
-
a first client application; a second client application; a set of configurable message filters; and a server, communicatively coupled to the first client application and the second client application, wherein the server is configured to perform the following; receive from the first application a first message that triggers a life cycle event for a data object managed by the server; obtain contextual information associated with the first message; apply one of the set of configurable message filters to the first message to create a context-specific transformed message that includes a portion of the contextual information; and deliver the transformed message in real-time to a recipient using the second client application. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
15. A method comprising:
-
configuring at a server a message filter for creating a notification of a life cycle event for a data object maintained by a back-end system communicatively coupled to the server; receiving at the server a first message from a first client application, the first message signifying the life cycle event for the data object; obtaining contextual information associated with the first message; applying the message filter to the first message to create a context-specific notification that includes a portion of the contextual information; and delivering the notification in real-time to a specific recipient using a second client application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification