IP Library Granted Patent US 10,159,088
Granted Patent B1
US 10,159,088 · App. 15/722,499 · Granted Dec 18, 2018

Transferring data through a bonded communication link

Inventors: Stefan E. De Nagy Koves Hrabar (Chapel Hill, AU); Edward Lindsley (Burleson, TX)
Assignee: Sqwaq, Inc.
H04W72/1242
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,159,088
App. No.
15/722,499
Granted
Dec 18, 2018
Kind
B1
Abstract

The present invention extends to methods, systems, devices, apparatus, and computer program products for transferring data through a bonded communication link. A bonded communication link bonds together capabilities from each of a plurality of other communication links to form a higher bandwidth communication link relative to each of the plurality of other communication links considered separately. Link qualities can be monitored for each of the plurality of other communication links. Different priorities can be assigned to different types of data. Based on monitored link qualities and assigned data priorities, different data types can be routed via different of the other communication links. Routing different data types via different of the other communication links facilitates selective transmission of higher priority data when quality degrades on a communication link.

Claims (61)

1. A method, the method comprising

identifying airworthiness data indicative of the airworthiness of an Unmanned Aerial Vehicle (UAV);

identifying another type of data;

assigning a higher priority to the airworthiness 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 the 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 airworthiness 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 airworthiness 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 identifying airworthiness data comprises identifying one of:

airworthiness telemetry data or airworthiness command data.

7. The method of claim 1 , wherein routing the airworthiness data via the first communication link comprises routing the airworthiness 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.

8. A method, the method comprising

monitoring the link quality of each of a plurality of communication links bonded together in a bonded communication link, including:

monitoring a first link quality of a first communication link; and

monitoring a second link quality of a second communication link;

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

the monitored link qualities for each of the plurality of communication links, and

at least one of: a higher priority assigned to airworthiness data associated with a Remotely Piloted Aircraft (RPA) or a lower priority assigned to another type of data; and

routing the airworthiness data and the other type of data through the bonded communication link based at least 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 airworthiness 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.

9. The method as recited in claim 8 , wherein routing the airworthiness data and the other type of data through the bonded communication link comprises routing the airworthiness data and the other type of data through the bonded communication link in accordance with a data distribution scheme.

10. The method of claim 8 , wherein monitoring the link quality of each of a plurality of communication links bonded together in a bonded communication link comprises monitoring a third link quality of a third communication link; and

wherein routing the other type of data via the second communication link comprises adjusting from routing the other type of data via the third communication link to routing the other type of data via the second communication link based at least in part on the third link quality.

11. The method of claim 8 , wherein routing the airworthiness data and the other type of data through the bonded communication link comprises routing at least one of: power data, engine data, or environmental data associated with the Remotely Piloted Aircraft (RPA).

12. The method of claim 8 ,

wherein routing the other type of data via the second communication link comprises routing one of: video data or audio data via the second communication link based at least in part on the assigned lower priority.

13. The method of claim 8 , wherein routing the airworthiness data via the first communication link comprises routing the airworthiness data via a WiMAX communication link; and

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

14. The method of claim 8 , wherein routing the airworthiness data via the first communication link comprises routing the airworthiness data via a first cellular communication link; and

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

15. A device, the device comprising:

a processor;

a bonded communication link bonding together the capabilities from each of a plurality of other communication links, the bonded communication link forming a higher bandwidth communication link relative to each of the plurality of other communication links;

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

monitor the link quality of each of a plurality of other communication links, including:

monitor a first link quality of a first communication link; and

monitor a second link quality of a second communication link

assign a first priority to airworthiness data associated with a Remotely Piloted Aircraft (RPA), the first priority being a higher priority relative to a second priority;

assign the second priority to another type of data;

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 first priority and the second priority; and

route the airworthiness data and the other type of data through bonded communication link based on the first link quality, the second link quality, the first priority, and the second 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 airworthiness data via the first communication link; and

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

16. The device of claim 15 , wherein the instructions configured to cause the processor to monitor the link quality of each of a plurality of communication links comprise the instructions configured to cause the processor to monitor a third link quality of a third communication link; and

wherein the instructions configured to cause the processor to route the other type of data via the second communication link comprise the instructions configured to cause the processor to adjust from routing the other type of data via the third communication link to routing the other type of data via the second communication link based at least in part on the third link quality.

17. The device of claim 15 , further comprising the instructions configured to cause the processor to refrain from routing even lower priority data via the second communication link to free up the second communication link for routing the other type of data.

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 Apr 7, 2021
From: SQWAQ, INC.
To: OLAERIS, INC.
Reel/Frame 055854/0251 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2018
From: OLAERIS, INC
To: SQWAQ, INC.
Reel/Frame 047137/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2017
From: HRABAR, STEFAN E. DE NAGY KOVES; LINDSLEY, EDWARD
To: OLAERIS, INC
Reel/Frame 043772/0027 →
Continuity (2)
Continuation 14671009 · Mar 27, 2015
Provisional Application 61976045 · Apr 7, 2014