Training reinforcement machine learning systems
US-2021334696-A1 · Oct 28, 2021 · US
US2022128364A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2022128364-A1 |
| Application number | US-202017080989-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 27, 2020 |
| Priority date | Oct 27, 2020 |
| Publication date | Apr 28, 2022 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A current location of a plurality of aerial vehicles is determined. A destination for each aerial vehicle in the plurality of aerial vehicles is received. A route from the current location to the received destination for each aerial vehicle in the plurality of aerial vehicles is calculated. The calculated route is a straight-line between the current location and the received destination. A determination is made whether one or more impediments are identified in the calculated straight-line route of each aerial vehicle in the plurality of aerial vehicles. In response to determining that one or more impediments are identified in the calculated straight-line route for an aerial vehicle in the plurality of aerial vehicles, the route for the aerial vehicle based on a contextual permission of the aerial vehicle is re-calculated.
Opening claim text (preview).
What is claimed is: 1 . A method, the method comprising: determining, by one or more computer processors, a current location of a plurality of aerial vehicles; receiving, by one or more computer processors, a destination for each aerial vehicle in the plurality of aerial vehicles; calculating, by one or more computer processors, a route from the current location to the received destination for each aerial vehicle in the plurality of aerial vehicles, wherein in the calculated route is a straight-line between the current location and the received destination; determining, by one or more computer processers, whether one or more impediments are identified in the calculated straight-line route of each aerial vehicle in the plurality of aerial vehicles; and responsive to determining that one or more impediments are identified in the calculated straight-line route for an aerial vehicle in the plurality of aerial vehicles, re-calculating, by one or more computer processors, the route for the aerial vehicle based on a contextual permission of the aerial vehicle. 2 . The method of claim 1 , wherein: the contextual permission is a permission level of the aerial vehicle; and the permission level of the aerial vehicle defines a set or parameter for where and when the aerial vehicle is permitted to fly. 3 . The method of claim 1 , wherein a determination of the contextual permission of the aerial vehicle is selected from the group consisting of by an authority based on trust of a registered owner of the aerial vehicle and by a computing device utilizing a combination of artificial intelligence, machine learning, and natural language processing of information associated with the registered owner of the aerial vehicle. 4 . The method of claim 1 , further comprising: transmitting, by one or more computer processors, one of the calculated straight-line route and the re-calculated route to the aerial vehicle; monitoring, by one or more computer processors, a progress of the aerial vehicle along the transmitted route as the aerial vehicle proceeds to the received destination; determining, by one or more computer processors, whether an unexpected impediment is identified while the aerial vehicle progresses along the transmitted route; responsive to determining that an unexpected impediment was identified, re-calculating the transmitted route to avoid the unexpected impediment; and transmitting, by one or more computer processors, the re-calculated transmitted route to the aerial vehicle. 5 . The method of claim 1 , further comprising: identifying, by one or more computer processors, one or more locations where the aerial vehicle can safely land as the aerial vehicle nears the received destination; and transmitting, by one or more computer processors, the identified one or more locations to the aerial vehicle. 6 . The method of claim 4 , wherein the re-calculated route avoids the one or more identified impediments. 7 . The method of claim 4 , wherein the one or more impediments are selected from the group consisting of a densely populated air traffic route, an established no-fly zone, a dynamic no-fly zone, one or more geographical features such as a mountain range or a large body of water, one or more man-made features such as a skyscraper, and a known natural disaster. 8 . A computer program product, the computer program product comprising: one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media, the program instructions comprising: program instructions to determine a current location of a plurality of aerial vehicles; program instructions to receive a destination for each aerial vehicle in the plurality of aerial vehicles; program instructions to calculate a route from the current location to the received destination for each aerial vehicle in the plurality of aerial vehicles, wherein in the calculated route is a straight-line between the current location and the received destination; program instructions to determine whether one or more impediments are identified in the calculated straight-line route of each aerial vehicle in the plurality of aerial vehicles; and responsive to determining that one or more impediments are identified in the calculated straight-line route for an aerial vehicle in the plurality of aerial vehicles, program instructions to re-calculate the route for the aerial vehicle based on a contextual permission of the aerial vehicle. 9 . The computer program product of claim 8 , wherein: the contextual permission is a permission level of the aerial vehicle; and the permission level of the aerial vehicle defines a set or parameter for where and when the aerial vehicle is permitted to fly. 10 . The computer program product of claim 8 , wherein a determination of the contextual permission of the aerial vehicle is selected from the group consisting of by an authority based on trust of a registered owner of the aerial vehicle and by a computing device utilizing a combination of artificial intelligence, machine learning, and natural language processing of information associated with the registered owner of the aerial vehicle. 11 . The computer program product of claim 8 , further comprising program instructions stored on the one or more computer readable storage media, to: transmit one of the calculated straight-line route and the re-calculated route to the aerial vehicle; monitor a progress of the aerial vehicle along the transmitted route as the aerial vehicle proceeds to the received destination; determine whether an unexpected impediment is identified while the aerial vehicle progresses along the transmitted route; responsive to determining that an unexpected impediment was identified, re-calculate the transmitted route to avoid the unexpected impediment; and transmit the re-calculated transmitted route to the aerial vehicle. 12 . The computer program product of claim 8 , further comprising program instructions stored on the one or more computer readable storage media, to: identify one or more locations where the aerial vehicle can safely land as the aerial vehicle nears the received destination; and transmit the identified one or more locations to the aerial vehicle. 13 . The computer program product of claim 11 , wherein the re-calculated route avoids the one or more identified impediments. 14 . The computer program product of claim 11 , wherein the one or more impediments are selected from the group consisting of a densely populated air traffic route, an established no-fly zone, a dynamic no-fly zone, one or more geographical features such as a mountain range or a large body of water, one or more man-made features such as a skyscraper, and a known natural disaster. 15 . A computer system, the computer system comprising: one or more computer processors; one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising: program instructions to determine a current location of a plurality of aerial vehicles; program instructions to receive a destination for each aerial vehicle in the plurality of aerial vehicles; program instructions to calculate a route from the current location to the received destination for each aerial vehicle in the plurality of aerial vehicles, wherein in the calculated route is a straight-line between the current location and the received destination; program instructions to determine
using satellite radio beacon positioning systems, e.g. GPS · CPC title
Instruments for performing navigational calculations (G01C21/24, G01C21/26 take precedence) · CPC title
for two or more aircraft · CPC title
for flight plan modification · CPC title
Anti-collision systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.