Dynamic transmission control for a wireless network
First Claim
1. A wireless network with dynamic transmission control comprising a dynamic arbiter and a plurality of client nodes, the arbiter being configured to control an operation of the client nodes by defining communications operation cycles and allocating a bandwidth to each of the plurality of client nodes on a cycle by cycle basis in response to requests for bandwidth from the plurality of client nodes, wherein the arbiter is configured to vary the operation cycles based on the requests for bandwidth, and wherein the arbiter is further configured to define a duration of an operation cycle by varying a frame length in response to requests for bandwidth from the plurality of client nodes and to begin a new frame if a client node does not need an entire slot, and wherein the arbiter comprises an unmanned aerial vehicle configured to monitor for an existing DDL session upon power up and assume the role of arbiter when no DDL session is in progress and the plurality of client nodes comprise ground station, such that the unmanned aerial vehicle dynamically controls an operation of the plurality of client nodes by defining communications operation cycles and allocating a bandwidth to each of the plurality of client nodes on a cycle by cycle basis in response to requests for bandwidth from the plurality of client nodes, and by varying the operation cycles based on the requests for bandwidth, and by defining the duration of an operation cycle by varying the frame length in response to requests for bandwidth from the plurality of client nodes, and by beginning a new frame if a client node does not need an entire slot.
2 Assignments
0 Petitions
Accused Products
Abstract
In one possible embodiment, a wireless network with dynamic transmission control is provided that includes a multiple of nodes. The nodes include an arbiter and multiple client nodes. The arbiter is configured to control an operation of the client nodes by defining communications operation cycles and allocating a bandwidth to each of the client nodes on a cycle by cycle basis in response to requests for bandwidth from the client nodes.
-
Citations
29 Claims
- 1. A wireless network with dynamic transmission control comprising a dynamic arbiter and a plurality of client nodes, the arbiter being configured to control an operation of the client nodes by defining communications operation cycles and allocating a bandwidth to each of the plurality of client nodes on a cycle by cycle basis in response to requests for bandwidth from the plurality of client nodes, wherein the arbiter is configured to vary the operation cycles based on the requests for bandwidth, and wherein the arbiter is further configured to define a duration of an operation cycle by varying a frame length in response to requests for bandwidth from the plurality of client nodes and to begin a new frame if a client node does not need an entire slot, and wherein the arbiter comprises an unmanned aerial vehicle configured to monitor for an existing DDL session upon power up and assume the role of arbiter when no DDL session is in progress and the plurality of client nodes comprise ground station, such that the unmanned aerial vehicle dynamically controls an operation of the plurality of client nodes by defining communications operation cycles and allocating a bandwidth to each of the plurality of client nodes on a cycle by cycle basis in response to requests for bandwidth from the plurality of client nodes, and by varying the operation cycles based on the requests for bandwidth, and by defining the duration of an operation cycle by varying the frame length in response to requests for bandwidth from the plurality of client nodes, and by beginning a new frame if a client node does not need an entire slot.
-
13. A method for communicating on a wireless network having a plurality of nodes, the method comprising:
-
selecting a node to function as a dynamic arbiter for dynamically controlling communication of at least one non-arbiter node of the plurality of nodes on the wireless network, wherein selecting a node comprises selecting an unmanned aerial vehicle as the arbiter such that the unmanned aerial vehicle dynamically controls an operation of the at least one non-arbiter nodes by defining communications operation cycles and allocating a bandwidth to the at least one non-arbiter nodes on a cycle by cycle basis in response to requests for bandwidth from the at least one non-arbiter nodes, and by varying the operation cycles based on the requests for bandwidth from the at least one non-arbiter nodes, and by defining the duration of an operation cycle by varying the frame length in response to requests for bandwidth from the at least one non-arbiter nodes and by beginning a new frame if a non-arbiter node does not need an entire slot; receiving at the unmanned aerial vehicle requests for a desired bandwidth from the at least one non-arbiter node; adjusting dynamically the bandwidth allocated to the at least one non-arbiter node based on the requests, comprising using the unmanned aerial vehicle to define operation cycles and assign a transmission start time and duration for each cycle to the at least one non-arbiter node; wherein using the unmanned aerial vehicle to define further comprises defining a duration of an operation cycle by varying a frame length in response to requests for bandwidth from the at least one client nodes and to begin a new frame if a client node does not need an entire slot; and wherein selecting a node to function as an arbiter comprises powering up the unmanned aerial vehicle and monitoring for an existing DDL session and assuming the role of arbiter if no DDL session is in progress. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29)
-
Specification