Method and System for Dynamically Creating Tunnels suitable for Metering and Managing Usage Data for Applications and Services
First Claim
1. A method of dynamically creating communication tunnels in a telecommunication network, the method comprising:
- receiving in a processor of a server computing device a service request message that includes information identifying a service to be used by a user equipment device;
determining by the processor whether the requested service should be used by the user equipment device via a communication tunnel;
sending a communication message to a policy management component to cause the policy management component to generate policy charging rules for the use of the requested service via the communication tunnel in response to determining that the requested service should be used by the user equipment device via the communication tunnel;
selecting and assigning an available Internet protocol (IP) address from a plurality of IP address for using the requested service via the communication tunnel; and
sending a service response message to the user equipment device to begin using the requested service via the communication tunnel.
2 Assignments
0 Petitions
Accused Products
Abstract
A server computing device may be deployed in telecommunication signaling network and configured to communicate with a subscriber profile repository, policy management component, a charging component, and/or other components in the network to intelligently determine whether a user equipment device should receive/use a service via a communication tunnel, to authorize and/or create a communication tunnel between a user equipment device and a tunnel termination function component, and to implement policy charging rules for the use of the service via the communication tunnel. The communication tunnel may carry a portion or a segment of a data flow for a specific service (or a portion of the communication link) between the user equipment device and a destination component. The server computing device may be configured to authorize/create different communication tunnels for different services and to implement different policy charging rules for different tunnels.
-
Citations
20 Claims
-
1. A method of dynamically creating communication tunnels in a telecommunication network, the method comprising:
-
receiving in a processor of a server computing device a service request message that includes information identifying a service to be used by a user equipment device; determining by the processor whether the requested service should be used by the user equipment device via a communication tunnel; sending a communication message to a policy management component to cause the policy management component to generate policy charging rules for the use of the requested service via the communication tunnel in response to determining that the requested service should be used by the user equipment device via the communication tunnel; selecting and assigning an available Internet protocol (IP) address from a plurality of IP address for using the requested service via the communication tunnel; and sending a service response message to the user equipment device to begin using the requested service via the communication tunnel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium having stored thereon processor-executable software instructions configured to cause a processor of a service computing device deployed in a telecommunication network to perform operations comprising:
-
receiving a service request message that includes information identifying a service to be used by a user equipment device; determining whether the requested service should be used by the user equipment device via a communication tunnel; sending a communication message to a policy management component to cause the policy management component to generate policy charging rules for the use of the requested service via the communication tunnel in response to determining that the requested service should be used by the user equipment device via the communication tunnel; selecting and assigning an available Internet protocol (IP) address from a plurality of IP address for using the requested service via the communication tunnel; and sending a service response message to the user equipment device to begin using the requested service via the communication tunnel. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A server computing device, comprising:
a processor configured with processor-executable instructions to perform operations comprising; receiving a service request message that includes information identifying a service to be used by a user equipment device; determining whether the requested service should be used by the user equipment device via a communication tunnel; sending a communication message to a policy management component to cause the policy management component to generate policy charging rules for the use of the requested service via the communication tunnel in response to determining that the requested service should be used by the user equipment device via the communication tunnel; selecting and assigning an available Internet protocol (IP) address from a plurality of IP address for using the requested service via the communication tunnel; and sending a service response message to the user equipment device to begin using the requested service via the communication tunnel. - View Dependent Claims (18, 19, 20)
Specification