Device and method for providing interaction management for communication networks
First Claim
1. A gateway in a communication network comprising:
- a service control interaction manager (SCIM) residing in the gateway for providing management of services to a plurality of mobile nodes having different capabilities and for providing management of interactions between the plurality of mobile nodes and at least one application server in the communication network by hiding the different capabilities from the at least one application server;
a call session control function (CSCF) in communication with the SCIM and residing in the gateway for handling session initiation protocol sessions and for handling interworking; and
a local memory storage in communication with the CSCF and residing in the gateway for caching filter criteria and triggers for each of the plurality of the mobile nodes, wherein the filter criteria and triggers are used to determine service changes and,wherein the SCIM is configured for;
detecting service requests received at the gateway from the plurality of mobile nodes for at least one service provided by the at least one application server;
modifying the service requests and forwarding to the at least one application server the modified service requests to present to the at least one application server as though the service requests were received from a plurality of mobile nodes having identical capabilities;
performing one or more conversions on packets received from the at least one application server in response to the modified service requests to generate responses, each of which includes features that corresponding mobile node of the plurality of mobile nodes is capable of processing; and
forwarding the responses to respective mobile nodes of the plurality of mobile nodes.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing interaction management to network devices in a communication network are described. A gateway may be used to implement the interaction capabilities on packet flows for IP multimedia subsystem (IMS) and multimedia domain (MMD) architectures. Interaction managers and proxy agents can be provided by the gateway, such as a service control interaction manager (SCIM). The SCIM can be a layer and manage interactions between network devices such as mobile nodes and application servers and can provide abstraction of network devices. This can allow the gateway to provide interworking between network devices and handle mobile nodes with different capabilities.
96 Citations
20 Claims
-
1. A gateway in a communication network comprising:
-
a service control interaction manager (SCIM) residing in the gateway for providing management of services to a plurality of mobile nodes having different capabilities and for providing management of interactions between the plurality of mobile nodes and at least one application server in the communication network by hiding the different capabilities from the at least one application server; a call session control function (CSCF) in communication with the SCIM and residing in the gateway for handling session initiation protocol sessions and for handling interworking; and a local memory storage in communication with the CSCF and residing in the gateway for caching filter criteria and triggers for each of the plurality of the mobile nodes, wherein the filter criteria and triggers are used to determine service changes and, wherein the SCIM is configured for; detecting service requests received at the gateway from the plurality of mobile nodes for at least one service provided by the at least one application server; modifying the service requests and forwarding to the at least one application server the modified service requests to present to the at least one application server as though the service requests were received from a plurality of mobile nodes having identical capabilities; performing one or more conversions on packets received from the at least one application server in response to the modified service requests to generate responses, each of which includes features that corresponding mobile node of the plurality of mobile nodes is capable of processing; and forwarding the responses to respective mobile nodes of the plurality of mobile nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
establishing at a call session control function (CSCF) session initiation protocol (SIP) sessions between a plurality of mobile nodes having different capabilities and at least one application server, wherein the CSCF resides in a gateway in a communication network; obtaining from one or more subscriber databases user profiles of the plurality of mobile nodes and caching the user profiles at a local memory storage residing in the gateway, wherein each of the user profiles include corresponding filter criteria for each of the plurality of mobile nodes; generating one or more service point triggers for each of the plurality of mobile nodes based at least in part on the respective filter criteria and caching the service point triggers at the local memory storage; detecting at a service control interaction manager (SCIM) service requests from the plurality of mobile nodes for at least one service provided by the at least one application server, wherein the SCIM resides in the gateway and is in communication with the CSCF; modifying at the SCIM the service requests and forwarding the modified service requests to the at least one application server to present to the at least one application server as though the service requests were received from a plurality of mobile nodes having identical capabilities; performing at the SCIM one or more conversions on packets received from the at least one server in response to the modified service requests to generate responses, each of which includes features that corresponding mobile node of the plurality of mobile nodes is capable of processing; and forwarding the responses to respective mobile nodes of the plurality of mobile nodes. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium containing logic stored thereon, said logic includes code for execution and when executed by a processor is operable to perform operations comprising:
-
establishing at a call session control function (CSCF) session initiation protocol (SIP) sessions between a plurality of mobile nodes having different capabilities and at least one application server, wherein the CSCF resides in a gateway in a communication network; obtaining from one or more subscriber databases user profiles of the plurality of mobile nodes and caching the user profiles at a local memory storage residing in the gateway, wherein each of the user profiles include corresponding filter criteria for each of the plurality of mobile nodes; generating one or more service point triggers for each of the plurality of mobile nodes based at least in part on the respective filter criteria and caching the service point triggers at the local memory storage; detecting at a service control interaction manager (SCIM) service requests from the plurality of mobile nodes for at least one service provided by the at least one application server, wherein the SCIM resides in the gateway and is in communication with the CSCF; modifying at the SCIM the service requests and forwarding the modified service requests to the at least one application server to present to the at least one application server as though the service requests were received from a plurality of mobile nodes having identical capabilities; performing at the SCIM one or more conversions on packets received from the at least one server in response to the modified service requests to generate responses, each of which includes features that corresponding mobile node of the plurality of mobile nodes is capable of processing; and forwarding the responses to respective mobile nodes of the plurality of mobile nodes.
-
Specification