IP Library Granted Patent US 10,779,216
Granted Patent B1
US 10,779,216 · App. 16/296,651 · Granted Sep 15, 2020

Prioritized transmission of different data types over bonded communication channels

Inventors: Edward Lindsley (Burelson, TX); Michael B. Dodd (Salt Lake City, UT)
Assignee: Sqwaq, Inc.
H04W40/14B64C39/024G05D1/0022H04W72/10B64C2201/146
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,779,216
App. No.
16/296,651
Granted
Sep 15, 2020
Kind
B1
Abstract

The present invention extends to methods, systems, devices, apparatus, and computer program products for prioritized transmission of different data types, including VHF airband radio communication data (e.g., being transmitted or received from a control tower) over bonded communication modules at a remotely operated aerial vehicle. Embodiments of the invention include portable (and potentially mobile and/or remotely operated) vehicles for wirelessly transmitting and receiving various data types over a bonded mobile network and a control device (which can be fixed or portable) capable of receiving data transmitted from the mobile node and transmitting data to it. Different data types can be assigned different priorities, facilitating selective transmission of higher-priority data, such as, for example, VHF airband radio communication data, when quality degrades on a network link.

Claims (63)

1. A method comprising:

identifying radio communication data between an operator of an Unmanned Aerial Vehicle (UAV) and a control tower;

identifying another type of data;

assigning a higher priority to the radio communication data relative to a lower priority assigned to the other type of data;

monitoring a first link quality of a first communication link and monitoring a second link quality of second communication link, the first communication link and the second communication link bonded together in a bonded communication link;

selecting the first communication link and the second communication link to transfer data based on:

the first link quality and the second link quality, and

at least one of: the higher priority or the lower priority; and

routing the data through the bonded communication link based on the first link quality, the second link quality, the higher priority, and the lower priority, including:

determining that that second communication link is degraded relative to the first communication link based on the first link quality and the second link quality;

routing the radio communication data via the first communication link based at least in part on the assigned higher priority; and

routing the other type of data via the second communication link.

2. The method of claim 1 , wherein routing the data through the bonded communication link comprises routing the data through the bonded communication link in accordance with a data distribution scheme.

3. The method of claim 1 , further comprising monitoring a third link quality of a third communication link, the third communication link bonded together along with the first communication link and the second communication link in the bonded communication link; and

wherein routing the data through the bonded communication link comprises refraining from routing any of the data over the third communication link based at least in part on the third link quality.

4. The method of claim 1 , wherein routing the other type of data via the second communication link comprises routing the other type of data via the second communication link essentially simultaneously with routing data the radio communication data via the first communication link.

5. The method of claim 1 , wherein identifying another type of data comprises identifying a data type selected from among: video data, audio data, telemetry data, and command data.

6. The method of claim 1 , wherein routing the radio communication data via the first communication link comprises routing the radio communication data over a satellite communication link; and

wherein routing data of the other type of data via the second communication link comprises routing the other type of data over a cellular communication link.

7. The method of claim 1 , wherein routing the radio communication via the first communication link comprises routing the radio communication data over a first cellular communication link; and

wherein routing data of the other type of data via the second communication link comprises routing the other type of data over a second cellular communication link.

8. The method of claim 1 , wherein routing the radio communication data via the first communication link comprises routing data representing the content of a Very High Frequency (VHF) radio transmission.

9. The method of claim 8 , wherein routing data representing the content of a Very High Frequency (VHF) radio transmission comprises routing data representing the content of a Very High Frequency (VHF) airband radio transmission.

10. An Unmanned Aerial Vehicle (UAV) comprising:

a processor;

system memory coupled to the processor and storing instructions configured to cause the processor to:

identify radio communication data between an operator of the Unmanned Aerial Vehicle (UAV) and a control tower;

identify another type of data;

assign a higher priority to the radio communication data relative to a lower priority assigned to the other type of data;

monitor a first link quality of a first communication link and monitoring a second link quality of second communication link, the first communication link and the second communication link bonded together in a bonded communication link;

select the first communication link and the second communication link to transfer data based on:

the first link quality and the second link quality, and

at least one of: the higher priority or the lower priority; and

route the data through the bonded communication link based on the first link quality, the second link quality, the higher priority, and the lower priority, including:

determine that that second communication link is degraded relative to the first communication link based on the first link quality and the second link quality;

route the radio communication data via the first communication link based at least in part on the assigned higher priority; and

route the other type of data via the second communication link.

11. The Unmanned Aerial Vehicle (UAV) of claim 10 , wherein instructions configured to route the data through the bonded communication link comprise instructions configured to route the data through the bonded communication link in accordance with a data distribution scheme.

12. The Unmanned Aerial Vehicle (UAV) of claim 10 , further comprising instructions configured to monitor a third link quality of a third communication link, the third communication link bonded together along with the first communication link and the second communication link in the bonded communication link; and

wherein instructions configured to route the data through the bonded communication link comprise instructions configured to refrain from routing any of the data over the third communication link based at least in part on the third link quality.

13. The Unmanned Aerial Vehicle (UAV) of claim 10 , wherein instructions configured to route the other type of data via the second communication link comprise instructions configured to route the other type of data via the second communication link essentially simultaneously with routing data the radio communication data via the first communication link.

14. The Unmanned Aerial Vehicle (UAV) of claim 10 , wherein instructions configured to identify another type of data comprise wherein instructions configured to identify a data type selected from among: video data, audio data, telemetry data, and command data.

15. The Unmanned Aerial Vehicle (UAV) of claim 10 , wherein instructions configured to route the radio communication data via the first communication link comprise instructions configured to route the radio communication data over a satellite communication link; and

wherein instructions configured to route data of the other type of data via the second communication link comprise instructions configured to route the other type of data over a cellular communication link.

16. The Unmanned Aerial Vehicle (UAV) of claim 10 , wherein instructions configured to route the radio communication via the first communication link comprises instructions configured to route the radio communication data over a first cellular communication link; and

wherein instructions configured to route data of the other type of data via the second communication link comprise instructions configured to route the other type of data over a second cellular communication link.

17. The Unmanned Aerial Vehicle (UAV) of claim 10 , wherein instructions configured to route the radio communication data via the first communication link comprise instructions configured to route data representing the content of a Very High Frequency (VHF) radio transmission.

18. The Unmanned Aerial Vehicle (UAV) of claim 17 , wherein instructions configured to route data representing the content of a Very High Frequency (VHF) radio transmission comprise instructions configured to route data representing the content of a Very High Frequency (VHF) airband radio transmission.

19. A system comprising:

a processor;

system memory coupled to the processor and storing instructions configured to cause the processor to:

identify radio communication data between an operator of an Unmanned Aerial Vehicle (UAV) and a control tower;

identify another type of data;

assign a higher priority to the radio communication data relative to a lower priority assigned to the other type of data;

monitor a first link quality of a first communication link and monitoring a second link quality of second communication link, the first communication link and the second communication link bonded together in a bonded communication link;

select the first communication link and the second communication link to transfer data based on:

the first link quality and the second link quality, and

at least one of: the higher priority or the lower priority; and

route the data through the bonded communication link based on the first link quality, the second link quality, the higher priority, and the lower priority, including:

determine that that second communication link is degraded relative to the first communication link based on the first link quality and the second link quality;

route the radio communication data via the first communication link based at least in part on the assigned higher priority; and

route the other type of data via the second communication link.

20. The system of claim 19 , wherein instructions configured to route the radio communication data via the first communication link comprise instructions configured to route data representing the content of a Very High Frequency (VHF) airband radio transmission.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2023
From: OLAERIS INC
To: EL-SIGHT LTD
Reel/Frame 062463/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2022
From: SQWAQ, INC.
To: OLAERIS, INC.
Reel/Frame 060873/0996 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2020
From: OLAERIS, INC.
To: SQWAQ, INC.
Reel/Frame 053142/0198 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2020
From: LINDSLEY, EDWARD; DODD, MICHAEL B.
To: OLAERIS, INC.
Reel/Frame 052885/0109 →
Continuity (4)
Continuation 15494441 · Apr 21, 2017
Continuation In Part 14671009 · Mar 27, 2015
Provisional Application 62327399 · Apr 25, 2016
Provisional Application 61976045 · Apr 7, 2014