System and method for controlling autonomous flying vehicle flight paths
First Claim
1. A method, comprising:
- at a first drone;
navigating along an approved flight plan, the approved flight plan based on a first set of information that indicates one or more restricted areas into which the first drone cannot enter, wherein the approved flight plan does not enter the one or more restricted areas;
while navigating along the approved flight plan, receiving, at the first drone, a second set of information, different than the first set of information, that indicates one or more conditions at a location along the approved flight plan; and
in response to receiving, at the first drone, the second set of information;
in accordance with a determination that the second set of information satisfies first criteria, maintaining the navigating along the approved flight plan, including through the location along the approved flight plan; and
in accordance with a determination that the second set of information satisfies second criteria, different than the first criteria, altering the approved flight plan to create an altered approved flight plan, the altered approved flight plan not entering the location.
3 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for limiting access to airspace by drones. The method includes receiving position information from a user associated with a property identified by the position information. The method also includes assembling the position information with other position information to compile a comprehensive configurable flight zone database. The method further includes pushing the configurable flight zone database to at least one drone. The drone accesses the configurable flight zone database to determine if movement is allowed, and the drone is programmed to not fly into areas identified in the configurable flight zone database. In the method, the drone may be further programmed to prohibit directing a camera into the areas identified in the configurable flight zone database.
34 Citations
20 Claims
-
1. A method, comprising:
-
at a first drone; navigating along an approved flight plan, the approved flight plan based on a first set of information that indicates one or more restricted areas into which the first drone cannot enter, wherein the approved flight plan does not enter the one or more restricted areas; while navigating along the approved flight plan, receiving, at the first drone, a second set of information, different than the first set of information, that indicates one or more conditions at a location along the approved flight plan; and in response to receiving, at the first drone, the second set of information; in accordance with a determination that the second set of information satisfies first criteria, maintaining the navigating along the approved flight plan, including through the location along the approved flight plan; and in accordance with a determination that the second set of information satisfies second criteria, different than the first criteria, altering the approved flight plan to create an altered approved flight plan, the altered approved flight plan not entering the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A first drone comprising:
-
one or more processors; and memory coupled to the one or more processors, the memory storing instructions, which when executed by the one or more processors, cause the first drone to perform a method comprising; navigating along an approved flight plan, the approved flight plan based on a first set of information that indicates one or more restricted areas into which the first drone cannot enter, wherein the approved flight plan does not enter the one or more restricted areas; while navigating along the approved flight plan, receiving, at the first drone, a second set of information, different than the first set of information, that indicates one or more conditions at a location along the approved flight plan; and in response to receiving, at the first drone, the second set of information; in accordance with a determination that the second set of information satisfies first criteria, maintaining the navigating along the approved flight plan, including through the location along the approved flight plan; and in accordance with a determination that the second set of information satisfies second criteria, different than the first criteria, altering the approved flight plan to create an altered approved flight plan, the altered approved flight plan not entering the location. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
11. A non-transitory computer-readable storage medium storing instructions, which when executed by one or more processors of a first drone, cause the first drone to perform a method comprising:
-
navigating along an approved flight plan, the approved flight plan based on a first set of information that indicates one or more restricted areas into which the first drone cannot enter, wherein the approved flight plan does not enter the one or more restricted areas; while navigating along the approved flight plan, receiving, at the first drone, a second set of information, different than the first set of information, that indicates one or more conditions at a location along the approved flight plan; and in response to receiving, at the first drone, the second set of information; in accordance with a determination that the second set of information satisfies first criteria, maintaining the navigating along the approved flight plan, including through the location along the approved flight plan; and in accordance with a determination that the second set of information satisfies second criteria, different than the first criteria, altering the approved flight plan to create an altered approved flight plan, the altered approved flight plan not entering the location. - View Dependent Claims (17, 18, 19, 20)
-
Specification