IP Library Granted Patent US 12,014,640
Granted Patent B1
US 12,014,640 · App. 18/206,755 · Granted Jun 18, 2024

Drone to drone communication and task assignment

Inventors: Ali Reza Manouchehri (McLean, VA); Udaya Chundury (Aldie, VA); Vy Truong (Vienna, VA)
Assignee: MetroStar Systems LLC
G08G5/0043B64U10/00G08G5/0008G08G5/003H04L63/083H04L63/105B64U2101/20B64U2101/30
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 12,014,640
App. No.
18/206,755
Granted
Jun 18, 2024
Kind
B1
Abstract

One example method of operation may include receiving, at a first drone, one or more communications from a second drone, identifying, via the first drone, the one or more communications comprises at least one of an identifier of the second drone and a request for an identifier of the first drone, transmitting, via the first drone, an authentication request comprising the identifier of the second drone to a server, receiving, via the first drone, a confirmation from the server indicating the second drone is assigned a valid token and is authorized to participate in a current mission, and transmitting, via the first drone, an instruction associated with the current mission to the second drone.

Claims (48)

1. A method comprising:

receiving, at a first drone, one or more communications from a second drone, wherein the first drone receives the one or more communications directly from the second drone;

identifying, via the first drone, the one or more communications comprises at least one of an identifier of the second drone and a request for an identifier of the first drone;

transmitting, via the first drone, an authentication request comprising the identifier of the second drone to a server;

receiving, via the first drone, a confirmation from the server indicating the second drone is assigned a valid token and is authorized to participate in a current mission;

transmitting, via the first drone, an instruction associated with the current mission to the second drone, wherein the instruction comprises a mission assignment as a portion of the current mission to be performed by the second drone over a period of time while the first drone is performing a different mission assignment portion of the current mission; and

receiving, via the first drone, a confirmation that the second drone has accepted the mission assignment.

2. The method of claim 1 , comprising

transmitting, via the first drone, a response communication to the second drone indicating a role assigned to the first drone; and

receiving, via the first drone, a confirmation from the second drone that the second drone is participating in the current mission with a different role than the role assigned to the first drone.

3. The method of claim 2 , wherein the role is a leader and wherein the response communication further comprises a request to assign the second drone a follower role as the different role on the current mission.

4. The method of claim 1 , comprising

receiving, via the first drone, one or more heartbeat communications from the second drone at predefined time intervals; and

transmitting a confirmation, via the first drone, to one or more of the second drone and the server confirming the heartbeat communications were received.

5. The method of claim 1 , comprising

receiving, via the first drone, one or more content communications from the second drone comprising content captured by the second drone as a requirement of the current mission; and

forwarding, via the first drone, a content removal communication instructing the second drone to remove the content captured.

6. The method of claim 1 , comprising

moving the first drone over an area defined by the current mission and capturing content associated with the area defined by the current mission; and

receiving, via the first drone, a content confirmation communication by the second drone indicating the second drone has moved over a different area and captured content associated with the different area defined by the current mission.

7. An apparatus comprising:

a receiver configured to receive, at a first drone, one or more communications from a second drone, wherein the first drone receives the one or more communications directly from the second drone;

a processor configured to identify, via the first drone, the one or more communications comprises at least one of an identifier of the second drone and a request for an identifier of the first drone;

a transmitter configured to transmit, via the first drone, an authentication request comprising the identifier of the second drone to a server;

wherein the receiver is also configured to receive a confirmation from the server indicating the second drone is assigned a valid token and is authorized to participate in a current mission;

wherein the transmitter is configured to transmit an instruction associated with the current mission to the second drone, wherein the instruction comprises a mission assignment as a portion of the current mission to be performed by the second drone over a period of time while the first drone is performing a different mission assignment portion of the current mission; and

wherein the receiver is also configured to receive a confirmation that the second drone has accepted the mission assignment.

8. The apparatus of claim 7 , wherein the transmitter is further configured to transmit a response communication to the second drone indicating a role assigned to the first drone, and the receiver is configured to receive a confirmation from the second drone that the second drone is participating in the current mission with a different role than the role assigned to the first drone.

9. The apparatus of claim 8 , wherein the role is a leader and wherein the response communication further comprises a request to assign the second drone a follower role as the different role on the current mission.

10. The apparatus of claim 7 , wherein the receiver is configured to receive one or more heartbeat communications from the second drone at predefined time intervals, and the transmitter is configured to transmit a confirmation to one or more of the second drone and the server confirming the heartbeat communications were received.

11. The apparatus of claim 7 , wherein the receiver is configured to receive one or more content communications from the second drone comprising content captured by the second drone as a requirement of the current mission, and the transmitter is configured to forward a content removal communication instructing the second drone to remove the content captured.

12. The apparatus of claim 7 , wherein the processor instructs the first drone to move over an area defined by the current mission and capturing content associated with the area defined by the current mission, and the receiver is configured to receive a content confirmation communication by the second drone indicating the second drone has moved over a different area and captured content associated with the different area defined by the current mission.

13. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:

receiving, at a first drone, one or more communications from a second drone, wherein the first drone receives the one or more communications directly from the second drone;

identifying, via the first drone, the one or more communications comprises at least one of an identifier of the second drone and a request for an identifier of the first drone;

transmitting, via the first drone, an authentication request comprising the identifier of the second drone to a server;

receiving, via the first drone, a confirmation from the server indicating the second drone is assigned a valid token and is authorized to participate in a current mission; and transmitting, via the first drone, an instruction associated with the current mission to the second drone, wherein the instruction comprises a mission assignment as a portion of the current mission to be performed by the second drone over a period of time while the first drone is performing a different mission assignment portion of the current mission; and

receiving, via the first drone, a confirmation that the second drone has accepted the mission assignment.

14. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform:

transmitting, via the first drone, a response communication to the second drone indicating a role assigned to the first drone; and

receiving, via the first drone, a confirmation from the second drone that the second drone is participating in the current mission with a different role than the role assigned to the first drone.

15. The non-transitory computer readable storage medium of claim 14 , wherein the role is a leader and wherein the response communication further comprises a request to assign the second drone a follower role as the different role on the current mission.

16. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform:

receiving, via the first drone, one or more heartbeat communications from the second drone at predefined time intervals; and

transmitting a confirmation, via the first drone, to one or more of the second drone and the server confirming the heartbeat communications were received.

17. The non-transitory computer readable storage medium of claim 13 , wherein the processor is further configured to perform:

receiving, via the first drone, one or more content communications from the second drone comprising content captured by the second drone as a requirement of the current mission; and

forwarding, via the first drone, a content removal communication instructing the second drone to remove the content captured.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2023
From: MANOUCHEHRI, ALI REZA; CHUNDURY, UDAYA; TRUONG, VY
To: METROSTAR SYSTEMS LLC
Reel/Frame 063896/0063 →
Cited By (3)
US 12,346,274 US 12,347,322 US 12,443,551