Automated message handling system and process
First Claim
1. ) A network-based automated message handling system for initiating responses to messages transmitted through the network by application components, said system comprising:
- at least one customer-defined message handling rule;
a message-handler, said message handler comprising a message receiver, a message resolver, a rule applier, and a message generator, wherein said message receiver receives messages from application components, wherein said resolver determines whether application of said at least one customer-defined message handling rule is indicated by the contents of a message, wherein said rule applier determines whether said at least one customer-defined rule should be applied to the contents of a received message, and wherein said message generator generates new messages to recipients identified by said at least one customer-defined message handling rule when application of said customer-defined message handling rule is indicated by the contents of the message.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and process for resolving messages from application components to back-end systems. The system comprises a standardized message definition which uses a tagged field format through which application components communicate to a message handler. The message handler applies rules that define actions to be taken and recipients of information based on the contents of the message. The rules may be pre-defined by a customer associated with an application component generating a message, based on common rules applied to components generally, or based upon service rules associated with the service provider, such as level of service subscriptions or other characteristics, or based on a combination of any or all of the above bases. By utilizing published message formats, the present invention provides a platform independent framework for exposing application hosting back-end systems to customer applications.
114 Citations
33 Claims
-
1. ) A network-based automated message handling system for initiating responses to messages transmitted through the network by application components, said system comprising:
-
at least one customer-defined message handling rule;
a message-handler, said message handler comprising a message receiver, a message resolver, a rule applier, and a message generator, wherein said message receiver receives messages from application components, wherein said resolver determines whether application of said at least one customer-defined message handling rule is indicated by the contents of a message, wherein said rule applier determines whether said at least one customer-defined rule should be applied to the contents of a received message, and wherein said message generator generates new messages to recipients identified by said at least one customer-defined message handling rule when application of said customer-defined message handling rule is indicated by the contents of the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
13. ) A process for automated dissemination of application component information, the process comprising the steps of:
-
receiving from a customer at least one customer-defined message handling rule;
receiving an information message from an application component;
interpreting the components of the information message to determine whether application of the customer-defined message handling rule is indicated based on the contents of the information message;
applying the at least one customer-defined message handling rule to the information message when application of the at least one customer-defined message handling rule is indicated by the contents of the information message;
initiating said further action in accordance with the at least one customer-defined message handling rule when application of the at least one customer-defined message handling rule to a received message results in a determination that components of a received information message require further action,;
generating at least one further message in accordance with the at least one customer-defined message handling rule when application of said at least one customer-defined message handling rule is indicated by the contents of the information message; and
transmitting said at least one further message to a recipient identified by the at least one customer-defined message handling rule when application of said at least one customer-defined message handling rule is indicated by the contents of the information message.
-
-
23. ) A computer-readable medium tangibly embodying instructions which, when executed by a computer, implement a process for automating message handling in a hosted application system, wherein the instructions when executed cause a message handler to:
-
determine from a customer at least one customer-defined message handling rule, said at least one customer-defined message handling rule identifying circumstances under which actions should be taken by a message handler, and actions to be taken by the message handler when circumstances under which the actions should be taken are communicated in a message received by the message handler; and
make said at least one customer-defined message handling rule available to a message handler via a computer network.
-
Specification