System and method for controlling access to legacy multimedia message protocols based upon a policy
First Claim
1. A telecommunications system, comprising:
- a gateway positioned to securely control access to a telecommunications network by intercepting one or more requests from a plurality of service provider applications to access the telecommunications network resource to transmit a multimedia message through a network pluq-in, said gateway further including;
an application interface to receive the one or more requests from the plurality of service provider applications, wherein the application interface includes a plurality of protocol adapters, each protocol adapter accepting the one or more requests from each service provider application that implements a protocol accepted by that adapter;
a policy engine to control access to the telecommunications network resource by applying at least one policy to the one or more requests, said policy being based on one of a plurality of different service level agreements (SLA) that indicate whether a particular one of the plurality of service provider applications is permitted to use the telecommunications network resource;
a service Policy Enforcement Point (PEP) to receive the one or more requests from each protocol adapter at the application interface, wherein the PEP requests the network plug-in from a plug-in manager to service the one or more requests;
a Policy Decision Point (PDP) that selects, based on the one or more requests, one of the plurality of different service level agreements to make a policy decision on whether to accept the request;
wherein upon receiving one of the one or more requests from the plurality of service provider applications, the PEP forwards the request to the PDP which evaluates the request using the selected service level agreement, and informs the PEP of the policy decision; and
a resource interface containing the plug-in manager, wherein in response to the policy decision to accept the request, the plug-in manager selects the network plug-in to connect the gateway with the telecommunications network resource to transmit the multimedia message.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for controlling access to telecommunications resources implementing a legacy protocol based upon a policy. These mechanisms and methods for controlling access to legacy protocols based upon a policy can enable embodiments to control access by third party created and other applications to network resources implementing legacy telecommunications protocols. The ability of embodiments to control access by third party created and other applications to network resources can enable network providers to provide greater access to network resources without compromising security of other users. Embodiments may further provide the ability to interface with legacy push protocols, multimedia message protocols and short message peer-to-peer protocols.
147 Citations
15 Claims
-
1. A telecommunications system, comprising:
-
a gateway positioned to securely control access to a telecommunications network by intercepting one or more requests from a plurality of service provider applications to access the telecommunications network resource to transmit a multimedia message through a network pluq-in, said gateway further including; an application interface to receive the one or more requests from the plurality of service provider applications, wherein the application interface includes a plurality of protocol adapters, each protocol adapter accepting the one or more requests from each service provider application that implements a protocol accepted by that adapter; a policy engine to control access to the telecommunications network resource by applying at least one policy to the one or more requests, said policy being based on one of a plurality of different service level agreements (SLA) that indicate whether a particular one of the plurality of service provider applications is permitted to use the telecommunications network resource; a service Policy Enforcement Point (PEP) to receive the one or more requests from each protocol adapter at the application interface, wherein the PEP requests the network plug-in from a plug-in manager to service the one or more requests; a Policy Decision Point (PDP) that selects, based on the one or more requests, one of the plurality of different service level agreements to make a policy decision on whether to accept the request; wherein upon receiving one of the one or more requests from the plurality of service provider applications, the PEP forwards the request to the PDP which evaluates the request using the selected service level agreement, and informs the PEP of the policy decision; and a resource interface containing the plug-in manager, wherein in response to the policy decision to accept the request, the plug-in manager selects the network plug-in to connect the gateway with the telecommunications network resource to transmit the multimedia message. - View Dependent Claims (2, 3, 4, 10, 11)
-
-
5. A method for controlling access to a legacy multimedia message protocol based upon a policy in a telecommunications environment, the method comprising:
-
providing a gateway positioned to securely control access to a telecommunications network by intercepting one or more requests from a plurality of service provider applications and a telecommunications network resource to transmit a multimedia message through a network plug-in, said gateway further including an application interface, a policy engine, a service Policy Enforcement Point (PEP), a Policy Decision Point (PDP), and a resource interface; receiving, by said application interface, the one or more requests from the plurality of service provider applications wherein, the application interface includes a plurality of protocol adapters, each protocol adapter accepting the one or more requests from each service provider application that implements a protocol accepted by that adapter; receiving the one or more requests at a service Policy Enforcement Point (PEP) from each protocol adapter at the application interface, wherein the PEP is adapted to request the network plug-in from a plug-in manager to service the one or more requests; forwarding the request from the PEP to a Policy Decision Point (PDP) that selects, based on the one or more requests, one of a plurality of different service level agreements to make a policy decision on whether to accept the request, and wherein when the policy decision is to accept the request, the PDP evaluates the request using the selected service level agreement, and informs the PEP of the policy decision; selecting, by the plug-in manager at the resource interface, the network plug-in in response to the policy decision to accept the request to connect the gateway with the telecommunications network resource to transmit the multimedia message. - View Dependent Claims (6, 7, 8, 12, 13)
-
-
9. An apparatus for controlling access to a legacy multimedia message protocol in a telecommunications system, the apparatus comprising:
-
a processor; and one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of; providing a gateway positioned to securely control access to a telecommunications network by intercepting one or more requests from a plurality of service provider applications and a telecommunications network resource to transmit a multimedia message through a network plug-in, said gateway further including an application interface, a policy engine, a service Policy Enforcement Point (PEP), a Policy Decision Point (PDP), and a resource interface; receiving, by said application interface, the one or more requests from the plurality of service provider applications wherein, the application interface includes a plurality of protocol adapters, each protocol adapter accepting the one or more requests from each service provider application that implements a protocol accepted by that adapter; receiving the one or more requests at a service Policy Enforcement Point (PEP) from each protocol adapter at the application interface, wherein the PEP is adapted to request the network plug-in from a plug-in manager to service the one or more requests; forwarding the request from the PEP to a Policy Decision Point (PDP) that selects, based on the one or more requests, one of a plurality of different service level agreements to make a policy decision on whether to accept the request, and wherein when the policy decision is to accept the request, the PDP evaluates the request using the selected service level agreement, and informs the PEP of the policy decision; selecting, by the plug-in manager at the resource interface, the network plug-in in response to the policy decision to accept the request to connect the gateway with the telecommunications network resource to transmit the multimedia message. - View Dependent Claims (14, 15)
-
Specification