US2012089276A1PendingUtilityA1

Dynamic transmission control for a wireless network

49
Assignee: GRABOWSKY JOHN FPriority: Sep 11, 2009Filed: Dec 7, 2011Published: Apr 12, 2012
Est. expirySep 11, 2029(~3.2 yrs left)· nominal 20-yr term from priority
H04W 72/543H04W 72/0446H04L 67/12H04W 28/20H04W 28/10H04W 88/04H04B 7/18504
49
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 . A wireless network with dynamic transmission control comprising an 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 the requests for bandwidth. 
     
     
         2 . The wireless network of  claim 1 , wherein the arbiter is configured to prioritize the requests for bandwidth from the plurality of client nodes and to allocate bandwidth in an operation cycle based on a priority of each request. 
     
     
         3 . The wireless network of  claim 1 , wherein the arbiter is configured to prioritize the requests for bandwidth from the plurality of client nodes and to allocate bandwidth in an operation cycle based on a priority of each request. 
     
     
         4 . The wireless network of  claim 1 , wherein the arbiter is configured to relinquish control as session arbiter to another node upon request. 
     
     
         5 . The wireless network of  claim 4 , wherein the arbiter is configured to transmit an arbiter table upon request prior to relinquishing control as session arbiter. 
     
     
         6 . The wireless network of  claim 1 , wherein each operation cycle is divided up into a set of time segments, and wherein allocating the bandwidth comprises assigning a transmission start time and a transmission duration for each of the plurality of client nodes requesting bandwidth and changing the transmission start time and the transmission duration for each of the plurality of client nodes requesting bandwidth in response to the requests for bandwidth from the plurality of client nodes. 
     
     
         7 . The wireless network of  claim 1 , wherein the arbiter comprises a ground station and the plurality of client nodes comprises an unmanned vehicle. 
     
     
         8 . The wireless network of  claim 1 , wherein the plurality of client nodes comprises a plurality of unmanned vehicles. 
     
     
         9 . The wireless network of  claim 1 , wherein the arbiter comprises an unmanned vehicle and the plurality of client nodes comprises a ground station. 
     
     
         10 . The wireless network of  claim 1 , wherein the plurality of client nodes further comprises an unmanned vehicle. 
     
     
         11 . The wireless network of  claim 1 , wherein the arbiter is configured such that allocating the bandwidth comprises assigning a transmission start time and a transmission duration to the plurality of client nodes and changing the transmission start time and the transmission duration for the plurality of client nodes in response to requests from the plurality of client nodes. 
     
     
         12 . The wireless network of  claim 1 , wherein the arbiter is configured such that assigning the bandwidth comprises assigning the bandwidth in response to an operator. 
     
     
         13 . The wireless network of  claim 12 , wherein the arbiter is configured such that assigning the bandwidth comprises controlling the video quality transmit by each of the plurality of client nodes. 
     
     
         14 . The wireless network of  claim 13 , wherein the arbiter is configured such that assigning the bandwidth comprises allocating bandwidth for at least one of: a) full video; b) degraded video; c) still pictures; or d) no video imagery for a client node requesting bandwidth. 
     
     
         15 . The wireless network of  claim 1 , wherein the nodes comprise transceivers controlled by an operating system. 
     
     
         16 . A wireless network with dynamic transmission control comprising an 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 relinquish control as session arbiter to another node upon request, and wherein the arbiter is configured to transmit an arbiter table upon request prior to relinquishing control as session arbiter. 
     
     
         17 . A wireless network with dynamic transmission control comprising an 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 such that assigning the bandwidth comprises assigning the bandwidth in response to an operator, and wherein the arbiter is configured such that assigning the bandwidth comprises controlling the video quality transmit by each of the plurality of client nodes. 
     
     
         18 . The wireless network of  claim 17 , wherein the arbiter is configured such that assigning the bandwidth comprises allocating bandwidth for at least one of: a) full video; b) degraded video; c) still pictures; or d) no video imagery for a client node requesting bandwidth. 
     
     
         19 . A method for communicating on a wireless network having a plurality of nodes, the method comprising:
 selecting a node to function as an arbiter for controlling communication of at least one non-arbiter node of the plurality of nodes on the wireless network;   receiving at the arbiter 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 arbiter to define operation cycles and assign a transmission start time and duration for each cycle to the at least one non-arbiter node; and   wherein selecting a node to function as an arbiter comprises powering up a node and monitoring for an existing DDL session and assuming the role of arbiter if no DDL session is in progress.   
     
     
         20 . The method of  claim 19 , wherein monitoring for an existing DDL session comprises monitoring within a channel, and wherein assuming the role of arbiter comprises initiating a DDL session within the channel if no DDL session is detected within the channel. 
     
     
         21 . The method of  claim 19 , wherein selecting a node comprises selecting one of: (a) a ground unit; (b) a unmanned vehicle; or (c) a manned vehicle. 
     
     
         22 . The method of  claim 20 , and wherein selecting a node comprises selecting an unmanned vehicle as the arbiter. 
     
     
         23 . The method of  claim 19 , wherein selecting a node to function as an arbiter comprises transferring duties of the arbiter to a non-arbiter node to provide a new arbiter for the session. 
     
     
         24 . The method of  claim 23 , wherein transferring the duties to the new arbiter is in response to a request from the non-arbiter node. 
     
     
         25 . The method of  claim 19 , further comprising relaying data between at least two non-arbiter nodes using the arbiter. 
     
     
         26 . The method of  claim 25 , wherein relaying data between at least two non-arbiter nodes comprises relaying data comprising at least one of: (a) vehicle controls; (b) video, (c) other sensor or sensor derived data; (d) voice; (e) instant messaging; or (f) mission information. 
     
     
         27 . The method of  claim 26 , wherein adjusting the bandwidth further comprising prioritizing the data for relaying and controlling the flow of the data based on a priority of the data. 
     
     
         28 . The method of  claim 26 , wherein adjusting the bandwidth further comprising prioritizing requests for bandwidth and allocating bandwidth in an operation cycle based on a priority of the data. 
     
     
         29 . The method of  claim 19 , wherein adjusting the bandwidth further comprising prioritizing requests for bandwidth and allocating bandwidth in an operation cycle based on a priority of each request. 
     
     
         30 . The method of  claim 19 , wherein adjusting the bandwidth comprises using the arbiter to define the operation cycles comprising dividing the operation cycles into a set of time segments and assigning to the at least one non-arbiter node in the wireless network a starting time segment and a number of time segments. 
     
     
         31 . The method of  claim 19 , wherein the at least one non-arbiter node comprises multiple non-arbiter nodes such that selecting comprises selecting a node to function as an arbiter for controlling communication on the wireless network of the multiple non-arbiter nodes, and receiving comprises receiving at the arbiter requests for a desired bandwidth from the multiple non-arbiter nodes, and adjusting comprises adjusting dynamically the bandwidth allocated to the multiple non-arbiter nodes based on the requests, comprising using the arbiter to define operation cycles and assign a transmission start time and duration to each cycle of each of the multiple non-arbiter nodes. 
     
     
         32 . A method for communicating on a wireless network having a plurality of nodes, the method comprising:
 selecting a node to function as an arbiter for controlling communication of at least one non-arbiter node of the plurality of nodes on the wireless network;   receiving at the arbiter 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 arbiter to define operation cycles and assign a transmission start time and duration for each cycle to the at least one non-arbiter node; and   wherein receiving requests comprises receiving an initial request for the desired bandwidth allocation from a non-arbiter node and granting bandwidth allocation in response to the initial request to allow the requesting non-arbiter node to join a DDL session.   
     
     
         33 . The method of  claim 32 , wherein the arbiter is an unmanned vehicle and the non-arbiter node is a ground unit, and further comprising receiving vehicle control commands for the unmanned vehicle from the non-arbiter node and maneuvering the arbiter according to the vehicle control commands from the non-arbiter node. 
     
     
         34 . The method of  claim 32 , wherein the arbiter is a first unmanned vehicle and the non-arbiter node is a ground unit, and further comprising receiving vehicle control commands for a second unmanned vehicle from the non-arbiter node and passing the vehicle control commands to the second unmanned vehicle.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.