Intelligent policy control engine for 5G or other next generation network
AssigneesAT&T Intellectual Property I, L.P., AT&T Mobility II LLC
InventorsZhi Cui, Paul Smith, Jr., Sangar Dowlatkhah
Life of this patent
Estimating the term…
Abstract
An intelligent network policy engine can be utilized to apply dynamic policy changes for microservices. For example, based on outlined service provider policies, user equipment state data, and/or network state data, the intelligent network policy engine can determine which microservices to use and/or what order to use the microservices to increase a performance of the network. The intelligent network policy engine can perform conflict resolution based on how network traffic should be treated in certain scenarios.
Claims20
A method, comprising:
- in response to receiving state data representative of a state of a first user equipment, generating, by first network equipment comprising a processor, policy data representative of a policy associated with a network comprising the first network equipment and second network equipment;
- as a function of the policy data and the state data, generating, by the first network equipment, a trigger condition to trigger functionality associated with a microservice;
- in response to generating the trigger condition, facilitating, by the first network equipment, sending, to the second network equipment, the trigger condition;
- and
- in response to the trigger condition being determined to have been satisfied, prioritizing, by the first network equipment, the first user equipment, wherein prioritizing the first network equipment is based on an emergency services resource request of the first user equipment being assigned a higher priority than an entertainment resource request of a second user equipment, and wherein prioritizing the first network equipment results in an allocation of a resource of the second user equipment to the first user equipment.
A system, comprising:
- a processor;
- and
- a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising:
- sending policy data representative of a policy to network equipment;
- receiving, from a first user equipment, state data representative of a state of the first user equipment;
- based on the policy data and the state data, determining a trigger condition to trigger an action associated with applying a microservice to the first user equipment;
- in response to determining the trigger condition, sending the trigger condition to the network equipment;
- and
- in response to the trigger condition being determined to have been satisfied, prioritizing the first user equipment, wherein the prioritizing is based on an emergency services resource request of the first user equipment being prioritized higher than an entertainment resource request of a second user equipment, and wherein the prioritizing comprises allocating a resource from the second user equipment to the first user equipment.
A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
- receiving state data representative of a current state of a first mobile device enabled for communication via a network;
- in response to receiving the state data, generating threshold data representative of a threshold associated with a distribution of a microservice;
- in response to generating the threshold data, sending the threshold data to network equipment;
- in response to sending the threshold data, receiving response data comprising an indication that the threshold has been satisfied;
- and
- in response to receiving the response data comprising the indication that the threshold has been satisfied,
- modifying policy data representative of a network service level agreement, resulting in modified policy data representative of a modified service level agreement associated with the network, and
- prioritizing the first mobile device, wherein the prioritizing is based on an emergency services resource request of the first mobile being prioritized higher than an entertainment resource request of a second mobile device, and wherein the prioritizing allocates a resource from the second mobile device to the first mobile device.
Dependencies are inferred from the claim text.