Method and device for quality of service regulation
First Claim
1. A method comprising:
- at a gateway node of an operator network;
obtaining a quality of service request to instantiate a tunnel to communicatively couple the gateway node of the operator network and a gateway node of a guest service provider for a data flow from the guest service provider to a user device that traverses the operator network, wherein the guest service provider is external to the operator network and the operator network comprises one or more access networks to which the user device is connected;
determining whether the quality of service request satisfies tunneling criteria that includes intrinsic information that corresponds to a characterization of network resources of the operator network and extrinsic information that quantitatively characterizes at least one of an allotment or a service criterion of network resources of the operator network that are allocated to the guest service provider;
instantiating the tunnel to communicatively couple the gateway node of the operator network and the gateway node of the guest service provider for the data flow between the operator network and the guest service provider in response to determining that the quality of service request satisfies the tunneling criteria; and
routing the data flow through the tunnel in order to transmit the data flow to the user device.
0 Assignments
0 Petitions
Accused Products
Abstract
In accordance with various implementations, a method is performed at a gateway with one or more processors, non-transitory memory, and a data interface. The method includes: obtaining a request to instantiate a tunnel for data from a guest service provider (GSP) to a user device that traverses an operator network; determining whether the request satisfies tunneling criteria, where the tunneling criteria at least includes a first criterion associated with intrinsic information associated with the operator network and a second criterion associated with extrinsic information that characterizes network resources of the network operator based on a relationship between the operator network and the GSP; instantiating the tunnel in response to determining that the request satisfies the tunneling criteria, where instantiating the tunnel includes the gateway transmitting tunnel instructions to other nodes of the operator network; and routing the data through the tunnel to transmit the data to the user device.
-
Citations
20 Claims
-
1. A method comprising:
at a gateway node of an operator network; obtaining a quality of service request to instantiate a tunnel to communicatively couple the gateway node of the operator network and a gateway node of a guest service provider for a data flow from the guest service provider to a user device that traverses the operator network, wherein the guest service provider is external to the operator network and the operator network comprises one or more access networks to which the user device is connected; determining whether the quality of service request satisfies tunneling criteria that includes intrinsic information that corresponds to a characterization of network resources of the operator network and extrinsic information that quantitatively characterizes at least one of an allotment or a service criterion of network resources of the operator network that are allocated to the guest service provider; instantiating the tunnel to communicatively couple the gateway node of the operator network and the gateway node of the guest service provider for the data flow between the operator network and the guest service provider in response to determining that the quality of service request satisfies the tunneling criteria; and routing the data flow through the tunnel in order to transmit the data flow to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An apparatus of an operator network comprising:
-
a data interface; one or more processors; a non-transitory memory; and one or more programs stored in the non-transitory memory, which, when executed by the one or more processors, cause the one or more processors to; obtain a quality of service request to instantiate a tunnel to communicatively couple the apparatus of the operator network and a gateway node of a guest service provider for a data flow from the guest service provider to a user device that traverses the operator network, wherein the guest service provider is external to the operator network and the operator network comprises one or more access networks to which the user device is connected; determine whether the quality of service request satisfies tunneling criteria that includes intrinsic information that corresponds to a characterization of network resources of the operator network and extrinsic information that quantitatively characterizes at least one of an allotment or a service criterion of network resources of the operator network that are allocated to the guest service provider; instantiate the tunnel to communicatively couple the gateway node of the operator network and the gateway node of the guest service provider for the data flow between the operator network and the guest service provider in response to determining that the quality of service request satisfies the tunneling criteria; and route the data flow through the tunnel in order to transmit the data flow to the user device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory memory storing one or more programs, which, when executed by one or more processors of a gateway node of an operator network, cause the gateway node to:
-
obtain a quality of service request to instantiate a tunnel to communicatively couple the gateway node of the operator network and a gateway node of a guest service provider for a data flow from the guest service provider to a user device that traverses the operator network, wherein the guest service provider is external to the operator network and the operator network comprises one or more access networks to which the user device is connected; determine whether the quality of service request satisfies tunneling criteria that includes intrinsic information that corresponds to a characterization of network resources of the operator network and extrinsic information that quantitatively characterizes at least one of an allotment or a service criterion of network resources of the operator network that are allocated to the guest service provider; instantiate the tunnel to communicatively couple the gateway node of the operator network and the gateway node of the guest service provider for the data flow between the operator network and the guest service provider in response to determining that the quality of service request satisfies the tunneling criteria; and route the data flow through the tunnel in order to transmit the data flow to the user device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification