Dynamic bandwidth management with spectrum efficiency for logically grouped terminals in a broadband satellite network

US11664888B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11664888-B2
Application numberUS-202016914784-A
CountryUS
Kind codeB2
Filing dateJun 29, 2020
Priority dateSep 8, 2014
Publication dateMay 30, 2023
Grant dateMay 30, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods are provided to achieve dynamic bandwidth allocation among terminal groups (TGs) with proportional fairness in terms of both throughput and spectrum usage across a network. Quality of service (QoS) metrics for such TGs can be satisfied in terms of maximum throughput and spectrum utilization, while also satisfying QoS metrics such as latency, throughput, and prioritized traffic services for individual terminals within the TGs. A centralized bandwidth manager can be utilized to manage such dynamic bandwidth allocation across multiple Code Rate Organizers (CROs), including environments in which the multiple CROs manage communications across multiple IPGWs for multiple terminal groups. Because, in such environments, a given conventional CRO cannot effectively manage allocations across the entire network, the centralized bandwidth management functionality can be introduced to assess the flows for multiple TGs across multiple CROs and to make bandwidth allocations accordingly.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: determining a maximum bandwidth allocation limit for each terminal group (TG) of multiple TGs of a shared access broadband network, each of the TGs including a plurality of terminals that are logically grouped together and physically separated from each other; calculating an exponential moving average (EMA) for an allocated bandwidth of each of the TGs at a given time; calculating a sorting ratio for each of the TGs based on a subscription rate of the TG, the EMA calculated for the allocated bandwidth for the TG, an estimated spectrum efficiency and throughput of a code rate organizer (CRO) of the TG; and assigning bandwidth to a first TG of the TGs that has the smallest sorting ratio of the sorting ratios. 2. The method of claim 1 , wherein calculating the sorting ratio for each of the TGs comprises: calculating the sorting ratio based on the subscription rate of the TG, the EMA calculated for the allocated bandwidth for the TG, a priority of the TG, and the estimated spectrum efficiency and throughput of the CRO of the TG. 3. The method of claim 1 , wherein calculating the sorting ratio for each of the TGs comprises: calculating the sorting ratio in accordance with at least one bandwidth allocation period. 4. The method of claim 1 , further comprising: assigning remaining, unassigned bandwidth to a second TG of the TGs that has the second smallest sorting ratio. 5. The method of claim 1 , wherein the plurality of terminals comprise a plurality of satellite terminals physically separated from each other across multiple spot beams. 6. A method, comprising: determining a maximum bandwidth allocation limit for each terminal group (TG) of multiple TGs of a shared access broadband network, each of the TGs including a plurality of terminals that are logically grouped together and physically separated from each other; calculating an exponential moving average (EMA) for an allocated bandwidth of each of the TGs at a given time according to S i (t)=α·R i (t)+(1−α)·S i (t−1), where t is the given time, S i is an average assigned bandwidth for an i-th TG, R i is an instant assigned bandwidth for the i-th TG, and α is a smoothing factor determining a filter equivalent time constant; calculating a sorting ratio for each of the TGs based on a subscription rate of the TG and the EMA calculated for the allocated bandwidth for the TG; and assigning bandwidth to a first TG of the TGs that has the smallest sorting ratio of the sorting ratios. 7. The method of claim 6 , wherein calculating the sorting ratio comprises: calculating r i (t)=S i (t)/A i (t), wherein A i is a maximum subscription rate limit of the TG. 8. The method of claim 6 , wherein calculating the sorting ratio comprises: calculating r i ⁡ ( t ) = S i ⁡ ( t ) g i ⁢ A i , wherein A i is a maximum subscription rate limit of the TG, and g i is an index representing a priority of the i-th TG. 9. The method of claim 6 , wherein calculating the sorting ratio comprises: calculating r i ⁡ ( t ) = S i ⁡ ( t ) / ψ i g i ⁢ A i , wherein A i is a maximum subscription rate limit of the TG, g i is an index representing a priority of the i-th TG, and Ψ i , is a spectrum efficiency for a CRO of the TG. 10. One or more non-transitory computer-readable mediums storing instructions executable by one or more processors, wherein execution of the instructions cause the one or more processors to perform operations comprising: determining a maximum bandwidth allocation limit for each terminal group (TG) of multiple TGs of a shared access broadband network, each of the TGs including a plurality of terminals that are logically grouped together and physically separated from each other; calculating an exponential moving average (EMA) for an allocated bandwidth of each of the TGs at a given time; calculating a sorting ratio for each of the TGs based on a subscription rate of the TG, the EMA calculated for the allocated bandwidth for the TG, an estimated spectrum efficiency and throughput of a code rate organizer (CRO) of the TG; and assigning bandwidth to a first TG of the TGs that has the smallest sorting ratio of the sorting ratios. 11. The one or more non-transitory computer-readable mediums of claim 10 , wherein calculating the sorting ratio for each of the TGs comprises: calculating the sorting ratio based on the subscription rate of the TG, the EMA calculated for the allocated bandwidth for the TG, a priority of the TG, and an estimated spectrum efficiency and throughput of the CRO of the TG. 12. The one or more non-transitory computer-readable mediums of claim 10 , wherein calculating the sorting ratio for each of the TGs comprises: calculating the sorting ratio in accordance with at least one bandwidth allocation period. 13. The one or more non-transitory computer-readable mediums of claim 10 , wherein the operations further comprise: assigning remaining, unassigned bandwidth to a second TG of the TGs that has the second smallest sorting ratio. 14. The one or more non-transitory computer-readable mediums of claim 10 , wherein the plurality of terminals comprise a plurality of satellite terminals physically separated from each other across multiple spot beams. 15. One or more non-transitory computer-readable mediums storing instructions executable by one or more processors, wherein execution of the instructions cause the one or more processors to perform operations comprising: determining a maximum bandwidth allocation limit for each terminal group (TG) of multiple TGs of a shared access

Assignees

Inventors

Classifications

  • based on requested quality, e.g. QoS · CPC title

  • Ensuring fair share of resources, e.g. weighted fair queuing [WFQ] · CPC title

  • Arrangements for data transporting, e.g. for an end to end data transport or check · CPC title

  • Gateway arrangements · CPC title

  • Satellite systems for providing broadcast service to terrestrial stations, i.e. broadcast satellite service (arrangements specially adapted for satellite broadcast receiving H04H40/90; picture transmission via satellite H04N1/00103; television transmission via satellite H04N7/20) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11664888B2 cover?
Systems and methods are provided to achieve dynamic bandwidth allocation among terminal groups (TGs) with proportional fairness in terms of both throughput and spectrum usage across a network. Quality of service (QoS) metrics for such TGs can be satisfied in terms of maximum throughput and spectrum utilization, while also satisfying QoS metrics such as latency, throughput, and prioritized traff…
Who is the assignee on this patent?
Hughes Network Systems Llc
What technology area does this patent fall under?
Primary CPC classification H04B7/18586. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 30 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).