×

Drone management data structure

  • US 10,417,917 B2
  • Filed: 03/08/2016
  • Issued: 09/17/2019
  • Est. Priority Date: 03/08/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • maintaining a multi-dimensional data structure partitioned into a plurality of cells representing a multi-dimensional air space within an air traffic control zone, wherein the plurality of cells are defined by a tree data structure comprising a plurality of nodes, each node of the tree data structure comprises an interval of a dimension of the multi-dimensional air space, one or more nodes of the tree data structure are associated with one or more lists of cells from the plurality of cells, and the plurality of cells include sparse and transient data; and

    reducing air traffic congestion and a number of conflicts within the air traffic control zone among flight plans for drones by;

    in response to receiving a flight plan request for a drone, locking one or more cells of the plurality of cells on behalf of the drone, and returning a flight plan comprising the one or more locked cells, wherein flight of the drone within the air traffic control zone is controlled in accordance with the flight plan;

    in response to an increase in the number of conflicts within the air traffic control zone, repartitioning the plurality of cells into more cells available for locking by partitioning an interval of a node of the tree data structure into multiple subintervals via generating multiple leaf nodes corresponding to the multiple subintervals, wherein each leaf node descends from the node; and

    in response to a decrease in the number conflicts in the air traffic control zone, repartitioning the plurality of cells into fewer cells available for locking by merging multiple intervals of multiple nodes of the tree data structure via generating a parent node and multiple leaf nodes descending from the parent node, wherein the parent node and the multiple leaf nodes are time constrained, and the multiple leaf nodes are scheduled for a merger.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×