Methods, systems, and computer program products for decentralized processing of signaling messages in a multi-application processing environment
First Claim
1. A method for decentralized processing of signaling messages in a multi-application processing environment, the method comprising:
- (a) receiving a signaling message at a screening module;
(b) determining, from a screening policy, at least one application to perform message processing on the signaling message;
(c) modifying the signaling message to include application routing information to allow the at least one application to complete signaling message routing;
(d) forwarding the signaling message to the at least one application; and
(e) at the least one application, routing the signaling message using the application routing information.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods, systems, and computer program products for decentralized triggerless processing of signaling messages in a multi-application processing environment. According to one method, a signaling message is received at a screening module. At least one application to perform message processing on the signaling message is determined from a screening policy. The signaling message is modified to include application routing information to allow the at least one application to complete signaling message routing. The signaling message is forwarded to, and routed by, the at least one application using the application routing information.
-
Citations
52 Claims
-
1. A method for decentralized processing of signaling messages in a multi-application processing environment, the method comprising:
-
(a) receiving a signaling message at a screening module;
(b) determining, from a screening policy, at least one application to perform message processing on the signaling message;
(c) modifying the signaling message to include application routing information to allow the at least one application to complete signaling message routing;
(d) forwarding the signaling message to the at least one application; and
(e) at the least one application, routing the signaling message using the application routing information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for decentralized processing of signaling messages in a multi-application processing environment, the method comprising:
-
(a) receiving a signaling message at a signaling message routing node;
(b) determining, based on a parameter in the signaling message, eligibility for screening by a screening module;
(c) in response to determining that the message is eligible for screening by the screening module, forwarding the signaling message to the screening module;
(d) at the screening module, determining from a screening policy, at least one application to perform message processing on the signaling message;
(e) modifying the signaling message to include application routing information to allow at least one application to complete the signaling message routing;
(f) forwarding the signaling message to the at least one application; and
(g) at the least one application, routing the message using the application routing information.
-
-
27. A system for decentralized processing of signaling messages in a multi-application processing environment, the system comprising:
-
(a) a communication module for receiving a signaling message; and
(b) a screening module associated with the communication module for;
(i) determining from a screening policy at least one of a plurality of applications to perform message processing on the signaling message;
(ii) modifying the signaling message to include application routing information to allow at least one of the plurality of applications to complete signaling message routing; and
(iii) forwarding the signaling message the at least one of the plurality of applications. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A system for decentralized processing of signaling messages in a multi-application processing environment, the system comprising:
-
(a) a communication module for receiving a signaling message;
(b) a first screening module for analyzing at least one parameter in the signaling message and determining eligibility for further screening of the signaling message; and
(c) a second screening module for;
(i) determining from a screening policy at least one of a plurality of applications to perform message processing on the signaling message;
(ii) modifying the signaling message to include application routing information to allow at least one of the plurality of applications to complete signaling message routing; and
(iii) forwarding the signaling message the at least one of the plurality of applications.
-
-
52. A computer program product comprising computer-executable instructions embodied in a computer-readable medium for performing steps comprising:
-
(a) receiving a signaling message at a screening module;
(b) determining from a screening policy at least one application to perform message processing on the signaling message;
(c) modifying the signaling message to include application routing information to allow the at least one application to complete signaling message routing;
(d) forwarding the signaling message to the at least one application; and
(e) at the least one application, routing the signaling message using the application routing information.
-
Specification