Hybrid LEO/HAPs constellation for fixed broadband
First Claim
1. A computer-implemented method for implementing a network configuration in a network, the method comprising:
- receiving, by one or more processors, link bandwidth information for possible routing paths in the network to or from nodes in a particular geographic area from one or more nodes of the network;
determining, by the one or more processors, that an overall link bandwidth for the particular geographic area is less than a set bandwidth amount based on the link bandwidth information for the possible routing paths to or from nodes in the particular geographic area;
determining, by the one or more processors, one or more additional links to form in a given network configuration of the network based on a difference between the overall link bandwidth and the set bandwidth amount; and
sending, by the one or more processors, instructions to at least one node of the network to cause the at least one node to implement the given network configuration for transmitting client data to or from the particular geographic area.
5 Assignments
0 Petitions
Accused Products
Abstract
The disclosure provides for a system that includes a network controller configured to determine a network configuration of a network and cause the network to implement the network configuration. The network controller may be configured to determine that an overall link bandwidth for a particular geographic area is less than a set bandwidth amount based on link bandwidth information for possible links directly connected to the particular geographic area. Based on a difference between the overall link bandwidth and the set bandwidth amount, the network controller may be configured to determine additional links to connect to the particular geographic area in a given network configuration of the network. The network controller may then send instructions to the plurality of nodes of the network to cause the plurality of nodes to implement the given network configuration and transmit client data at the given point in time.
21 Citations
20 Claims
-
1. A computer-implemented method for implementing a network configuration in a network, the method comprising:
-
receiving, by one or more processors, link bandwidth information for possible routing paths in the network to or from nodes in a particular geographic area from one or more nodes of the network; determining, by the one or more processors, that an overall link bandwidth for the particular geographic area is less than a set bandwidth amount based on the link bandwidth information for the possible routing paths to or from nodes in the particular geographic area; determining, by the one or more processors, one or more additional links to form in a given network configuration of the network based on a difference between the overall link bandwidth and the set bandwidth amount; and sending, by the one or more processors, instructions to at least one node of the network to cause the at least one node to implement the given network configuration for transmitting client data to or from the particular geographic area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for implementing a network configuration in a network, the method comprising:
-
receiving, by one or more processors, link bandwidth information for possible routing paths in the network to or from nodes in a particular geographic area from one or more nodes of the network; determining, by the one or more processors, that an overall link bandwidth for the particular geographic area is less than a set bandwidth amount based on the link bandwidth information for the possible routing paths to or from the nodes in the particular geographic area; determining, by the one or more processors, one or more additional links to form in a given network configuration of the network based on a difference between the overall link bandwidth and the set bandwidth amount; and sending, by the one or more processors, flight termination instructions to at least one node of the network to cause the at least one node to land in a landing location based on the determined one or more additional links. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
a network controller in communication with a plurality of nodes of a network, the network controller being configured to; receive, from one or more nodes of the plurality of nodes, link bandwidth information for possible routing paths in the network to or from nodes in a particular geographic area; determine that an overall link bandwidth for the particular geographic area is less than a set bandwidth amount based on the link bandwidth information for the possible routing paths to or from nodes in the particular geographic area; determine one or more additional links to form in a given network configuration of the network based on a difference between the overall link bandwidth and the set bandwidth amount; and send, to at least one node of the plurality of nodes, flight termination instructions to cause the at least one node to land in a landing location based on the determined one or more additional links. - View Dependent Claims (16, 17, 18, 19, 20)
Specification