System and method for communications assurance analysis
US-2024214860-A1 · Jun 27, 2024 · US
US9380489B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9380489-B2 |
| Application number | US-201313945471-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 18, 2013 |
| Priority date | Jul 18, 2013 |
| Publication date | Jun 28, 2016 |
| Grant date | Jun 28, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system may receive, from a base station, information indicating that a network congestion level associated with the base station satisfies a threshold, the network congestion level being a measurement of traffic associated with a network, and the network including the base station. The system may determine, based on the network congestion level satisfying the threshold, traffic flow information for a plurality of traffic flows associated with the base station. The system may identify a congestion-causing traffic flow, of the plurality of traffic flows, based on the traffic flow information. The system may provide information identifying the congestion-causing traffic flow.
Opening claim text (preview).
What is claimed is: 1. A system, comprising: one or more devices to: receive, from a base station, information indicating that a network congestion level associated with the base station satisfies a threshold, the network congestion level being a measurement of traffic associated with a network, the network including the base station; determine, based on receiving the information indicating that the network congestion level satisfies the threshold and by using network taps, traffic flow information for a plurality of traffic flows associated with the base station, the network taps being located between the base station and network devices, and the network taps being separate from the base station, the network devices, and the one or more devices; determine, based on the traffic flow information, one or more traffic flows, of the plurality of traffic flows, that are capable of being configured to reduce the network congestion level; identify a congestion-causing traffic flow, of the one or more traffic flows, based on determining the one or more traffic flows that are capable of being configured to reduce the network congestion level; and provide information identifying the congestion-causing traffic flow. 2. The system of claim 1 , where the one or more devices are further to: identify a user device associated with the congestion-causing traffic flow; determine one or more configuration parameters based on the congestion-causing traffic flow, the user device, and the traffic flow information; and provide the one or more configuration parameters, the one or more configuration parameters causing an adjustment to a network device of the network devices, and the adjustment to the network device causing a reduction in the network congestion level. 3. The system of claim 2 , where the one or more devices, when providing the one or more configuration parameters, are to: cause a change to a configuration, of a network device of the network devices, based on the one or more configuration parameters. 4. The system of claim 1 , where the one or more devices are further to: receive user device information from the base station, the user device information indicating a location of one or more user devices associated with the network and a quantity of data requested by the one or more user devices; and where the one or more devices, when determining the traffic flow information, are to: determine the traffic flow information based on the user device information. 5. The system of claim 1 , where the one or more devices are further to: determine, based on the traffic flow information, a flow priority associated with the congestion-causing traffic flow; and where the one or more devices, when identifying the congestion-causing traffic flow, are to: identify the congestion-causing traffic flow based on the flow priority. 6. The system of claim 1 , where, when determining the traffic flow information, the one or more devices are to: capture packet information via a network tap of the network taps, the packet information being associated with packets associated with the plurality of traffic flows and traveling over a segment of the network, and determine the traffic flow information based on the packet information. 7. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors, cause the one or more processors to: receive, from a base station, information identifying a network congestion level associated with a network; determine, based on receiving the information identifying the network congestion level from the base station and by using network taps, traffic flow information for a plurality of traffic flows associated with the base station, the network taps being located between the base station and network devices, and the network taps being separate from the base station and the network devices; determine, based on the traffic flow information, one or more traffic flows, of the plurality of traffic flows, that are capable of being configured to reduce the network congestion level; identify a congestion-causing traffic flow, of the one or more traffic flows that are capable of being configured to reduce the network congestion level; and provide information identifying the congestion-causing traffic flow. 8. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: determine a configuration parameter based on identifying the congestion-causing traffic flow; and cause an adjustment to the congestion-causing traffic flow based on the configuration parameter. 9. The non-transitory computer-readable medium of claim 8 , where the adjustment to the congestion-causing traffic flow includes at least one of: a video transcoding adjustment; a video transmission rate adjustment; a quality of service adjustment; a traffic flow rate limit adjustment; a traffic routing algorithm adjustment; or a bandwidth adjustment. 10. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: identify a user device associated with the congestion-causing traffic flow; and determine subscription class information associated with the user device; and where the one or more instructions, that cause the one or more processors to identify the congestion-causing traffic flow, cause the one or more processors to: identify the congestion-causing traffic flow based on the subscription class information. 11. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, when executed by the one or more processors, further cause the one or more processors to: identify a user device associated with the congestion-causing traffic flow; and determine a geographic location associated with the user device; and where the one or more instructions, that cause the one or more processors to identify the congestion-causing traffic flow, cause the one or more processors to: identify the congestion-causing traffic flow based on the geographic location associated with the user device. 12. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, that cause the one or more processors to receive information identifying the network congestion level, cause the one or more processors to: identify the base station based on receiving the information identifying the network congestion level from the base station; and where the one or more instructions, when causing the one or more processors to determine the traffic flow information, cause the one or more processors to: determine the traffic flow information based on identifying the base station. 13. The non-transitory computer-readable medium of claim 7 , where the one or more instructions, when causing the one or more processors to determine the traffic flow information, cause the one or more processors to: capture packet information via a network tap of the network taps, the packet information being associated with packets associated with the plurality of traffic flows and traveling over a network segment, and determine the traffic flow information based on the packet information. 14. A method, comprising: receiving, by one or more devices and from one or more base stations, information identifying one or more network congestion le
relying on flow classification, e.g. using integrated services [IntServ] · CPC title
Network utilisation, e.g. volume of load or congestion level · CPC title
Identifying congestion · CPC title
Congestion control (load shedding arrangements in network planning H04W16/08; performing reselection for handling the traffic H04W36/22; wireless traffic scheduling H04W72/12) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.