Enabling services on a UAV
First Claim
1. A method for enabling services on a UAV, the method comprising:
- determining a current position of the UAV;
selecting a service module for the UAV in dependence upon the current position of the UAV;
uploading the service module to the UAV; and
executing the service module on the UAV.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and products are provided for enabling services on a UAV. Embodiments include determining a current position of the UAV, selecting a service module for the UAV in dependence upon the current position of the UAV, uploading the service module to the UAV, and executing the service module on the UAV. Selecting a service module for the UAV in dependence upon the current position of the UAV may include retrieving from a module database a module record in dependence upon the current position of the UAV. Typical embodiments also include selecting a flying pattern algorithm in dependence upon the selected service module and piloting the UAV in accordance with the flying pattern algorithm. Many embodiments also include selecting a navigational algorithm in dependence upon the selected service module and navigating the UAV in accordance with the navigational algorithm.
83 Citations
19 Claims
-
1. A method for enabling services on a UAV, the method comprising:
-
determining a current position of the UAV;
selecting a service module for the UAV in dependence upon the current position of the UAV;
uploading the service module to the UAV; and
executing the service module on the UAV. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for enabling services on a UAV, the system comprising:
-
means for determining a current position of the UAV;
means for selecting a service module for the UAV in dependence upon the current position of the UAV;
means for uploading the service module to the UAV; and
means for executing the service module on the UAV. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for enabling services on a UAV, the computer program product comprising:
-
a recording medium;
means, recorded on the recording medium, for determining a current position of the UAV;
means, recorded on the recording medium, for selecting a service module for the UAV in dependence upon the current position of the UAV;
means, recorded on the recording medium, for uploading the service module to the UAV; and
means, recorded on the recording medium, for executing the service module on the UAV. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification