Unmanned aerial vehicle management system
First Claim
Patent Images
1. A system for fulfilling a request from a user, comprising a computer server, the computer server configured to:
- receive a service request from a remote client device operated by the user, the service request specifying a destination site;
responsive to receiving the service request, select a distribution center, from a plurality of candidate distribution centers, the selection based on a location of the destination site; and
send at least a portion of the service request to the distribution center;
wherein;
at least one of the computer server and the distribution center is configured to;
generate mission data that configures an unmanned aerial vehicle to navigate to the destination site;
receive a route refinement selection from the remote client device;
validate the route refinement selection to avoid an error in the mission data; and
communicate the mission data to the unmanned aerial vehicle.
2 Assignments
0 Petitions
Accused Products
Abstract
An Unmanned Aerial System configured to receive a request from a user and fulfill that request using an Unmanned Aerial Vehicle. The Unmanned Aerial System selects a distribution center that is within range of the user, and deploys a suitable Unmanned Aerial Vehicle to fulfill the request from that distribution center. The Unmanned Aerial System is configured to provide real-time information about the flight route to the Unmanned Aerial Vehicle during its flight, and the Unmanned Aerial Vehicle is configured to dynamically update its mission based on information received from the Unmanned Aerial System.
114 Citations
23 Claims
-
1. A system for fulfilling a request from a user, comprising a computer server, the computer server configured to:
-
receive a service request from a remote client device operated by the user, the service request specifying a destination site; responsive to receiving the service request, select a distribution center, from a plurality of candidate distribution centers, the selection based on a location of the destination site; and send at least a portion of the service request to the distribution center;
wherein;at least one of the computer server and the distribution center is configured to; generate mission data that configures an unmanned aerial vehicle to navigate to the destination site; receive a route refinement selection from the remote client device; validate the route refinement selection to avoid an error in the mission data; and communicate the mission data to the unmanned aerial vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a computer system, a method for fulfilling a request from a user, comprising:
-
receiving a service request from a remote client device, the service request specifying a destination site; responsive to receiving the service request, selecting a distribution center from a plurality of candidate distribution centers, the selection based on a location of the destination site; sending at least a portion of the service request to the distribution center; generating mission data that configures the unmanned aerial vehicle to navigate to the destination site; receiving a route refinement selection; validating the route refinement selection to verify whether the route refinement selection will introduce errors into the mission data; and communicating the mission data to the unmanned aerial vehicle. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. In a computer system, a method for determining a route for an unmanned aerial vehicle comprising:
-
receiving a service request from a user operating a remote client device, the service request specifying a destination site within a geographic area, the geographic area associated with stored terrain data in a terrain map database; generating a displayable representation of the geographic area based on the stored terrain data; sending the displayable representation of the geographic area to the remote client device; receiving at least one route refinement selection from the remote client device; validating the route refinement selection to ensure that an error will not be introduced into the route; and generating a route within the geographic area for the unmanned aerial vehicle using the at least one route refinement selection from the remote client device. - View Dependent Claims (16, 17, 18, 19)
-
-
20. In a computer system, a method for determining a route for an unmanned aerial vehicle comprising:
-
receiving a service request from a user operating a remote client device, the service request specifying a destination site within a geographic area, the geographic area associated with stored terrain data in a terrain map database; generating a displayable representation of the geographic area based on the stored terrain data; causing the displayable representation of the geographic area to be sent to the remote client device; receiving a route refinement selection including a trajectory from the remote client device; and generating a route for the unmanned aerial vehicle that is within the geographic area and includes the trajectory. - View Dependent Claims (21, 22, 23)
-
Specification