Method and system to dynamically and intelligently enable access to UAVs in any location
First Claim
1. A method comprising:
- receiving at an unmanned aerial vehicle control system in an unmanned aerial vehicle that is implementing a first mission under control of a first user using a first user device, a request from a second user using a second user device for access to the unmanned aerial vehicle to perform an alternate mission;
verifying in an authentication management module an identity of the second user;
determining in an authorization management module, a determination of whether the second user is permitted to provide input to the unmanned aerial vehicle based on the alternate mission, identity of the second user, authentication of the second user and authorization of the second user;
if the determination is made to grant access then receiving alternate mission parameters for the alternate mission from the second user device;
accessing an environment subsystem having an unmanned aerial vehicle state module, an unmanned aerial vehicle environment module and a user environment module;
accessing an artificial intelligence module that develops relationships between mission parameters to perform and improve assessments, diagnoses, simulations, forecasts, and predictions that form a mission profile;
determining in a mission decision engine in the unmanned aerial vehicle control system a decision of whether to implement the alternate mission based on a set of predetermined policies, data from the artificial intelligence module a state of the unmanned aerial vehicle, information about where the unmanned aerial vehicle is operating, and information about where the second user is operating;
if the decision is to implement the alternate mission then instructing the unmanned aerial vehicle control system to implement the alternate mission under control of the second user;
saving the alternate mission parameters; and
if the decision is not to implement the alternate mission, then continuing with the first mission.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for enabling access to an unmanned aerial vehicle are disclosed. The method includes receiving a request from a user for access to an unmanned aerial vehicle through a control system. The method further includes making a determination of whether to grant access to the control system. If the determination is made to grant access the control system then receiving alternate mission parameters for an alternate mission from the user. The method also includes making a decision about whether to implement the alternate mission based on a set of predetermined policies. If the decision is to implement the alternate mission then implementing the alternate mission and saving the alternate mission parameters.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving at an unmanned aerial vehicle control system in an unmanned aerial vehicle that is implementing a first mission under control of a first user using a first user device, a request from a second user using a second user device for access to the unmanned aerial vehicle to perform an alternate mission; verifying in an authentication management module an identity of the second user; determining in an authorization management module, a determination of whether the second user is permitted to provide input to the unmanned aerial vehicle based on the alternate mission, identity of the second user, authentication of the second user and authorization of the second user; if the determination is made to grant access then receiving alternate mission parameters for the alternate mission from the second user device; accessing an environment subsystem having an unmanned aerial vehicle state module, an unmanned aerial vehicle environment module and a user environment module; accessing an artificial intelligence module that develops relationships between mission parameters to perform and improve assessments, diagnoses, simulations, forecasts, and predictions that form a mission profile; determining in a mission decision engine in the unmanned aerial vehicle control system a decision of whether to implement the alternate mission based on a set of predetermined policies, data from the artificial intelligence module a state of the unmanned aerial vehicle, information about where the unmanned aerial vehicle is operating, and information about where the second user is operating; if the decision is to implement the alternate mission then instructing the unmanned aerial vehicle control system to implement the alternate mission under control of the second user; saving the alternate mission parameters; and if the decision is not to implement the alternate mission, then continuing with the first mission. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
an unmanned vehicle; an unmanned vehicle control system disposed in the unmanned vehicle that controls the unmanned vehicle and that while the unmanned vehicle is under control of a first user, is configured to receive a request from a second user for access to the unmanned vehicle to perform an alternate mission; an access management system disposed in the unmanned vehicle that controls access by the second user to the unmanned vehicle control system; and a mission policy management system coupled to the unmanned vehicle control system comprising; a mission information subsystem having; a checklist module that stores and processes checklists to ensure that the unmanned vehicle is performing correctly; a policies module having a set of policies related to a level of control to be provided to a user; an environment information subsystem having; a vehicle state module; a vehicle environment module; and a user environment module; an artificial intelligence module including an inference engine, a memory for storing heuristic rules and network information; and a mission decision engine coupled to the mission information subsystem, the environment information subsystem, and the artificial intelligence module configured to determine whether to implement the alternate mission based on a set of predetermined policies, data from the artificial intelligence module, state of the unmanned vehicle, information about where the unmanned vehicle is operating, and information about where the second user is operating. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of controlling an unmanned vehicle controlled by a first user comprising:
-
determining at a control system in the unmanned vehicle whether a second user has authorization to control the unmanned vehicle; if the second user has authorization, then receiving alternate mission parameters from the second user; determining in a mission decision engine whether to perform an alternate mission based on input from an artificial intelligence module coupled to the mission decision engine, the alternate mission parameters, a set of policies, information about a state of the unmanned vehicle, information about where the unmanned aerial vehicle is operating, and information about where the second user is operating; if it is determined that the alternate mission should be performed, then;
performing the alternate mission; andstoring the alternate mission parameters; and if it is determined that the alternate mission should not be performed then determining in the mission decision engine whether there is a second unmanned vehicle that may be capable of performing the alternate mission. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification