US2022128364A1PendingUtilityA1

Navigation guidance

Assignee: IBMPriority: Oct 27, 2020Filed: Oct 27, 2020Published: Apr 28, 2022
Est. expiryOct 27, 2040(~14.2 yrs left)· nominal 20-yr term from priority
B64U 2201/104G01C 21/20G08G 5/56G08G 5/34G08G 5/80G08G 5/22G08G 5/55G08G 5/53G06N 20/00B64U 2201/102B64U 70/00G06F 40/40G08G 5/0043G05D 1/106B64C 39/02G08G 5/0039G05D 1/101
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

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.

Claims

exact text as granted — not AI-modified
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 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. 
   
     
     
         16 . The computer system of  claim 15 , 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.   
     
     
         17 . The computer system of  claim 15 , 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. 
     
     
         18 . The computer system of  claim 15 , further comprising 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, 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.   
     
     
         19 . The computer system of  claim 15 , further comprising 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, 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.   
     
     
         20 . The computer system of  claim 18 , wherein the re-calculated route avoids the one or more identified impediments.

Join the waitlist — get patent alerts

Track US2022128364A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.