IP Library Granted Patent US 10,736,121
Granted Patent B2
US 10,736,121 · App. 14/702,445 · Granted Aug 4, 2020

Dynamic transmission control for a wireless network

Inventors: John F. Grabowsky (Camarillo, CA); Phillip T. Tokumaru (Thousand Oaks, CA); Robert J. Kniskern (Fort Wayne, IN); Nicholas S. Currens (Lima, OH); Allan L. Levine (Thousand Oaks, CA)
Assignee: AeroVironment, Inc.
H04W72/087H04B7/18504H04W72/0446H04W72/1236H04L67/12H04W28/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,736,121
App. No.
14/702,445
Granted
Aug 4, 2020
Kind
B2
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 (22)

1. 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

relaying unmanned aerial vehicle airborne flight control commands between at least two non-arbiter nodes via the arbiter so as to pilot one of the at least two non-arbiter nodes using another of the at least two non-arbiter nodes via the arbiter, wherein the one of the at least two non-arbiter nodes is an unmanned aircraft.

2. The method of claim 1 , wherein selecting a node comprises selecting one of: (a) a ground unit; (b) an unmanned vehicle; or (c) a manned vehicle.

3. The method of claim 2 , and wherein selecting a node comprises selecting an unmanned vehicle as the arbiter.

4. The method of claim 1 , 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.

5. The method of claim 4 , 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.

6. The method of claim 1 , 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.

7. The method of claim 6 , 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.

8. The method of claim 6 , 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.

9. The method of claim 1 , 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 a DDL session.

10. The method of claim 9 , wherein transferring the duties to the new arbiter is in response to a request from the non-arbiter node.

11. The method of claim 10 further comprises relaying data between the at least two non-arbiter nodes comprising at least one of: (a) mission information; (b) video, (c) other sensor or sensor derived data; (d) voice; or (e) instant messaging.

12. The method of claim 11 , 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.

13. The method of claim 11 , wherein adjusting the bandwidth further comprising prioritizing requests for bandwidth and allocating bandwidth in an operation cycle based on a priority of the data.

14. The method of claim 1 , wherein adjusting the bandwidth further comprising prioritizing requests for bandwidth and allocating bandwidth in an operation cycle based on a priority of each request.

15. The method of claim 1 , 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.

16. The method of claim 1 , 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.

17. The method of claim 1 , wherein relaying vehicle flight control commands between at least two non-arbiter nodes comprising controlling one non-arbiter node with another non-arbiter node.

18. The method of claim 17 , wherein controlling one non-arbiter node with another non-arbiter node comprises controlling an unmanned vehicle.

Assignments (2)
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Feb 19, 2021
From: AEROVIRONMENT, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 055343/0926 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2015
From: GRABOWSKY, JOHN F.; TOKUMARU, PHILLIP T.; KNISKERN, ROBERT J.; CURRENS, NICHOLAS S.; LEVINE, ALLAN L., JR.
To: AEROVIRONMENT, INC.
Reel/Frame 036917/0349 →
Cited By (1)
US 12,513,734