Skypoint for mobile hotspots
First Claim
1. A method of dynamically planning a network comprising:
- determining one or more desired network parameters for connecting nodes to a network;
determining one or more decision variables regarding one or more of the group of;
(a) radios in the network and (b) nodes in the network;
determining constraints to narrow possible values of one or more of the group of;
(a) the network parameters and (b) the decision variables based on one or more of the group of;
(a) values associated with connecting a radio to a node in the network, (b) values associated with connecting two nodes in the network together over a communication link, (c) whether a node can connect to a global information grid (GIG) node and (d) a flow balance in the GIG node;
for each possible communication link in the network, minimizing an equation based on the network parameters, constraints and decision variables to determine a plurality of optimal communication links between one or more of the group of;
(a) pairs of nodes in the network, (b) pairs of nodes and radios and (c) pairs of radios; and
establishing at least one of the optimal communication links in the network;
wherein the determining one or more desired network parameters further comprises;
determining a cost of creating links between at least one pair of a plurality of nodes on the network, wherein a pair of nodes is represented by m and n, wherein c(m, n, t) represents the cost of a link between each pair of nodes, and wherein t is time;
determining a penalty of disconnecting at least one of the plurality of nodes m from the GIG as expressed by C(m, t); and
determining for a plurality of radios in the network if at least one radio can connect to another radio, wherein i and j represent a pair of radios in the network, and wherein whether i and j can be connected is expressed by q(m, i, n, j, t).
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for dynamically planning a network is presented. One method may begin by determining network parameters for connecting nodes to a network and decision variables associated with radios and/or nodes in the network. Constraints may be established to narrow possible values of the network parameters and/or the decision variables. The constraints may be based on one or more of: values associated with connecting a radio to a node in the network, values associated with connecting two nodes in the network together over a communication link, whether a node can connect to a GIG node and a flow balance in the GIG node. To find possible links in the network that are optimal, the method may minimize an equation based on the network parameters, constraints and decision variables to determine optimal communication links between pairs of nodes in the network, pairs of nodes and radios and/or pairs of radios.
145 Citations
19 Claims
-
1. A method of dynamically planning a network comprising:
-
determining one or more desired network parameters for connecting nodes to a network; determining one or more decision variables regarding one or more of the group of;
(a) radios in the network and (b) nodes in the network;determining constraints to narrow possible values of one or more of the group of;
(a) the network parameters and (b) the decision variables based on one or more of the group of;
(a) values associated with connecting a radio to a node in the network, (b) values associated with connecting two nodes in the network together over a communication link, (c) whether a node can connect to a global information grid (GIG) node and (d) a flow balance in the GIG node;for each possible communication link in the network, minimizing an equation based on the network parameters, constraints and decision variables to determine a plurality of optimal communication links between one or more of the group of;
(a) pairs of nodes in the network, (b) pairs of nodes and radios and (c) pairs of radios; andestablishing at least one of the optimal communication links in the network; wherein the determining one or more desired network parameters further comprises; determining a cost of creating links between at least one pair of a plurality of nodes on the network, wherein a pair of nodes is represented by m and n, wherein c(m, n, t) represents the cost of a link between each pair of nodes, and wherein t is time; determining a penalty of disconnecting at least one of the plurality of nodes m from the GIG as expressed by C(m, t); and determining for a plurality of radios in the network if at least one radio can connect to another radio, wherein i and j represent a pair of radios in the network, and wherein whether i and j can be connected is expressed by q(m, i, n, j, t). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of proactively switching between radio links comprising:
-
establishing a first communication link between a first radio of an object that is in motion and a second radio; determining a first radio link quality value between the first radio and the second radio, wherein the first radio link quality value is based, at least in part, on a parameter associated with a first movement of the object; determining a second radio link quality value between the first radio and a third radio, wherein the second radio link quality value is based, at least in part, on a parameter associated with a predicted future second movement of the object; determining a second communications link to establish between the first radio and the second radio based, at least in part, on the first link quality value and the second link quality value; establishing the second communication link; deactivating the first communication link; and determining one or more desired network parameters including; determining a cost of creating links between at least one pair linked nodes, wherein a pair of linked nodes is represented by m and n, wherein c(m, n, t) represents the cost of a link between each pair of nodes, and wherein t is time; determining a penalty of disconnecting at least one of the plurality of nodes m from a global information grid (GIG) node as expressed by C(m, t); and determining for the first and second radios in the network if the first radio can connect to the second radio, wherein i and j represent the first and second radios, respectively, in the network, and wherein whether i and j can be connected is expressed by q(m, i, n, j, t). - View Dependent Claims (16, 17)
-
-
18. A system comprising:
-
a plurality of nodes; a plurality of connectivity predictor logics respectively located in the nodes; a plurality of real-time distributed network planner logics respectively located in the nodes; and radio control logic; wherein the plurality of nodes comprises a local node and an additional node within wireless range of the local node; the plurality of connectivity predictor logics comprises a local connectivity predictor logic located in the local node; each connectivity predictor logic is configured to predict future possible wireless communication links between the local node and the additional node; the local connectivity predictor logic is configured to predict the future wireless communication links based, at least in part, on one or more of the group of;
(a) a field-of-regard of an antenna of the local node, (b) line of sight obstructions between the local node and another node, (c) frequency matching between the local node and a radio, (d) an angle between antennas on the local node and a radio, (e) a distance between the local node and a radio, and (f) polarities of antennas on the local node and a radio;each distributed network planner logic is configured to determine an optimal communication link to be established between the local node and the additional node based, at least in part, on the future wireless communication links predicted by the local connectivity predictor logic; the radio control logic is configured to establish the optimal communication link; and one or more desired network parameters including; a cost of creating links between at least one pair of the plurality of nodes on a network, wherein a pair of nodes is represented by m and n, wherein c(m, n, t) represents the cost of a link between each pair of nodes, and wherein t is time; a penalty of disconnecting at least one of the plurality of nodes m from a global information grid (GIG) node as expressed by C(m, t); and determining for a plurality of radios in the network if at least one radio can connect to another radio, wherein i and j represent a pair of radios in the network, and wherein whether i and j can be connected is expressed by q(m, i, n, j, t). - View Dependent Claims (19)
-
Specification