Automated message handling system
First Claim
Patent Images
1. A system for handling messages, the system comprising:
- a schema module configured to;
provide a first message handling rule based on a first schema and a second message handling rule based on a second schema, the first message handling rule facilitating translation of an incoming message including incoming information and the second message handling rule facilitating making a backend message available to a backend device; and
a message handler including a processor configured to;
receive the incoming message, translate the incoming message using the first message handling rule to extract the incoming information, and publish the incoming information using the second message handling rule.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for processing an incoming message in substantially real-time is provided. The method may include receiving the incoming message in response to a condition associated with a client device. The incoming message may be processed using a message handler and an approved rule. The approved rule may be operatively associated with an approved message structure that is compatible with a backend system. The processed message may be provided to the backend system in the approved message structure. The method may also include sending a reply message to a destination.
-
Citations
30 Claims
-
1. A system for handling messages, the system comprising:
-
a schema module configured to;
provide a first message handling rule based on a first schema and a second message handling rule based on a second schema, the first message handling rule facilitating translation of an incoming message including incoming information and the second message handling rule facilitating making a backend message available to a backend device; and
a message handler including a processor configured to;
receive the incoming message, translate the incoming message using the first message handling rule to extract the incoming information, and publish the incoming information using the second message handling rule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for processing an incoming message in substantially real-time, the method comprising:
-
receiving the incoming message in response to a condition associated with a client device;
processing the incoming message using a message handler and an approved rule, the approved rule being associated with an approved message structure compatible with a backend system;
providing the processed message to the backend system in the approved message structure; and
sending a reply message to a destination. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A message handler for automatically processing an incoming message including client information and client data received from a sender over a network, the message handler comprising:
-
a network interface configured to;
accept the incoming message, generate a reply message, and forward a backend message;
a validator configured to;
validate the incoming message to determine if the sender is authorized, and determine if the client information and the client data are valid;
a translator configured to;
translate the incoming message using a client schema, the client schema being used to parse the incoming message to facilitate extraction of the client information and the client data; and
a publisher configured to;
provide the backend message to the network interface in a format compliant with a backend schema, the backend message including valid client information and valid client data. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for processing an incoming message having an incoming format and received over an external network, the system comprising:
-
means for receiving the incoming message via a network interface;
means for accessing a schema associated with the incoming format;
means for parsing the incoming format to extract incoming information from the incoming message;
means for translating the incoming format into an outgoing format for use with a backend device using the schema, the means for translating converting the incoming information into the outgoing format; and
means for publishing an outgoing message including the incoming information in the outgoing format, the means for publishing making the outgoing message available to the backend device for processing. - View Dependent Claims (30)
-
Specification