US 11,791,890 B1
Converged data communications in satellite networks
Noor A Chowdhury, Tempe, AZ (US); and Nahid Hossain, Tempe, AZ (US)
Assigned to Stitel Networks, LLC, Tempe, AZ (US)
Filed by Stitel Networks, LLC, Tempe, AZ (US)
Filed on Jun. 14, 2021, as Appl. No. 17/347,297.
Application 17/347,297 is a continuation of application No. 16/291,404, filed on Mar. 4, 2019, granted, now 11,038,585.
Application 16/291,404 is a continuation of application No. 15/898,301, filed on Feb. 16, 2018, granted, now 10,225,000, issued on Mar. 5, 2019.
Application 15/898,301 is a continuation of application No. 15/618,293, filed on Jun. 9, 2017, granted, now 9,900,082, issued on Feb. 20, 2018.
Claims priority of provisional application 62/349,391, filed on Jun. 13, 2016.
Int. Cl. H04B 7/185 (2006.01); H04L 41/0813 (2022.01); H04L 9/40 (2022.01); H04L 43/0876 (2022.01); H04L 41/0806 (2022.01); H04W 24/02 (2009.01); H04L 43/0829 (2022.01); H04W 84/06 (2009.01); H04L 43/0864 (2022.01)
CPC H04B 7/18513 (2013.01) [H04L 41/0806 (2013.01); H04L 41/0813 (2013.01); H04L 43/0876 (2013.01); H04L 63/1433 (2013.01); H04W 24/02 (2013.01); H04L 43/0829 (2013.01); H04L 43/0864 (2013.01); H04W 84/06 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a server, an indication that a computing device on board an aircraft has established a connection to a network access point associated with the aircraft, wherein:
the server is configured to provide a software framework enabling converged data communications between a plurality of devices providing services over a satellite network, and
the software framework comprising a first software agent running on a network access point of the aircraft and a second software agent running on a terrestrial station associated with the satellite network, wherein each of the first software agent and the second software agent are configured to enable bilateral data communications with the server over the satellite network;
obtaining, by the server and from the first software agent, first packet data from the first software agent of the network access point
obtaining, by the server and from the second software agent, second packet data from the second software agent of the terrestrial station;
computing, by the server and based on the first packet data and the second packet data, one or more performance parameters associated with traffic data of the satellite network;
determining that the traffic data satisfies one or more criteria associated with the satellite network based on the one or more performance parameters; and
adjusting a network configuration associated with the computing device based at least on the traffic data.