| CPC G08G 5/56 (2025.01) [B64U 10/00 (2023.01); G08G 5/25 (2025.01); G08G 5/30 (2025.01); H04L 63/083 (2013.01); H04L 63/105 (2013.01); B64U 2101/20 (2023.01); B64U 2101/30 (2023.01)] | 20 Claims |

|
1. A method comprising:
receiving, at a server, one or more communications transmitted from a drone to the server, wherein the one or more communications comprise one or more heartbeat signals associated with another drone;
determining, via the server, the one or more communications identify a drone identifier of the drone and a drone identifier of the another drone;
determining, via the server, whether the one or more communications were received within a time window;
assigning, via the server, a token to the identified drone indicating the drone is active and has a leader role;
assigning, via the server, a mission with one or more requirements to the drone responsive to the token being assigned, and wherein the drone initiates one or more flying actions based on the one or more requirements; and
storing, via the server, the token and the mission as a transaction in memory.
|