Bonding and redundancy for satellite transport paths

US11031998B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11031998-B2
Application numberUS-201816155549-A
CountryUS
Kind codeB2
Filing dateOct 9, 2018
Priority dateOct 9, 2018
Publication dateJun 8, 2021
Grant dateJun 8, 2021

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.

A method for using multiple communication paths in a satellite network is disclosed. The method including: initiating a connection request from a first peer to a second peer; providing communication paths between the first peer and the second peer; retrieving a policy corresponding to the communication paths, the first peer and the second peer; receiving a transport metric for at least one of the communication paths; selecting a path from the communication paths based on a connection metric, the transport metric and the policy; and establishing a connection between the first peer and the second peer with the path, wherein at least one of the communication paths is relayed by a satellite.

First claim

Opening claim text (preview).

We claim as our invention: 1. A method for using multiple communication paths in a satellite network, the method comprising: initiating a connection request from a first peer to a second peer; providing communication paths between the first peer and the second peer; retrieving a policy corresponding to the communication paths, the first peer and the second peer; receiving a transport metric for at least one of the communication paths; selecting a path from the communication paths based on a connection metric, the transport metric and the policy; and establishing a connection between the first peer and the second peer with the path, wherein at least one of the communication paths is relayed by a satellite and the selecting comprises selecting based on a predictive analysis of a historical behavior of at least one of the communication paths. 2. The method of claim 1 , wherein the transport metric is selected from one or more of a frequency band, a satellite constellation, an antenna, a carrier frequency, a gateway identification, an outdoor unit, a Packet Loss Rate (PLR), a Modulation and Coding (MODCOD) symbol rate, a MODCOD modulation, a signal strength, a transport layer queue depth, a transport layer queue latency, a link type or a combination thereof. 3. The method of claim 2 , wherein the path is relayed by the satellite, and the transport metric comprises a metric of the path. 4. The method of claim 2 , further comprising: detecting, on the path, a change in one or more of the connection metric, the transport metric or the policy; and moving the connection to a second path based on the change, wherein the second path comprises another of the communication paths. 5. The method of claim 4 , wherein the second path has a metric differing from a corresponding transport metric of the path. 6. The method of claim 1 , further comprising: detecting, on the path, a change in one or more of the connection metric, the transport metric or the policy; and moving the connection to a second path based on the change, wherein the second path comprises another of the communication paths. 7. The method of claim 6 , wherein the connection comprises a Performance-enhancing Proxy (PEP) connection. 8. The method of claim 6 , wherein the connection comprises a TCP spoof connection. 9. The method of claim 6 , further comprising: sending traffic for the connection over the second path; receiving the traffic for the connection over the second path; and maintaining an integrity of the received traffic. 10. The method of claim 1 , wherein the selecting comprises selecting a plurality of paths from the communication paths as the path and the method further comprises: sending traffic for the connection by replicating the traffic over the plurality of paths; receiving the traffic for the connection over the plurality of paths; and maintaining an integrity of the received traffic by discarding a duplicate of the received traffic. 11. The method of claim 1 , wherein the policy is selected from one or more of a Fair Access Policy (FAP), an allocated bandwidth, a maximum bandwidth, an allowed MODCOD, or a Quality of Service requirement. 12. The method of claim 1 , wherein one of the communication paths comprises a terrestrial path, the connection is intolerant of a long latency or jitter, and the selecting comprises selecting the terrestrial path for the connection. 13. A method for using multiple communication paths in a satellite network, the method comprising: providing a first Virtual Network Operator (VNO) comprising a first VNO connection and a second VNO comprising a second VNO connection; initiating a connection request from a first peer to a second peer; providing communication paths between the first peer and the second peer; retrieving a policy corresponding to the communication paths, the first peer and the second peer; receiving a transport metric for at least one of the communication paths; selecting a path from the communication paths based on a connection metric, the transport metric and the policy; and establishing a connection between the first peer and the second peer with the path, wherein at least one of the communication paths is relayed by a satellite, and the selecting comprises selecting the path for the first VNO connection and selecting another of the communication paths for the second VNO connection, and the path and the another of the communication paths are relayed by the satellite. 14. The method of claim 1 , further comprising: providing a first Virtual Network Operator (VNO) comprising a first VNO connection and a second VNO comprising a second VNO connection; and distributing bandwidth of the communication paths for the first VNO and the second VNO per a bandwidth allocation by a resource manager, wherein the selecting comprises selecting the path for the first VNO connection and selecting another of the communication paths for the second VNO connection, and the path and the another of the communication paths are relayed by the satellite. 15. A method for using multiple communication paths in a satellite network, the method comprising: initiating a connection request from a first peer to a second peer; providing communication paths between the first peer and the second peer; retrieving a policy corresponding to the communication paths, the first peer and the second peer; receiving a transport metric for at least one of the communication paths; selecting a path from the communication paths based on a connection metric, the transport metric and the policy; establishing a connection between the first peer and the second peer with the path; managing the first peer or the second peer via the path; and altering a configuration of the first peer or the second peer while maintaining communications over another of the communication paths for a hitless configuration upgrade, wherein at least one of the communication paths is relayed by a satellite. 16. The method of claim 1 , further comprising: managing the first peer or the second peer via the path; and wherein the managing comprises communicating via the path when another of the communication paths is unavailable. 17. The method of claim 1 , wherein the connection metric comprises one or more of a real-time connection indicator, a latency and jitter tolerance, a bulk connection, an interactive connection, or a protocol in use on the connection. 18. The method of claim 1 , wherein the transport metric is selected from one or more of a satellite constellation, an antenna, a carrier frequency, a gateway identification, an outdoor unit, a Packet Loss Rate (PLR), a Modulation and Coding (MODCOD) symbol rate, a MODCOD modulation, a signal strength, a transport layer queue depth, a transport layer queue latency, a link type or a combination thereof. 19. The method of claim 13 , further comprising distributing bandwidth of the communication paths for the first VNO and the second VNO per a bandwidth allocation by a resource manager.

Assignees

Inventors

Classifications

  • Arrangements for data networking, i.e. for data packet routing, for congestion control (data switching networks H04L12/00) · CPC title

  • Scheduling measurement reports {; Arrangements for measurement reports} · CPC title

  • Satellite systems for providing two-way communications service to a network of fixed stations, i.e. fixed satellite service or very small aperture terminal [VSAT] system · CPC title

  • Systems using a satellite or space-based relay (H04B7/18508, H04B7/18521 take precedence; providing specific services H04B7/18523 - H04B7/18576) · CPC title

  • Transmission in a satellite or space-based system · 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 US11031998B2 cover?
A method for using multiple communication paths in a satellite network is disclosed. The method including: initiating a connection request from a first peer to a second peer; providing communication paths between the first peer and the second peer; retrieving a policy corresponding to the communication paths, the first peer and the second peer; receiving a transport metric for at least one of t…
Who is the assignee on this patent?
Roy Satyajit, Choquette George, Hughes Network Systems Llc
What technology area does this patent fall under?
Primary CPC classification H04B7/18584. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 08 2021 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).