Accommodating mobile destinations for unmanned aerial vehicles
First Claim
1. A method, comprising:
- receiving, by a device, a request for a flight path for an unmanned aerial vehicle to travel from a geographical location to a first anticipated geographical location associated with a mobile device;
determining, by the device, capability information for the unmanned aerial vehicle based on component information associated with the unmanned aerial vehicle;
receiving, by the device, information associated with a first location, a first direction of travel, and a first speed of the mobile device,the first location being a current location of the mobile device;
calculating, by the device, the flight path from the geographical location to the first anticipated geographical location based on the capability information and based on the information associated with the first location, the first direction of travel, and the first speed of the mobile device;
generating, by the device, flight path instructions for the flight path;
providing, by the device, the flight path instructions to the unmanned aerial vehicle,the unmanned aerial vehicle travelling from the geographical location to the first anticipated geographical location, based on the flight path instructions;
receiving, by the device, first feedback information from the unmanned aerial vehicle,the first feedback information including a weather condition;
receiving, by the device, second feedback information from the mobile device,the second feedback information including information associated with;
a second location of the mobile device,the second location being an updated location with respect to the first location,a second direction of travel of the mobile device,the second direction of travel being an updated direction of travel with respect to the first direction of travel, anda second speed of the mobile device,the second speed of the mobile device being an updated speed of the mobile device with respect to the first speed of the mobile device;
determining, by the device and based on the first feedback information and the second feedback information, whether the unmanned aerial vehicle is able to travel to the first anticipated geographical location;
modifying, by the device, the flight path instructions for a modified flight path based on determining that the unmanned aerial vehicle is unable to travel to the first anticipated geographical location; and
providing, by the device, modified flight path instructions to the unmanned aerial vehicle,the unmanned aerial vehicle travelling towards a second anticipated geographical location, associated with the mobile device, based on the modified flight path instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives a request for a flight path for a UAV to travel from a location to an anticipated location associated with a mobile device, and determines capability information for the UAV based on component information associated with the UAV. The device receives information associated with a current location, a direction of travel, and a speed of the mobile device, and calculates the flight path from the location to the anticipated location associated with the mobile device based on the capability information and based on the information associated with the current location, the direction of travel, and the speed of the mobile device. The device generates flight path instructions for the flight path, and provides the flight path instructions to the UAV to permit the UAV to travel from the location to the anticipated location associated with the mobile device, based on the flight path instructions.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a device, a request for a flight path for an unmanned aerial vehicle to travel from a geographical location to a first anticipated geographical location associated with a mobile device; determining, by the device, capability information for the unmanned aerial vehicle based on component information associated with the unmanned aerial vehicle; receiving, by the device, information associated with a first location, a first direction of travel, and a first speed of the mobile device, the first location being a current location of the mobile device; calculating, by the device, the flight path from the geographical location to the first anticipated geographical location based on the capability information and based on the information associated with the first location, the first direction of travel, and the first speed of the mobile device; generating, by the device, flight path instructions for the flight path; providing, by the device, the flight path instructions to the unmanned aerial vehicle, the unmanned aerial vehicle travelling from the geographical location to the first anticipated geographical location, based on the flight path instructions; receiving, by the device, first feedback information from the unmanned aerial vehicle, the first feedback information including a weather condition; receiving, by the device, second feedback information from the mobile device, the second feedback information including information associated with; a second location of the mobile device, the second location being an updated location with respect to the first location, a second direction of travel of the mobile device, the second direction of travel being an updated direction of travel with respect to the first direction of travel, and a second speed of the mobile device, the second speed of the mobile device being an updated speed of the mobile device with respect to the first speed of the mobile device; determining, by the device and based on the first feedback information and the second feedback information, whether the unmanned aerial vehicle is able to travel to the first anticipated geographical location; modifying, by the device, the flight path instructions for a modified flight path based on determining that the unmanned aerial vehicle is unable to travel to the first anticipated geographical location; and providing, by the device, modified flight path instructions to the unmanned aerial vehicle, the unmanned aerial vehicle travelling towards a second anticipated geographical location, associated with the mobile device, based on the modified flight path instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
one or more devices to; receive a request for a flight path for an unmanned aerial vehicle to travel from a geographical location to a first anticipated geographical location associated with a mobile device; determine capability information for the unmanned aerial vehicle based on component information associated with the unmanned aerial vehicle; receive information associated with a first location, a first direction of travel, and a first speed of the mobile device, the first location being a current location of the mobile device; calculate the flight path from the geographical location to the first anticipated geographical location based on the capability information and based on the information associated with the first location, the first direction of travel, and the first speed of the mobile device; generate flight path instructions for the flight path; provide the flight path instructions to the unmanned aerial vehicle, the unmanned aerial vehicle travelling from the geographical location to the first anticipated geographical location based on the flight path instructions; receive first feedback information from the unmanned aerial vehicle, the first feedback information including a weather condition; receive second feedback information from the mobile device, the second feedback information including information associated with; a second location of the mobile device,
the second location being an updated location with respect to the first location,a second direction of travel of the mobile device,
the second direction of travel being an updated direction of travel with respect to the first direction of travel, anda second speed of the mobile device,
the second speed of the mobile device being an updated speed of the mobile device with respect to the first speed of the mobile device;determine, based on the first feedback information and the second feedback information, whether the unmanned aerial vehicle is able to travel to the first anticipated geographical location; modify the flight path instructions for a modified flight path based on determining that the unmanned aerial vehicle is unable to travel to the first anticipated geographical location; and provide modified flight path instructions to the unmanned aerial vehicle, the unmanned aerial vehicle travelling towards a second anticipated geographic location, associated with the mobile device, based on the modified flight path instructions. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer-readable medium for storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to; receive a request for a flight path for an unmanned aerial vehicle to travel from a geographical location to a first anticipated geographical location associated with a mobile device; receive information associated with a first location, a first direction of travel, and a first speed of the mobile device, the first location being a current location of the mobile device; calculate the flight path from the geographical location to the first anticipated geographical location based on the information associated with the first location, the first direction of travel, and the first speed of the mobile device; generate flight path instructions for the flight path; provide the flight path instructions to the unmanned aerial vehicle, the unmanned aerial vehicle travelling from the geographical location to the first anticipated geographical location based on the flight path instructions; receive first feedback information from the unmanned aerial vehicle, the first feedback information including a weather condition; receive second feedback information from the mobile device, the second feedback information including information associated with; a second location of the mobile device,
the second location being an updated location with respect to the first location,a second direction of travel of the mobile device,
the second direction of travel being an updated direction of travel with respect to the first direction of travel, anda second speed of the mobile device,
the second speed of the mobile device being an updated speed of the mobile device with respect to the first speed of the mobile device;determine, based on the first feedback information and the second feedback information, whether the unmanned aerial vehicle is able to travel to the first anticipated geographical location; modify the flight path instructions for a modified flight path based on determining that the unmanned aerial vehicle is unable to travel to the first anticipated geographical location; and provide modified flight path instructions to the unmanned aerial vehicle, the unmanned aerial vehicle travelling towards a second anticipated geographical location, associated with the mobile device, based on the modified flight path instructions. - View Dependent Claims (16, 17, 18, 19, 20)
Specification