Method and apparatus for adaptive charging and performance in a software defined network
First Claim
1. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
- instantiating a first virtual network function to provide a network resource in a network;
accessing a first data limit instruction associated with a first communication device responsive to determining that facilitating a service to the first communication device exceeds a data limit threshold;
transmitting a notification to the first communication device that the data limit threshold has been exceeded according to the first data limit instruction;
receiving, from the first communication device, a response to the notification that the data limit threshold has been exceeded; and
communicating with the network to cause a modification to the first virtual network function according to the response to the notification, wherein the modification to the first virtual network function comprises a change in a priority of the service at the first virtual network function.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the subject disclosure may include, for example, a method including instantiating a virtual network function to provide a network resource in the network, accessing data usage information associated with facilitation of a service to a communication device via the network, determining whether the communication device exceeds a data limit threshold according the data usage information, accessing a data limit instruction associated with the communication device responsive to determining that the communication device exceeds the data limit threshold, determining a modification to the virtual network function associated with the facilitation of the service according to the data limit instruction, and communicating with the network to cause the modification to the virtual network function. Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
-
instantiating a first virtual network function to provide a network resource in a network; accessing a first data limit instruction associated with a first communication device responsive to determining that facilitating a service to the first communication device exceeds a data limit threshold; transmitting a notification to the first communication device that the data limit threshold has been exceeded according to the first data limit instruction; receiving, from the first communication device, a response to the notification that the data limit threshold has been exceeded; and communicating with the network to cause a modification to the first virtual network function according to the response to the notification, wherein the modification to the first virtual network function comprises a change in a priority of the service at the first virtual network function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
instantiating, by a processing system including a processor, a first virtual network function to provide a network resource in a network; accessing, by the processing system, a first data limit instruction associated with a first communication device responsive to determining that facilitating a service to the first communication device exceeds a data limit threshold; transmitting, by the processing system, a notification to the first communication device that the data limit threshold has been exceeded according to the first data limit instruction; receiving, by the processing system from the first communication device, a response to the notification that the data limit threshold has been exceeded; and transmitting, by the processing system, a directive over the network to cause a modification to the first virtual network function according to the response to the notification, wherein the modification to the first virtual network function comprises a change in a priority of the service at the first virtual network function. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A device comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations comprising; instantiating a first virtual network function to provide a network resource in a network; accessing a first data limit instruction associated with a first communication device of a plurality of communication devices, responsive to determining that facilitating a service to the first communication device exceeds a data limit threshold; transmitting a notification to the first communication device that the data limit threshold has been exceeded according to the first data limit instruction; receiving, from the first communication device, a response to the notification that the data limit threshold has been exceeded; and transmitting a directive over the network to cause a modification to the first virtual network function according to the response to the notification, wherein the modification to the first virtual network function comprises a change in a priority of the service at the first virtual network function. - View Dependent Claims (17, 18, 19, 20)
-
Specification