Air traffic communication
First Claim
1. A method for operating an unmanned aerial vehicle comprising:
- detecting, by a control system of the unmanned aerial vehicle, data associated with an event;
determining, by the control system of the unmanned aerial vehicle, that information related to the event should be communicated;
determining, by the control system of the unmanned aerial vehicle, a target aerial vehicle that is to receive the information;
identifying, by the control system of the unmanned aerial vehicle, whether the target aerial vehicle is human operated or is unmanned;
selecting, by the control system of the unmanned aerial vehicle, a natural language associated with human-operated target aerial vehicles if the target aerial vehicle is identified as human operated, or a machine language associated with unmanned aerial vehicles if the target aerial vehicle is identified as unmanned;
generating, by the control system of the unmanned aerial vehicle, a message expressing the information related to the event in the selected language; and
transmitting, by the control system of the unmanned aerial vehicle, the message to the target aerial vehicle.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods related to autonomous aerial communications are included. A computing device can detect data associated with relevant events, determine information related to the event that should be communicated and a target aerial vehicle for that information, identify one or more operational parameters of the target aerial vehicle, and, based on those operational parameters, select a language associated with the target aerial vehicle, and generate and transmit a message expressing that information in the selected language to the target aerial vehicle. In a further aspect, a computing device can detect data associated with relevant events, determine information related to the event that should be communicated and a target recipient for that information, identify one or more operational parameters of the target recipient, and, based on those operational parameters, select a language associated with those operational parameters, and generate and transmit a message expressing that information in the selected language to the target recipient.
-
Citations
20 Claims
-
1. A method for operating an unmanned aerial vehicle comprising:
-
detecting, by a control system of the unmanned aerial vehicle, data associated with an event; determining, by the control system of the unmanned aerial vehicle, that information related to the event should be communicated; determining, by the control system of the unmanned aerial vehicle, a target aerial vehicle that is to receive the information; identifying, by the control system of the unmanned aerial vehicle, whether the target aerial vehicle is human operated or is unmanned; selecting, by the control system of the unmanned aerial vehicle, a natural language associated with human-operated target aerial vehicles if the target aerial vehicle is identified as human operated, or a machine language associated with unmanned aerial vehicles if the target aerial vehicle is identified as unmanned; generating, by the control system of the unmanned aerial vehicle, a message expressing the information related to the event in the selected language; and transmitting, by the control system of the unmanned aerial vehicle, the message to the target aerial vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
at least one target aerial vehicle; and at least one aerial vehicle with an autonomous aerial communications system, wherein the autonomous communications system comprises; at least one interface for communication with other aerial vehicles; and a control system configured to; detect data associated with an event; determine that information related to the event should be communicated; determine the target aerial vehicle that is to receive the information; identify whether the target aerial vehicle is human operated or is unmanned; select, from a plurality of available languages, a natural language associated with human-operated target aerial vehicles if the target aerial vehicle is identified as human operated, or a machine language associated with unmanned aerial vehicles if the target aerial vehicle is identified as unmanned; generate a message expressing the information related to the event in the selected language; and transmit the message to the target aerial vehicle.
-
-
16. A non-transitory computer readable medium having stored therein instructions executable by one or more processors to cause a control system to perform functions comprising:
-
detecting data associated with an event; determining that information related to the event should be communicated; determining a target aerial vehicle that is to receive the information; identifying whether the target aerial vehicle is human operated or is unmanned; selecting a natural language associated with human-operated target aerial vehicles if the target aerial vehicle is identified as human operated, or a machine language associated with unmanned aerial vehicles if the target aerial vehicle is identified as unmanned; generating a message expressing the information related to the event in the selected language; and transmitting the message to the target aerial vehicle.
-
-
17. A method for operating an aerial vehicle comprising:
-
detecting, by a control system of the aerial vehicle, data associated with an event;
determining, by the control system, that information related to the event should becommunicated; identifying, by the control system, one or more operational parameters of a target recipient, wherein the one or more operational parameters comprise at least one parameter indicative of whether the target recipient is human operated, computer operated, or both; selecting, by the control system, from a plurality of available languages, one or more languages associated with the one or more identified operational parameters, wherein the plurality of languages comprises at least one natural language and at least one machine language; generating, by the control system, a message expressing the information related to the event in the selected language; and transmitting, by the control system, the generated message. - View Dependent Claims (18, 19, 20)
-
Specification