Managing resource allocations based on traffic patterns
AssigneeVerizon Patent and Licensing Inc.
InventorsJin Yang, Yee Sin Chan, Lalit R. Kotecha, Matthew W. Nelson
Life of this patent
Estimating the term…
Abstract
A device receives, from a user device, a request to access a network, determines whether to accept or deny the request to access the network, and monitors traffic provided to or from the user device via the network. The device also determines a traffic pattern for the user device based on the traffic, classifies the traffic as one of high throughput traffic, low packet data size traffic, or high frequency packet interval traffic, and applies different network resource control mechanisms to different classifications of the traffic.
Claims25
A method comprising:
- receiving, by a computing device and from a user device, a request to access a network;
- determining, by the computing device, that the user device is permitted to access the network based on the request;
- monitoring, by the computing device and after determining that the user device is permitted to access the network, traffic provided to or from the user device via the network;
- determining, by the computing device, a traffic pattern for the user device based on the traffic;
- receiving, by the computing device, a latency requirement from a policy and charging rules function (PCRF) device;
- classifying, by the computing device and based on the traffic pattern, the traffic as one of high throughput traffic, low packet data size traffic, or high frequency packet interval traffic;
- throttling, by the computing device, the traffic when the traffic is classified as the high throughput traffic;
- accumulating, by the computing device, data associated with the traffic based on the latency requirement when the traffic is classified as the low packet data size traffic;
- and
- utilizing, by the computing device, semi-persistent scheduling for the traffic when the traffic is classified as the high frequency packet interval traffic.
A device comprising:
- a processor to:
- receive, from a user device, a request to access a network,
- determine to accept the request to access the network,
- monitor traffic provided to or from the user device via the network,
- determine a traffic pattern for the user device based on the traffic,
- receive a latency requirement from a policy and charging rules function (PCRF) device;
- classify, based on the traffic pattern, the traffic as one of high throughput traffic, low packet data size traffic, or high frequency packet interval traffic,
- throttle the traffic when the traffic is classified as the high throughput traffic,
- accumulate data associated with the traffic based on the latency requirement when the traffic is classified as the low packet data size traffic, and
- utilize semi-persistent scheduling for the traffic when the traffic is classified as the high frequency packet interval traffic.
A non-transitory computer-readable medium storing instructions, the instructions comprising:
- one or more instructions that, when executed by at least one processor, cause the at least one processor to:
- receive, from a user device, a request to access a network;
- determine to permit the user device to access the network based on the request;
- monitor traffic provided to or from the user device via the network;
- determine a traffic pattern for the user device based on the traffic;
- receive a latency requirement from a policy and charging rules function (PCRF) device;
- classify, based on the traffic pattern, the traffic as one of high throughput traffic, low packet data size traffic, or high frequency packet interval traffic;
- throttle the traffic when the traffic is classified as the high throughput traffic;
- accumulate data associated with the traffic based on the latency requirement when the traffic is classified as the low packet data size traffic;
- and
- utilize semi-persistent scheduling for the traffic when the traffic is classified as the high frequency packet interval traffic.
Dependencies are inferred from the claim text.