IP Library Granted Patent US 11,574,547
Granted Patent B2
US 11,574,547 · App. 16/847,858 · Granted Feb 7, 2023

Unmanned aerial vehicle ad-hoc clustering and collaboration via shared intent and operator discovery

Inventors: Lisa Seacat DeLuca (Baltimore, MD); Clifford A. Pickover (Yorktown Heights, NY); Dana L. Price (Surf City, NC); Aaron J. Quirk (Raleigh, NC)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G08G5/0008B64C39/024G08G5/0013G08G5/0017G08G5/0039G08G5/0056G08G5/0069H04B7/18504H04W76/10B64C2201/027B64C2201/108B64C2201/141G08G5/025H04B7/185
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 11,574,547
App. No.
16/847,858
Granted
Feb 7, 2023
Kind
B2
Abstract

Systems and methods for establishing an ad-hoc collaboration between unmanned aerial vehicles (UAVs) are provided. A method includes: configuring intent data of a first UAV using a controller of the first UAV; configuring a collaboration plan for the first UAV and a second UAV based on a determination of a shared intent between the first UAV and the second UAV; executing the collaboration plan by flying the first UAV and gathering data using the first UAV based on the collaboration plan; and sharing the gathered data with an operator of the second UAV.

Claims (42)

1. A method, comprising:

receiving, by an on-board wireless communication system of an unmanned aerial vehicle (UAV), an intent message that is broadcast by another UAV, wherein the UAV comprises an on-board computer processor, an on-board computer memory, an on-board power source, an on-board propulsion system, and at least one on-board sensor;

analyzing, by the on-board computer processor of the UAV, the intent message to determine a shared intent between the UAV and the other UAV; and

transmitting, by the on-board wireless communication system of the UAV, a wireless message to a controller associated with the UAV indicating the determination of the shared intent between the UAV and the other UAV.

2. The method of claim 1 , wherein the analyzing the intent message comprises comparing at least one selected from the group consisting of:

a task category of the UAV to a task category of the other UAV;

a task topic of the UAV to a task topic of the other UAV;

region coordinates of the UAV to region coordinates of the other UAV; and

capabilities of the UAV to capabilities of the other UAV.

3. The method of claim 2 , wherein the determining the shared intent comprises determining that one or more threshold criteria are satisfied based on the comparing.

4. The method of claim 1 , further comprising:

establishing, by the controller associated with the UAV, a shared intent connection with a controller of the other UAV;

configuring, by the controller associated with the UAV, a collaboration plan for the UAV and the other UAV based on the shared intent;

executing, by the controller associated with the UAV, the collaboration plan; and

sharing, by the controller associated with the UAV, the gathered data with an operator of the other UAV.

5. The method of claim 4 , wherein the collaboration plan defines respective tasks to be performed by the UAV and the other UAV.

6. The method of claim 4 , wherein the executing the collaboration plan comprises modifying flight plan data of the UAV based on the collaboration plan.

7. The method of claim 6 , wherein the modifying the flight plan data comprises modifying at least one selected from the group consisting of:

flight area;

flight altitude;

flight speed; and

data gathering resolution.

8. The method of claim 4 , further comprising generating, by the controller associated with the UAV, an alert when the UAV deviates from the collaboration plan.

9. The method of claim 4 , further comprising displaying, by the controller associated with the UAV, a message based on the collaboration being terminated.

10. The method of claim 1 , further comprising: receiving, by the controller associated with the UAV, user input defining intent data to include in an intent message.

11. The method of claim 1 , further comprising receiving, by the UAV, intent data from the controller associated with the UAV.

12. The method of claim 11 , further comprising broadcasting, by the UAV, an intent message to the other UAV based on the intent data.

13. The method of claim 11 , wherein the intent data comprises at least one selected from the group consisting of: regional coordinates; UAV capabilities; and operator information.

14. A computer program product comprising one or more computer readable storage media having program instructions collectively stored on the one or more computer readable storage media, the program instructions executable to cause an unmanned aerial vehicle (UAV) to:

receive, by an on-board wireless communication system of the UAV, an intent message that is broadcast by another UAV;

analyze, by an on-board computer processor of the UAV, the intent message to determine a shared intent between the UAV and the other UAV; and

transmit, by the on-board wireless communication system of the UAV, a message to a controller associated with the UAV indicating the determination of the shared intent between the UAV and the other UAV.

15. The computer program product of claim 14 , wherein the analyzing the intent message comprises comparing at least one selected from the group consisting of:

a task category of the UAV to a task category of the other UAV;

a task topic of the UAV to a task topic of the other UAV;

region coordinates of the UAV to region coordinates of the other UAV; and

capabilities of the UAV to capabilities of the other UAV.

16. The computer program product of claim 14 , wherein the determining the shared intent comprises determining that one or more threshold criteria are satisfied based on the comparing.

17. The computer program product of claim 14 , further comprising receiving, by the UAV, intent data from the controller associated with the UAV.

18. The computer program product of claim 17 , further comprising broadcasting, by the UAV, an intent message to the other UAV based on the intent data.

19. The computer program product of claim 18 , wherein the intent data is user-defined data to be included in the intent message.

20. The computer program product of claim 18 , wherein the intent data comprises at least one selected from the group consisting of: regional coordinates; UAV capabilities; and operator information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2020
From: DELUCA, LISA SEACAT; PICKOVER, CLIFFORD A.; PRICE, DANA L.; QUIRK, AARON J.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 052389/0535 →
Continuity (3)
Continuation 15979974 · May 15, 2018
Continuation 15223406 · Jul 29, 2016
Related Publication 20200242946A1 · Jul 30, 2020