System and method for assessing communication resources
US-11909593-B2 · Feb 20, 2024 · US
US12574309B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12574309-B2 |
| Application number | US-202418444572-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 16, 2024 |
| Priority date | Aug 22, 2017 |
| Publication date | Mar 10, 2026 |
| Grant date | Mar 10, 2026 |
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.
In some embodiments, a computer implemented method for assessing network bandwidth availability in a network connection having unknown excess capacity beyond an initial network capacity is provided. There are two cases to be considered: (1) the network has a given capacity and the system doesn't know what it is (e.g., on a cellular network) this capacity may change over time as more users use the network and/or a user is mobile, and (2) the system is assigned capacity but by pushing the network, the system may be able to get more capacity (e.g., on a satellite hub). The excess capacity may be quantified for future potential opportunistic, emergency or priority usage, or in some embodiments, utilized periodically or continuously.
Opening claim text (preview).
What is claimed is: 1 . A computer implemented method for assessing network bandwidth availability in any one network connection of a plurality of network connections each having a corresponding allocated capacity which in total is a full hub capacity, the network connection having unknown excess capacity beyond a first network capacity, the method comprising: maintaining a data structure storing an estimated maximum network capacity value for a selected network connection of the plurality of network connections; generating a probe data payload paired with one or more non-probe data payloads, the probe data payload including additional data based on the one or more non-probe data payloads; transmitting the probe data payload and the one or more non-probe data payloads through the selected network connection, the probe data payload and the one or more non-probe data payloads exceeding the estimated maximum network capacity value for the selected network connection by an amount; monitoring one or more network response characteristics of the elected network connection to determine whether at least one of increased latency or increased packet loss occurs responsive to the transmission during a corresponding time of day or at a corresponding location of a device transmitting the probe data payload and the one or more non-probe data payloads; responsive to the one or more network response characteristics indicating that neither increased latency or increased packet loss occurs, updating the data structure to increase the estimated maximum network capacity value for the selected network connection, the estimated maximum network capacity value representative of the assessed network bandwidth availability for a duration corresponding to the corresponding time of day or for an area corresponding to the corresponding location; and responsive to an overcapacity data request for additional availability for usage of existing network connections beyond nominally allocated capacities during the duration corresponding to the corresponding time of day or from a device located within the area, communicating the overcapacity data request at least partially on the selected network connection by reconfiguring the corresponding allocated capacity of the plurality of network connections to allow for the overcapacity data request during a period of the overcapacity data request based at least on a corresponding estimated maximum network capacity value. 2 . The method of claim 1 , wherein the probe data payload is sized such that the latency responsive to the addition of the probe data payload to the transmission is less than or equal to a glass-to-glass latency between a transmitter and an endpoint. 3 . The method of claim 1 , wherein the probe data payload is sized such that the latency responsive to the addition of the probe data payload to the transmission is less than or equal to a glass-to-glass latency between a transmitter and an endpoint reduced by a safety factor margin. 4 . The method of claim 1 , wherein the probe data payload is sized to cause a burst in bandwidth required for the transmission of the probe data payload and the one or more non-probe data payloads. 5 . The method of claim 4 , wherein at least one of the increased latency and the increased packet loss is averaged across a pre-defined duration of time. 6 . The method of claim 1 , comprising: iteratively probing the selected network connection by generating one or more additional probe data payloads, each sequential additional probe data payload of the one or more additional probe data payloads being sized to require differing amounts of data than a previous probe data payload, the one or more additional probe data payloads used to iteratively update the estimated maximum network capacity value for the network connection over a period of time; and wherein the size of each sequential additional probe data payload is increased responsive to the one or more network response characteristics when the one or more network response characteristics indicate that neither increased latency or increased packet loss occurs; or wherein the size of each sequential additional probe data payload is decreased responsive to the one or more network response characteristics when the one or more network response characteristics indicate that at least one of increased latency and increased packet loss occurs. 7 . The method of claim 6 , wherein the size of the increase or the decrease of size of each sequential additional probe data payload is a constant value. 8 . The method of claim 6 , wherein the iterative probing occurs until a steady state estimated maximum network capacity value is observed for a period of time, and comprising: updating the data structure to store the steady-state estimated maximum network capacity value. 9 . The method of claim 1 , wherein the estimated maximum network capacity value is reserved for usage during at least one of emergency or priority communications. 10 . The method of claim 1 , wherein the data structure is populated with an initial estimated maximum network capacity value set at an initial network capacity value. 11 . A computer implemented system for assessing network bandwidth availability in any one network connection having unknown excess capacity beyond a first network capacity, the system comprising: a data storage configured to maintain a data structure storing an estimated maximum network capacity value for a selected network connection of the plurality of network connections; a processor configured to generate a probe data payload paired with one or more non-probe data payloads, the probe data payload including additional data based on the one or more non-probe data payloads; a network interface configured to transmit the probe data payload and the one or more non-probe data payloads through the selected network connection, the probe data payload and the one or more non-probe data payloads exceeding the estimated maximum network capacity value for the selected network connection by a controlled amount; the processor further configured to: monitor one or more network response characteristics of the selected network connection to determine whether at least one of increased latency or increased packet loss occurs responsive to the transmission during a corresponding time of day or at a corresponding location of a device transmitting the probe data payload and the one or more non-probe data payloads; responsive to the one or more network response characteristics indicating that neither increased latency or increased packet loss occurs, update the data structure to increase the estimated maximum network capacity value for the selected network connection, the estimated maximum network capacity value representative of the assessed network bandwidth availability for a duration corresponding to the corresponding time of day or for an area corresponding to the corresponding location; and responsive to an overcapacity data request for additional availability for usage of existing network connections beyond nominally allocated capacities during the duration corresponding to the corresponding time of day or from a device located within the area, communicate the overcapacity data request at least partially on the selected network connection by reconfiguring the corresponding allocated capacity of the plurality of network connections to allow for the overcapacity data request during a period of the overcapacity data request based at least on a corresponding estimated maximum network capacity value. 12 . The system of claim 11 , wherein the probe data payload is sized such that the latency
Delays · CPC title
Packet loss · CPC title
Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities (flow or congestion control using dynamic resource allocation, e.g. in-call renegotiation, H04L47/76) · CPC title
Utilisation of link capacity · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.