Drone-to-drone information exchange
First Claim
1. An apparatus, comprising:
- a first unmanned aerial vehicle comprising a first communications interface, a first non-transitory storage, and a first processor having a first compute capacity;
a second unmanned aerial vehicle comprising a second communications interface, a second non-transitory storage, and a second processor having a second compute capacity;
a currency exchange system, comprising at least a non-transitory storage storing account information associated with each of the first and second unmanned aerial vehicles and a currency exchange system processor;
wherein the first processor is configured to execute instructions to perform operations comprising;
transmitting a processing request for assistance to the second unmanned aerial vehicle, the processing request for assistance associated with a processing task;
receiving an acceptance corresponding to the processing request for assistance from the second unmanned aerial vehicle;
dividing the processing task into a first sub-task and a second sub-task, wherein the first compute capacity is sufficient to perform the first sub-task;
andtransmit an original data set to the second unmanned aerial vehicle corresponding to the second sub-task;
wherein the second processor is configured to execute instructions to perform operations comprising;
transmitting, to the first unmanned aerial vehicle and responsive to the request for assistance, the acceptance corresponding to the request for assistance; and
transmitting a result data set responsive to the original data set to the first unmanned aerial vehicle, the result data set corresponding to the performance of the second sub-task by the second unmanned aerial vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for cooperation among multiple drones include two or more drones in cooperation with each other, in which a first drone may provide data of interest, processing capabilities, or physical capabilities to a second drone requesting such data or capabilities. A method may include collecting, at the first drone, sensor data associated with a monitored object of interest, and receiving a request for sensor data from the second drone. The first drone may transmit an acceptance to the request, and reformat the sensor data by removing identifiable characteristics from the sensor data to create a result set of sensor data. The first drone may then transmit the result set of sensor data to the second drone.
12 Citations
19 Claims
-
1. An apparatus, comprising:
-
a first unmanned aerial vehicle comprising a first communications interface, a first non-transitory storage, and a first processor having a first compute capacity; a second unmanned aerial vehicle comprising a second communications interface, a second non-transitory storage, and a second processor having a second compute capacity; a currency exchange system, comprising at least a non-transitory storage storing account information associated with each of the first and second unmanned aerial vehicles and a currency exchange system processor; wherein the first processor is configured to execute instructions to perform operations comprising; transmitting a processing request for assistance to the second unmanned aerial vehicle, the processing request for assistance associated with a processing task; receiving an acceptance corresponding to the processing request for assistance from the second unmanned aerial vehicle; dividing the processing task into a first sub-task and a second sub-task, wherein the first compute capacity is sufficient to perform the first sub-task; and transmit an original data set to the second unmanned aerial vehicle corresponding to the second sub-task; wherein the second processor is configured to execute instructions to perform operations comprising; transmitting, to the first unmanned aerial vehicle and responsive to the request for assistance, the acceptance corresponding to the request for assistance; and transmitting a result data set responsive to the original data set to the first unmanned aerial vehicle, the result data set corresponding to the performance of the second sub-task by the second unmanned aerial vehicle. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
collecting, at a first drone, sensor data associated with a monitored object of interest; receiving, at the first drone, a request for sensor data from a second drone, transmitting an acceptance to the request for sensor data; reformatting the sensor data associated with the monitored object of interest, wherein reformatting includes at least removing identifiable characteristics from the sensor data associated with the monitored object of interest and adjusting a schema of the sensor data, and wherein the reformatting creates a result set of sensor data; and transmitting, to the second drone, the result set of sensor data. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method of communications among a plurality of drones, the method comprising:
-
collecting, at a first drone, sensor data associated with a monitored object of interest; receiving, at the first drone, a request for sensor data from a second drone, transmitting an acceptance to the request for sensor data; reformatting the sensor data associated with the monitored object of interest, wherein reformatting includes at least removing identifiable characteristics from the sensor data associated with the monitored object of interest and adjusting a schema of the sensor data, and wherein the reformatting creates a result set of sensor data; and transmitting, to the second drone, the result set of sensor data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification