Network utilization and resource control 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.
Claims26
A computing device-implemented method, comprising:
- receiving, by the computing device and from a user device, a request to access a network;
- determining, by the computing device, whether to permit the user device to access the network based on the request;
- monitoring, by the computing device, 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;
- classifying, by the computing device, 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 high throughput traffic;
- accumulating, by the computing device, data associated with the traffic when the traffic is classified as low packet data size traffic;
- and
- utilizing, by the computing device, semi-persistent scheduling for the traffic when the traffic is classified as high frequency packet interval traffic.
A device, comprising:
- a memory to store a plurality of instructions;
- and
- a processor to execute instructions in the memory to:
- receive, from a user device, a request to access a network,
- determine whether to accept or deny 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,
- classify the traffic as one of high throughput traffic, low packet data size traffic, or high frequency packet interval traffic, and
- apply different network resource control mechanisms to the different classifications of the traffic.
A device, comprising:
- means for receiving, from a user device, a request to access a network;
- means for determining whether to permit the user device to access the network based on the request;
- means for monitoring traffic provided to or from the user device via the network;
- means for determining a traffic pattern for the user device based on the traffic;
- means for classifying the traffic as one of high throughput traffic, low packet data size traffic, or high frequency packet interval traffic;
- means for throttling the traffic when the traffic is classified as high throughput traffic;
- means for accumulating data associated with the traffic when the traffic is classified as low packet data size traffic;
- means for utilizing semi-persistent scheduling for the traffic when the traffic is classified as high frequency packet interval traffic;
- means for aggregating the traffic pattern for the user device;
- and
- means for adjusting, for the user device, allocation of resources of the network when the traffic pattern or the aggregated traffic pattern are greater than a particular threshold that defines when the user device will cause an outage in the network.
Dependencies are inferred from the claim text.