Message handling extension using context artifacts
First Claim
Patent Images
1. A method performed by a Diameter Routing Agent (DRA) for processing a Diameter message, the method comprising:
- identifying a context artifact, wherein the context artifact defines a context object type for use by the DRA;
receiving a Diameter message at the DRA from an origin device;
establishing a context object of the context object type defined by the context artifact;
evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the context object based on the context object reference; and
transmitting a message based on the evaluation of the rule.
4 Assignments
0 Petitions
Accused Products
Abstract
Various exemplary embodiments relate to a method and related network node including one or more of the following: identifying a context artifact, wherein the context artifact defines a context object type for use by the DRA; receiving a Diameter message at the DRA from an origin device; establishing a context object of the context object type defined by the context artifact; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the context object based on the context object reference; and transmitting a message based on the evaluation of the rule.
9 Citations
20 Claims
-
1. A method performed by a Diameter Routing Agent (DRA) for processing a Diameter message, the method comprising:
-
identifying a context artifact, wherein the context artifact defines a context object type for use by the DRA; receiving a Diameter message at the DRA from an origin device; establishing a context object of the context object type defined by the context artifact; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the context object based on the context object reference; and transmitting a message based on the evaluation of the rule. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A Diameter Routing Agent (DRA) for processing a Diameter message, the DRA comprising:
-
a context artifact storage configured to store a context artifact that defines a context object type; a rule storage configured to store a rule that includes a context object reference; a Diameter stack configured to receive a Diameter message from an origin device; a context creator configured to establish a context object of the context object type defined by the context artifact; a rule engine configured to evaluate the rule, wherein the evaluation includes accessing the context object based on the context object reference; and a message handler configured to transmit, via the Diameter stack, a message based on the evaluation of the rule. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium encoded with instructions for execution by a Diameter Routing Agent (DRA) for processing a Diameter message, the medium comprising:
-
instructions for identifying a context artifact, wherein the context artifact defines a context object type for use by the DRA; instructions for receiving a Diameter message at the DRA from an origin device; instructions for establishing a context object of the context object type defined by the context artifact; instructions for evaluating a rule that includes a context object reference, including instructions for accessing the context object based on the context object reference; and instructions for transmitting a message based on the evaluation of the rule. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification