Quality of Service to Over the Top Applications Used With VPN
First Claim
1. A method for extending quality of service (QoS) treatment to an over-the-top (OTT) application transmitting data over a commercial wireless network via a virtual private network (VPN) tunnel, comprising:
- receiving an application quality of service (QoS) request message from an over-the-top (OTT) application server;
performing validation on said quality of service (QoS) request message;
querying a local mobile network operator (MNO) information database for a home mobile network operator (MNO) assigned to an over-the-top (OTT) application client device;
determining that said over-the-top (OTT) application is permitted to influence quality of service (QoS) settings on said home mobile network operator (MNO);
sending a message with appropriate quality of service (QoS) information to a policy and charging rules function (PCRF) on said home mobile network operator (MNO); and
returning an application quality of service (QoS) response message to said over-the-top (OTT) application server with an appropriate status identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Conventional quality of service (QoS) treatment is extended to over-the-top (OTT) applications transmitting data over a commercial wireless network via a virtual private network (VPN) tunnel. An over-the-top (OTT) application server and a VPN client/server routing data to/from that OTT application server via a VPN tunnel, are integrated with a quality of service (QoS) server to enable the OTT application server and/or VPN client/server to request and get desired QoS treatment for application data routed by the OTT application server over the VPN tunnel. The QoS server forwards QoS rules received in a QoS request message to a policy and charging rules function (PCRF) on the OTT application/VPN client devices'"'"' home mobile network operator (MNO). If the client device is roaming, the PCRF on the home MNO forwards QoS rules to a PCRF on a serving MNO. QoS treatment is then carried out by the PCRF in a conventional manner.
-
Citations
49 Claims
-
1. A method for extending quality of service (QoS) treatment to an over-the-top (OTT) application transmitting data over a commercial wireless network via a virtual private network (VPN) tunnel, comprising:
-
receiving an application quality of service (QoS) request message from an over-the-top (OTT) application server; performing validation on said quality of service (QoS) request message; querying a local mobile network operator (MNO) information database for a home mobile network operator (MNO) assigned to an over-the-top (OTT) application client device; determining that said over-the-top (OTT) application is permitted to influence quality of service (QoS) settings on said home mobile network operator (MNO); sending a message with appropriate quality of service (QoS) information to a policy and charging rules function (PCRF) on said home mobile network operator (MNO); and returning an application quality of service (QoS) response message to said over-the-top (OTT) application server with an appropriate status identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for extending quality of service (QoS) treatment to an over-the-top (OTT) application transmitting data over a commercial wireless network via a single-tenant virtual private network (VPN) tunnel, comprising:
-
receiving a VPN quality of service (QoS) registration or both registration and request messages; performing validation on said VPN quality of service (QoS) registration and request messages; querying a local mobile network operator (MNO) information database for a home mobile network operator (MNO) assigned to a requesting VPN client device; determining that an over-the-top (OTT) application routing data over a single-tenant virtual private network (VPN) tunnel is permitted to influence quality of service (QoS) settings on said home mobile network operator (MNO); sending a message with appropriate quality of service (QoS) information to a policy and charging rules function (PCRF) on said home mobile network operator (MNO); and returning a VPN quality of service (QoS) response message to a VPN client/server with an appropriate status identifier. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for extending quality of service (QoS) treatment to an over-the-top (OTT) application transmitting data over a commercial wireless network via a multi-tenant virtual private network (VPN) tunnel, comprising:
-
receiving a VPN quality of service (QoS) registration or both registration and request messages; performing validation on said quality of service (QoS) registration and request messages; and recording and tracking virtual private network (VPN) tunneling information received in said quality of service (QoS) request message. - View Dependent Claims (18)
-
-
19. A quality of service (QoS) server for extending quality of service (QoS) treatment to an over-the-top (OTT) application transmitting data over a commercial wireless network via a virtual private network (VPN) tunnel, comprising:
-
an over-the-top (OTT) application interface for interfacing with an over-the-top (OTT) application server; a mobile network operator (MNO) policy and charging rules function (PCRF) interface for interfacing with a policy and charging rules function (PCRF) on a home mobile network operator (MNO) assigned to an over-the-top (OTT) application client device; a number portability database (NPDB) interface for interfacing with an external number portability database (NPDB); a virtual private network (VPN) client/server interface for interfacing with a virtual private network client/server at either end of a virtual private network (VPN) tunnel routing data to/from said over-the-top (OTT) application server; a local virtual private network (VPN) tunneling information database to store information for supported virtual private networks (VPN); a local application information database to store a profile for a supported over-the-top (OTT) application; and a local mobile network operator (MNO) information database to store home mobile network operator (MNO) information for supported over-the-top (OTT) application clients. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification