IP Library Granted Patent US 11,694,562
Granted Patent B2
US 11,694,562 · App. 16/535,867 · Granted Jul 4, 2023

Mutually exclusive three dimensional flying spaces

Inventors: Cameron Robertson (San Mateo, CA); Alex Roetter (San Francisco, CA)
Assignee: Kitty Hawk Corporation
G08G5/006G05D1/101G06F16/248G06Q40/06G08G5/045
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,694,562
App. No.
16/535,867
Granted
Jul 4, 2023
Kind
B2
Abstract

Boundary information for a three-dimensional (3D) flying space is obtained. An input associated with steering a vehicle is received from an input device and location information associated with the vehicle is received from a location sensor. A control signal for the vehicle is generated based at least in part on the boundary information, the input, and the location information. In the event the input would cause the vehicle to cross the boundary of the 3D flying space if obeyed, the control signal for the vehicle is generated so that the vehicle is prevented from crossing the boundary of the 3D flying space. In response to receiving an indication associated with the vehicle landing, the boundary information is modified so that the 3D flying space includes a landing pathway.

Claims (51)

1. A system, comprising:

an input device;

a location sensor; and

a controller which is configured to:

obtain boundary information for a boundary of a three-dimensional (3D) flying space, wherein the three-dimensional (3D) flying space includes an upper layer and a lower layer;

receive an input associated with steering a vehicle from the input device, wherein the vehicle is capable of landing vertically;

receive location information associated with the vehicle from the location sensor; and

generate a control signal for the vehicle based at least in part on the boundary information, the input, and the location information, including by:

in the event the input associated with steering the vehicle would cause the vehicle to cross the boundary of the 3D flying space if obeyed, generating the control signal for the vehicle so that the vehicle is prevented from crossing the boundary of the 3D flying space; and

in response to receiving an indication associated with the vehicle landing, modifying the boundary information so that the 3D flying space includes a landing pathway, comprising:

creating a vertical landing pathway, wherein the vertical landing pathway is created by modifying the upper layer and the lower layer to include a temporary column or pathway.

2. The system recited in claim 1 , wherein a second set of boundary information associated with a second 3D flying space that is located beneath the 3D flying space is modified to exclude the landing pathway.

3. The system recited in claim 1 , wherein obtaining the boundary information includes receiving an assignment from a 3D flying space assignor.

4. The system recited in claim 1 , wherein obtaining the boundary information includes receiving an assignment from a 3D flying space assignor, including by:

receiving, from the 3D flying space assignor, identification of one of a plurality of predefined 3D flying spaces that are stored in memory; and

accessing the memory in order to obtain boundary information associated with the identified one of the plurality of predefined 3D flying spaces.

5. The system recited in claim 1 , wherein the location of the landing pathway is based at least in part on the location of the vehicle.

6. A method, comprising:

obtaining boundary information for a boundary of a three-dimensional (3D) flying space;

space, wherein the three-dimensional (3D) flying space includes an upper layer and a lower layer;

receiving an input associated with steering a vehicle from an input device, wherein the vehicle is capable of landing vertically;

receiving location information associated with the vehicle from a location sensor; and

generating a control signal for the vehicle based at least in part on the boundary information, the input, and the location information, including by:

in the event the input associated with steering the vehicle would cause the vehicle to cross the boundary of the 3D flying space if obeyed, generating the control signal for the vehicle so that the vehicle is prevented from crossing the boundary of the 3D flying space; and

in response to receiving an indication associated with the vehicle landing, modifying the boundary information so that the 3D flying space includes a landing pathway, comprising:

creating a vertical landing pathway, wherein the vertical landing pathway is created by modifying the upper layer and the lower layer to include a temporary column or pathway.

7. A system, comprising:

an input device;

a location sensor; and

a controller which is configured to:

obtain boundary information for a boundary of a three-dimensional (3D) flying space, wherein the three-dimensional (3D) flying space includes an upper layer and a lower layer;

receive an input associated with steering a vehicle from the input device; device, wherein the vehicle is capable of taking off vertically;

receive location information associated with the vehicle from the location sensor; and

generate a control signal for the vehicle based at least in part on the boundary information, the input, and the location information, including by:

in the event the input associated with steering the vehicle would cause the vehicle to cross the boundary of the 3D flying space if obeyed, generating the control signal for the vehicle so that the vehicle is prevented from crossing the boundary of the 3D flying space; and

in response to receiving an indication associated with the vehicle taking off, modifying the boundary information so that the 3D flying space includes a takeoff pathway, comprising:

creating a vertical takeoff pathway, wherein the vertical takeoff pathway is created by modifying the upper layer and the lower layer to include a temporary column or pathway.

8. The system recited in claim 7 , wherein a second set of boundary information associated with a second 3D flying space that is located beneath the 3D flying space is modified to exclude the takeoff pathway.

9. The system recited in claim 7 , wherein obtaining the boundary information includes receiving an assignment from a 3D flying space assignor.

10. The system recited in claim 7 , wherein obtaining the boundary information includes receiving an assignment from a 3D flying space assignor, including by:

receiving, from the 3D flying space assignor, identification of one of a plurality of predefined 3D flying spaces that are stored in memory; and

accessing the memory in order to obtain boundary information associated with the identified one of the plurality of predefined 3D flying spaces.

11. The system recited in claim 7 , wherein the location of the takeoff pathway is based at least in part on the location of the vehicle.

12. A method, comprising:

obtaining boundary information for a boundary of a three-dimensional (3D) flying space, wherein the three-dimensional (3D) flying space includes an upper layer and a lower layer;

receiving an input associated with steering a vehicle from an input device, wherein the vehicle is capable of taking off vertically;

receiving location information associated with the vehicle from a location sensor; and

generating a control signal for the vehicle based at least in part on the boundary information, the input, and the location information, including by:

in the event the input associated with steering the vehicle would cause the vehicle to cross the boundary of the 3D flying space if obeyed, generating the control signal for the vehicle so that the vehicle is prevented from crossing the boundary of the 3D flying space; and

in response to receiving an indication associated with the vehicle taking off, modifying the boundary information so that the 3D flying space includes a takeoff pathway, comprising:

creating a vertical takeoff pathway, wherein the vertical takeoff pathway is created by modifying the upper layer and the lower layer to include a temporary column or pathway.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded May 22, 2023
From: ONE AERO, LLC
To: KITTY HAWK CORPORATION
Reel/Frame 063713/0367 →
SECURITY INTEREST Recorded Mar 25, 2022
From: KITTY HAWK CORPORATION
To: ONE AERO, LLC
Reel/Frame 059503/0382 →
SECURITY INTEREST Recorded Nov 4, 2021
From: KITTY HAWK CORPORATION
To: ONE AERO, LLC
Reel/Frame 058029/0610 →
SECURITY INTEREST Recorded Oct 22, 2020
From: KITTY HAWK CORPORATION
To: ONE AERO, LLC
Reel/Frame 054206/0714 →
Continuity (2)
Continuation 16110922 · Aug 23, 2018
Related Publication 20200066164A1 · Feb 27, 2020
Cited By (2)
US 12,205,482 US 12,340,705