Source: https://patents.google.com/patent/US20170358215A1/en
Timestamp: 2020-08-10 00:49:02
Document Index: 5557403

Matched Legal Cases: ['§1', '§1', '§2', '§3', '§4', '§4', '§4', '§5', '§5', '§6', '§7', '§8', '§8', '§8', '§9']

US20170358215A1 - Air traffic control of unmanned aerial vehicles for delivery applications - Google Patents
Air traffic control of unmanned aerial vehicles for delivery applications Download PDF
US20170358215A1
US20170358215A1 US15/193,488 US201615193488A US2017358215A1 US 20170358215 A1 US20170358215 A1 US 20170358215A1 US 201615193488 A US201615193488 A US 201615193488A US 2017358215 A1 US2017358215 A1 US 2017358215A1
US15/193,488
US10510260B2 (en
2016-06-10 Priority to US15/179,188 priority Critical patent/US9928750B2/en
2016-06-17 Priority to US15/185,598 priority patent/US10019906B2/en
2016-06-27 Application filed by Etak Systems LLC filed Critical Etak Systems LLC
2016-06-27 Assigned to ETAK Systems, LLC reassignment ETAK Systems, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PRIEST, LEE
2016-06-27 Priority to US15/193,488 priority patent/US10510260B2/en
2016-07-22 Priority claimed from US15/217,135 external-priority patent/US9959772B2/en
2016-08-23 Priority claimed from US15/244,023 external-priority patent/US10109205B2/en
2016-09-02 Priority claimed from US15/255,672 external-priority patent/US10198953B2/en
2016-09-19 Priority claimed from US15/268,831 external-priority patent/US10089888B2/en
2016-10-13 Priority claimed from US15/292,782 external-priority patent/US20170358228A1/en
2016-10-31 Priority claimed from US15/338,559 external-priority patent/US10157548B2/en
2017-03-03 Priority claimed from US15/448,968 external-priority patent/US10074284B1/en
2017-05-02 Priority claimed from US15/584,422 external-priority patent/US10189566B2/en
2017-06-23 Priority claimed from US15/631,302 external-priority patent/US10157546B2/en
2017-09-15 Priority claimed from US15/705,345 external-priority patent/US10312994B2/en
2017-11-01 Priority claimed from US15/800,574 external-priority patent/US20180086483A1/en
2017-12-14 Publication of US20170358215A1 publication Critical patent/US20170358215A1/en
2018-05-22 Priority claimed from US15/985,996 external-priority patent/US20190035287A1/en
2018-06-06 Priority claimed from US16/000,950 external-priority patent/US20180276995A1/en
2018-08-10 Priority claimed from US16/100,571 external-priority patent/US20180350245A1/en
2018-08-10 Priority claimed from US16/100,296 external-priority patent/US20180350243A1/en
2018-10-09 Priority claimed from US16/155,272 external-priority patent/US20190043368A1/en
2018-10-09 Priority claimed from US16/155,354 external-priority patent/US20190035285A1/en
2018-11-16 Priority claimed from US16/193,053 external-priority patent/US20190080619A1/en
2019-05-21 Priority claimed from US16/417,805 external-priority patent/US20190295427A1/en
2019-06-17 Priority claimed from US16/442,597 external-priority patent/US20190325760A1/en
2019-07-15 Priority claimed from US16/511,228 external-priority patent/US20190355262A1/en
2019-07-15 Priority claimed from US16/511,262 external-priority patent/US20190355263A1/en
2019-08-20 Priority claimed from US16/545,051 external-priority patent/US20200005652A1/en
2019-08-20 Priority claimed from US16/545,027 external-priority patent/US20200005651A1/en
2019-09-23 Priority claimed from US16/578,457 external-priority patent/US20200035110A1/en
2019-10-02 Priority claimed from US16/590,506 external-priority patent/US20200051439A1/en
2019-10-02 Priority claimed from US16/590,516 external-priority patent/US20200051445A1/en
2019-12-17 Publication of US10510260B2 publication Critical patent/US10510260B2/en
2019-12-17 Priority claimed from US16/716,670 external-priority patent/US20200160730A1/en
2019-12-17 Priority claimed from US16/716,649 external-priority patent/US20200160734A1/en
An Unmanned Aerial Vehicle (UAV) air traffic control method utilizing wireless networks and concurrently supporting delivery application authorization and management communicating with a plurality of UAVs via a plurality of cell towers associated with the wireless networks, wherein the plurality of UAVs each include hardware and antennas adapted to communicate to the plurality of cell towers; maintaining data associated with flight of each of the plurality of UAVs based on the communicating; processing the maintained data to perform a plurality of functions associated with air traffic control of the plurality of UAVs; and processing the maintained data to perform a plurality of functions for the delivery application authorization and management for each of the plurality of UAVs.
The present patent/application is continuation-in-part of, and the content of each is incorporated by reference herein
Filing Date Serial No. Title Jun. 17, 2016 15/185,598 AIR TRAFFIC CONTROL OF UNMANNED AERIAL VEHICLES CONCURRENTLY USING A PLURALITY OF WIRELESS NETWORKS Jun. 10, 2016 15/179,188 AIR TRAFFIC CONTROL OF UNMANNED AERIAL VEHICLES VIA WIRELESS NETWORKS
The present disclosure relates generally to systems and methods to control Unmanned Aerial Vehicles (UAVs or “drones”). More particularly, the present disclosure relates to air traffic control of UAVs in delivery applications, i.e., using the drones to deliver packages, etc. to end users.
Use of Unmanned Aerial Vehicles (UAVs or “drones”) is proliferating. UAVs are used for a variety of applications such as search and rescue, inspections, security, surveillance, scientific research, aerial photography and video, surveying, cargo delivery, and the like. With the proliferation, the Federal Aviation Administration (FAA) is providing regulations associated with the use of UAVs. Existing air traffic control in the United States is performed through a dedicated air traffic control network, i.e., the National Airspace System (NAS). However, it is impractical to use the existing air traffic control network for UAVs because of the sheer quantity of UAVs. Also, it is expected that UAVs will be autonomous, requiring communication for flight control as well. There will be a need for systems and methods to provide air traffic control and communication to UAVs.
There is a great deal of discussion and anticipation for using drones for applications such as package delivery. For example, online stores, brick & mortar stores, restaurants, etc. can use drones to provide delivery to end consumers. As the number of applications increase and the number of UAVs concurrently in flight also increase, there are various issues that have to be addressed relative to air traffic control.
In an exemplary embodiment, an Unmanned Aerial Vehicle (UAV) air traffic control method utilizing wireless networks and concurrently supporting delivery application authorization and management includes communicating with a plurality of UAVs via a plurality of cell towers associated with the wireless networks, wherein the plurality of UAVs each comprise hardware and antennas adapted to communicate to the plurality of cell towers; maintaining data associated with flight of each of the plurality of UAVs based on the communicating; processing the maintained data to perform a plurality of functions associated with air traffic control of the plurality of UAVs; and processing the maintained data to perform a plurality of functions for the delivery application authorization and management for each of the plurality of UAVs. The maintained data can include location information received and updated periodically from each of the plurality of UAVs, and wherein the location information is correlated to coordinates and altitude. The location information can be determined based on a combination of triangulation by the plurality of cell towers and a determination by the UAV based on a location identification network. The processing for the delivery application authorization and management can include checking the coordinates and the altitude based on a flight plan, for each of the plurality of UAVs. The checking the coordinates and the altitude can further include assuring each of the plurality of UAVs is in a specified flying lane.
The maintained data can include current battery and/or fuel status for each of the plurality of UAVs, and wherein the processing for the delivery application authorization and management comprises checking the current battery and/or fuel status to ensure sufficiency to provide a current delivery, for each of the plurality of UAVs. The maintained data can include photographs and/or video of a delivery location, and wherein the processing for the delivery application authorization and management comprises checking the delivery location is clear for landing and/or dropping a package, for each of the plurality of UAVs. The maintained data can include photographs and/or video of a delivery location, and wherein the processing for the delivery application authorization and management comprises, for each of the plurality of UAVs, checking the delivery location for a delivery technique comprising one of landing, dropping via a tether, dropping to a doorstep, dropping to a mailbox, dropping to a porch, and dropping to a garage. The plurality of UAVs can be configured to constrain flight based on coverage of the plurality of cell towers. The constrained flight can include one or more of pre-configuring the plurality of UAVs to operate only where the coverage exists, monitoring cell signal strength by the plurality of UAVs and adjusting flight based therein, and a combination thereof.
In another exemplary embodiment, an Unmanned Aerial Vehicle (UAV) air traffic control system utilizing wireless networks and concurrently supporting delivery application authorization and management includes a processor and a network interface communicatively coupled to one another; and memory storing instructions that, when executed, cause the processor to: communicate, via the network interface, with a plurality of UAVs via a plurality of cell towers associated with the wireless networks, wherein the plurality of UAVs each comprise hardware and antennas adapted to communicate to the plurality of cell towers; maintain data associated with flight of each of the plurality of UAVs based on the communicating; process the maintained data to perform a plurality of functions associated with air traffic control of the plurality of UAVs; and process the maintained data to perform a plurality of functions for the delivery application authorization and management for each of the plurality of UAVs. The maintained data can include location information received and updated periodically from each of the plurality of UAVs, and wherein the location information is correlated to coordinates and altitude. The location information can be determined based on a combination of triangulation by the plurality of cell towers and a determination by the UAV based on a location identification network. The delivery application authorization and management can include checking the coordinates and the altitude based on a flight plan, for each of the plurality of UAVs. The checking the coordinates and the altitude can include assuring each of the plurality of UAVs is in a specified flying lane.
The maintained data can include current battery and/or fuel status for each of the plurality of UAVs, and wherein the delivery application authorization and management comprises checking the current battery and/or fuel status to ensure sufficiency to provide a current delivery, for each of the plurality of UAVs. The maintained data can include photographs and/or video of a delivery location, and wherein the processing for the delivery application authorization and management comprises checking the delivery location is clear for landing and/or dropping a package, for each of the plurality of UAVs. The maintained data can include photographs and/or video of a delivery location, and wherein the processing for the delivery application authorization and management comprises, for each of the plurality of UAVs, checking the delivery location for a delivery technique comprising one of landing, dropping via a tether, dropping to a doorstep, dropping to a mailbox, dropping to a porch, and dropping to a garage. The plurality of UAVs can be configured to constrain flight based on coverage of the plurality of cell towers. The constrained flight can include one or more of pre-configuring the plurality of UAVs to operate only where the coverage exists, monitoring cell signal strength by the plurality of UAVs and adjusting flight based therein, and a combination thereof.
In an exemplary embodiment, an Unmanned Aerial Vehicle (UAV) air traffic control method is implemented in a UAV during a flight, for concurrently utilizing a plurality of wireless networks for air traffic control. The UAV air traffic control method includes maintaining communication with a first wireless network and a second wireless network of the plurality of wireless networks; communicating first data with the first wireless network and second data with the second wireless network throughout the flight, wherein one or more of the first data and the second data is provided to an air traffic control system configured to maintain status of a plurality of UAVs in flight and perform control thereof; and adjusting the flight based on one or more of the first data and the second data and control from the air traffic control system. The first wireless network can provide bidirectional communication between the UAV and the air traffic control system and the second wireless network can support unidirectional communication to the UAV for status indications. The first wireless network can include one or more cellular networks and the second wireless network can include a location identification network. Both the first wireless network and the second wireless network can provide bidirectional communication between the UAV and the air traffic control system for redundancy with one of the first wireless network and the second wireless network operating as primary and another as backup. The first wireless network can provide bidirectional communication between the UAV and the air traffic control system and the second wireless network can support unidirectional communication from the UAV for status indications.
The UAV air traffic control method can further include constraining the flight based on coverage of one or more of the first wireless network and the second wireless network. The constrained flight can include one or more of pre-configuring the UAV to operate only where the coverage exists, monitoring cell signal strength by the UAV and adjusting flight based therein, and a combination thereof. The first data can include location, speed, direction, and altitude for reporting to the air traffic control system. The control from the air traffic control system can include a plurality of functions including one or more of separation assurance between UAVs; navigation assistance; weather and obstacle reporting; monitoring of speed, altitude, location, and direction; traffic management; landing services; and real-time control. The UAV can be configured for autonomous operation through the air traffic control system.
In another exemplary embodiment, an Unmanned Aerial Vehicle (UAV) adapted for air traffic control via an air traffic control system and via communication with a plurality of wireless networks includes one or more rotors disposed to a body; wireless interfaces including hardware and antennas adapted to communicate with a first wireless network and a second wireless network of the plurality of wireless networks, and wherein the UAV includes a unique identifier; a processor coupled to the wireless interfaces and the one or more rotors; and memory storing instructions that, when executed, cause the processor to: maintain communication with the first wireless network and the second wireless network via the wireless interfaces; communicate first data with the first wireless network and second data with the second wireless network throughout the flight, wherein one or more of the first data and the second data is provided to an air traffic control system configured to maintain status of a plurality of UAVs in flight and perform control thereof; and adjust the flight based on one or more of the first data and the second data and control from the air traffic control system. The first wireless network can provide bidirectional communication between the UAV and the air traffic control system and the second wireless network can support unidirectional communication to the UAV for status indications. The first wireless network can include one or more cellular networks and the second wireless network can include a location identification network. Both the first wireless network and the second wireless network can provide bidirectional communication between the UAV and the air traffic control system for redundancy with one of the first wireless network and the second wireless network operating as primary and another as backup.
The first wireless network can provide bidirectional communication between the UAV and the air traffic control system and the second wireless network can support unidirectional communication from the UAV for status indications. The UAV can be configured to constrain the flight based on coverage of one or more of the first wireless network and the second wireless network. The constrained flight can include one or more of pre-configuring the UAV to operate only where the coverage exists, monitoring cell signal strength by the UAV and adjusting flight based therein, and a combination thereof. The first data can include location, speed, direction, and altitude for reporting to the air traffic control system. The control from the air traffic control system can include a plurality of functions including one or more of separation assurance between UAVs; navigation assistance; weather and obstacle reporting; monitoring of speed, altitude, location, and direction; traffic management; landing services; and real-time control. The UAV can be configured for autonomous operation through the air traffic control system.
In an exemplary embodiment, an Unmanned Aerial Vehicle (UAV) air traffic control method utilizing wireless networks includes communicating with a plurality of UAVs via a plurality of cell towers associated with the wireless networks, wherein the plurality of UAVs each include hardware and antennas adapted to communicate to the plurality of cell towers, and wherein each of the plurality of UAVs include a unique identifier; maintaining data associated with flight of each of the plurality of UAVs based on the communicating; and processing the maintained data to perform a plurality of functions associated with air traffic control of the plurality of UAVs. The UAV-based method can further include transmitting data based on the processing to one or more of the plurality of UAVs to perform the plurality of functions. The plurality of UAVs can be configured to constrain flight based on coverage of the plurality of cell towers. The constrained flight can include one or more of pre-configuring the plurality of UAVs to operate only where the coverage exists, monitoring cell signal strength by the plurality of UAVs and adjusting flight based therein, and a combination thereof. The maintaining data can include the plurality of UAVs and/or the plurality of cell towers providing location, speed, direction, and altitude. The location can be determined based on a combination of triangulation by the plurality of cell towers and a determination by the UAV based on a location identification network. The plurality of functions can include one or more of separation assurance between UAVs; navigation assistance; weather and obstacle reporting; monitoring of speed, altitude, location, and direction; traffic management; landing services; and real-time control. One or more of the plurality of UAVs can be configured for autonomous operation through the air traffic control. The plurality of UAVs can be configured with mobile device hardware configured to operate on a plurality of different cell networks.
In another exemplary embodiment, an Unmanned Aerial Vehicle (UAV) adapted for air traffic control via an air traffic control system communicatively coupled to wireless networks includes one or more rotors disposed to a body; wireless interfaces including hardware and antennas adapted to communicate to the plurality of cell towers, and wherein the UAV includes a unique identifier; a processor coupled to the wireless interfaces and the one or more rotors; and memory storing instructions that, when executed, cause the processor to: communicate with a plurality of cell towers associated with the wireless networks; transmit data associated with flight of each of the plurality of UAVs based on the communication with the plurality of cell towers; and receive data from the plurality of cell towers based on maintained data by the air traffic control system to perform a plurality of functions associated with air traffic control of the UAV. The UAV can be configured to constrain flight based on coverage of the plurality of cell towers. The constrained flight can include one or more of pre-configuring the UAV to operate only where the coverage exists, monitoring cell signal strength by the UAV and adjusting flight based therein, and a combination thereof. The maintained data can include the UAV and/or the plurality of cell towers providing location, speed, direction, and altitude. The location can be determined based on a combination of triangulation by the plurality of cell towers and a determination by the UAV based on a location identification network. The plurality of functions can include one or more of separation assurance between UAVs; navigation assistance; weather and obstacle reporting; monitoring of speed, altitude, location, and direction; traffic management; landing services; and real-time control. The UAV can be configured for autonomous operation through the air traffic control system. The UAV can be configured with mobile device hardware configured to operate on a plurality of different cell networks.
In a further exemplary embodiment, an Unmanned Aerial Vehicle (UAV) air traffic control system utilizing wireless networks includes a processor and a network interface communicatively coupled to one another; and memory storing instructions that, when executed, cause the processor to: communicate, via the network interface, with a plurality of UAVs via a plurality of cell towers associated with the wireless networks, wherein the plurality of UAVs each include hardware and antennas adapted to communicate to the plurality of cell towers, and wherein each of the plurality of UAVs include a unique identifier; maintain data associated with flight of each of the plurality of UAVs based on the communicating; and process the maintained data to perform a plurality of functions associated with air traffic control of the plurality of UAVs. The plurality of UAVs can be configured to constrain flight based on coverage of the plurality of cell towers. The constrained flight can include one or more of pre-configuring the plurality of UAVs to operate only where the coverage exists, monitoring cell signal strength by the plurality of UAVs and adjusting flight based therein, and a combination thereof.
FIG. 1 is a diagram of a side view of an exemplary cell site;
FIG. 2 is a perspective view of an exemplary UAV for use with the systems and methods described herein;
FIG. 3 is a block diagram of a mobile device, which may be embedded or associated with the UAV of FIG. 1;
FIG. 4 is a network diagram of various cell sites deployed in a geographic region;
FIG. 5 is a block diagram of functional components of a UAV air traffic control system;
FIG. 6 is a diagram of various cell sites deployed in a geographic region;
FIG. 7 is a map of three cell towers and associated coverage areas for describing location determination of the UAV;
FIG. 8 is a flowchart of a UAV air traffic control method utilizing wireless networks;
FIG. 9 is a flowchart of a UAV air traffic control method concurrently utilizing a plurality of wireless networks; and
FIG. 10 is a flowchart of a packet delivery authorization and management method utilizing the UAV air traffic control system of FIG. 5.
Again, in various exemplary embodiments, the present disclosure relates to air traffic control of UAVs in delivery applications, i.e., using the drones to deliver packages, etc. to end users. Specifically, an air traffic control system utilizes existing wireless networks, such as wireless networks including wireless provider networks, i.e., cell networks, using Long Term Evolution (LTE) or the like, to provide air traffic control of UAVs. Also, the cell networks can be used in combination with other networks such as the NAS network or the like. Advantageously, cell networks provide high-bandwidth connectivity, low-cost connectivity, and broad geographic coverage. The air traffic control of the UAVs can include, for example, separation assurance between UAVs; navigation assistance; weather and obstacle reporting; monitoring of speed, altitude, location, direction, etc.; traffic management; landing services; and real-time control. The UAV is equipped with a mobile device, such as an embedded mobile device or physical hardware emulating a mobile device. In an exemplary embodiment, the UAV can be equipped with hardware to support plural cell networks, to allow for broad coverage support. In another exemplary embodiment, UAV flight plans can be constrained based on the availability of wireless cell coverage. In a further exemplary embodiment, the air traffic control can use plural wireless networks for different purposes such as using the NAS network for location and traffic management and using the cell network for the other functions.
The present disclosure leverages the existing wireless networks to address various issues associated with specific UAV applications such as delivery and to address the vast number of UAVs concurrently expected in flight relative to air traffic control. In an exemplary embodiment, in addition to air traffic control, the air traffic control system also supports package delivery authorization and management, landing authorization and management, separation assurance through altitude and flying lane coordination, and the like. Thus, the air traffic control system, leveraging existing wireless networks, can also provide application specific support.
§1.0 Exemplary Cell Site
Referring to FIG. 1, in an exemplary embodiment, a diagram illustrates a side view of an exemplary cell site 10. The cell site 10 includes a cell tower 12. The cell tower 12 can be any type of elevated structure, such as 100-200 feet/30-60 meters tall. Generally, the cell tower 12 is an elevated structure for holding cell site components 14. The cell tower 12 may also include a lighting rod 16 and a warning light 18. Of course, there may various additional components associated with the cell tower 12 and the cell site 10 which are omitted for illustration purposes. In this exemplary embodiment, there are four sets 20, 22, 24, 26 of cell site components 14, such as for four different wireless service providers. In this example, the sets 20, 22, 24 include various antennas 30 for cellular service. The sets 20, 22, 24 are deployed in sectors, e.g. there can be three sectors for the cell site components—alpha, beta, and gamma. The antennas 30 are used to both transmit a radio signal to a mobile device and receive the signal from the mobile device. The antennas 30 are usually deployed as a single, groups of two, three or even four per sector. The higher the frequency of spectrum supported by the antenna 30, the shorter the antenna 30. For example, the antennas 30 may operate around 850 MHz, 1.9 GHz, and the like. The set 26 includes a microwave dish 32 which can be used to provide other types of wireless connectivity, besides cellular service. There may be other embodiments where the cell tower 12 is omitted and replaced with other types of elevated structures such as roofs, water tanks, etc.
§1.1 FAA Regulations
The FAA is overwhelmed with applications from companies interested in flying drones, but the FAA is intent on keeping the skies safe. Currently, approved exemptions for flying drones include tight rules. Once approved, there is some level of certification for drone operators along with specific rules such as speed limit of 100 mph, height limitations such as 400 ft, no-fly zones, only day operation, documentation, and restrictions on aerial filming. It is expected that these regulations will loosen as UAV deployments evolve. However, it is expected that the UAV regulations will require flight which would accommodate wireless connectivity to cell towers 12, e.g., less than a few hundred feet.
§2.0 Exemplary Hardware
Referring to FIG. 2, in an exemplary embodiment, a perspective view illustrates an exemplary UAV 50 for use with the systems and methods described herein. Again, the UAV 50 may be referred to as a drone or the like. The UAV 50 may be a commercially available UAV platform that has been modified to carry specific electronic components as described herein to implement the various systems and methods. The UAV 50 includes rotors 80 attached to a body 82. A lower frame 84 is located on a bottom portion of the body 82, for landing the UAV 50 to rest on a flat surface and absorb impact during landing. The UAV 50 also includes a camera 86 which is used to take still photographs, video, and the like. Specifically, the camera 86 is used to provide the real-time display on the screen 62. The UAV 50 includes various electronic components inside the body 82 and/or the camera 86 such as, without limitation, a processor, a data store, memory, a wireless interface, and the like. Also, the UAV 50 can include additional hardware, such as robotic arms or the like that allow the UAV 50 to attach/detach components for the cell site components 14. Specifically, it is expected that the UAV 50 will get bigger and more advanced, capable of carrying significant loads, and not just a wireless camera.
These various components are now described with reference to a mobile device 100. Those of ordinary skill in the art will recognize the UAV 50 can include similar components to the mobile device 100. In an exemplary embodiment, the UAV 50 can include one or more mobile devices 100 embedded therein, such as for different cell networks. In another exemplary embodiment, the UAV 50 can include hardware which emulates the mobile device 100 including support for multiple different cell networks. For example, the hardware can include multiple different antennas and unique identifier configurations (e.g., Subscriber Identification Module (SIM) cards). For example, the UAV 50 can include circuitry to communicate with one or more LTE networks with an associated unique identifier, e.g., serial number.
Referring to FIG. 3, in an exemplary embodiment, a block diagram illustrates a mobile device 100 hardware, which may be embedded or associated with the UAV 50. The mobile device 100 can be a digital device that, in terms of hardware architecture, generally includes a processor 102, input/output (I/O) interfaces 104, wireless interfaces 106, a data store 108, and memory 110. It should be appreciated by those of ordinary skill in the art that FIG. 3 depicts the mobile device 100 in an oversimplified manner, and a practical embodiment may include additional components and suitably configured processing logic to support known or conventional operating features that are not described in detail herein. The components (102, 104, 106, 108, and 102) are communicatively coupled via a local interface 112. The local interface 112 can be, for example, but not limited to, one or more buses or other wired or wireless connections, as is known in the art. The local interface 112 can have additional elements, which are omitted for simplicity, such as controllers, buffers (caches), drivers, repeaters, and receivers, among many others, to enable communications. Further, the local interface 112 may include address, control, and/or data connections to enable appropriate communications among the aforementioned components.
The processor 102 is a hardware device for executing software instructions. The processor 102 can be any custom made or commercially available processor, a central processing unit (CPU), an auxiliary processor among several processors associated with the mobile device 100, a semiconductor-based microprocessor (in the form of a microchip or chip set), or generally any device for executing software instructions. When the mobile device 100 is in operation, the processor 102 is configured to execute software stored within the memory 110, to communicate data to and from the memory 110, and to generally control operations of the mobile device 100 pursuant to the software instructions. In an exemplary embodiment, the processor 102 may include a mobile optimized processor such as optimized for power consumption and mobile applications. The I/O interfaces 104 can be used to receive user input from and/or for providing system output. User input can be provided via, for example, a keypad, a touch screen, a scroll ball, a scroll bar, buttons, barcode scanner, and the like. System output can be provided via a display device such as a liquid crystal display (LCD), touch screen, and the like. The I/O interfaces 104 can also include, for example, a serial port, a parallel port, a small computer system interface (SCSI), an infrared (IR) interface, a radio frequency (RF) interface, a universal serial bus (USB) interface, and the like. The I/O interfaces 104 can include a graphical user interface (GUI) that enables a user to interact with the mobile device 100. Additionally, the I/O interfaces 104 may further include an imaging device, i.e. camera, video camera, etc.
The wireless interfaces 106 enable wireless communication to an external access device or network. Any number of suitable wireless data communication protocols, techniques, or methodologies can be supported by the wireless interfaces 106, including, without limitation: RF; IrDA (infrared); Bluetooth; ZigBee (and other variants of the IEEE 802.15 protocol); IEEE 802.11 (any variation); IEEE 802.16 (WiMAX or any other variation); Direct Sequence Spread Spectrum; Frequency Hopping Spread Spectrum; Long Term Evolution (LTE); cellular/wireless/cordless telecommunication protocols (e.g. 3G/4G, etc.); wireless home network communication protocols; paging network protocols; magnetic induction; satellite data communication protocols; wireless hospital or health care facility network protocols such as those operating in the WMTS bands; GPRS; proprietary wireless data communication protocols such as variants of Wireless USB; and any other protocols for wireless communication. The wireless interfaces 106 can be used to communicate with the UAV 50 for command and control as well as to relay data. Again, the wireless interfaces 106 can be configured to communicate on a specific cell network or on a plurality of cell networks. The wireless interfaces 106 include hardware, wireless antennas, etc. enabling the UAV 50 to communicate concurrently with a plurality of wireless networks, such as cellular networks, GPS, GLONASS, WLAN, WiMAX, or the like.
The data store 108 may be used to store data. The data store 108 may include any of volatile memory elements (e.g., random access memory (RAM, such as DRAM, SRAM, SDRAM, and the like)), nonvolatile memory elements (e.g., ROM, hard drive, tape, CDROM, and the like), and combinations thereof. Moreover, the data store 108 may incorporate electronic, magnetic, optical, and/or other types of storage media. The memory 110 may include any of volatile memory elements (e.g., random access memory (RAM, such as DRAM, SRAM, SDRAM, etc.)), nonvolatile memory elements (e.g., ROM, hard drive, etc.), and combinations thereof. Moreover, the memory 110 may incorporate electronic, magnetic, optical, and/or other types of storage media. Note that the memory 110 may have a distributed architecture, where various components are situated remotely from one another, but can be accessed by the processor 102. The software in memory 110 can include one or more software programs, each of which includes an ordered listing of executable instructions for implementing logical functions. In the example of FIG. 3, the software in the memory 110 includes a suitable operating system (O/S) 114 and programs 116. The operating system 114 essentially controls the execution of other computer programs and provides scheduling, input-output control, file and data management, memory management, and communication control and related services. The programs 116 may include various applications, add-ons, etc. configured to provide end user functionality with the mobile device 100, including performing various aspects of the systems and methods described herein.
§3.0 Exemplary Server
Referring to FIG. 4, in an exemplary embodiment, a block diagram illustrates a server 200 which may be used for air traffic control of the UAVs 50. The server 200 may be a digital computer that, in terms of hardware architecture, generally includes a processor 202, input/output (I/O) interfaces 204, a network interface 206, a data store 208, and memory 210. It should be appreciated by those of ordinary skill in the art that FIG. 4 depicts the server 200 in an oversimplified manner, and a practical embodiment may include additional components and suitably configured processing logic to support known or conventional operating features that are not described in detail herein. The components (202, 204, 206, 208, and 210) are communicatively coupled via a local interface 212. The local interface 212 may be, for example, but not limited to, one or more buses or other wired or wireless connections, as is known in the art. The local interface 212 may have additional elements, which are omitted for simplicity, such as controllers, buffers (caches), drivers, repeaters, and receivers, among many others, to enable communications. Further, the local interface 212 may include address, control, and/or data connections to enable appropriate communications among the aforementioned components.
The processor 202 is a hardware device for executing software instructions. The processor 202 may be any custom made or commercially available processor, a central processing unit (CPU), an auxiliary processor among several processors associated with the server 200, a semiconductor-based microprocessor (in the form of a microchip or chip set), or generally any device for executing software instructions. When the server 200 is in operation, the processor 302 is configured to execute software stored within the memory 210, to communicate data to and from the memory 210, and to generally control operations of the server 200 pursuant to the software instructions. The I/O interfaces 204 may be used to receive user input from and/or for providing system output to one or more devices or components. User input may be provided via, for example, a keyboard, touchpad, and/or a mouse. System output may be provided via a display device and a printer (not shown). I/O interfaces 204 may include, for example, a serial port, a parallel port, a small computer system interface (SCSI), a serial ATA (SATA), a fibre channel, Infiniband, iSCSI, a PCI Express interface (PCI-x), an infrared (IR) interface, a radio frequency (RF) interface, and/or a universal serial bus (USB) interface.
The network interface 306 may be used to enable the server 200 to communicate over a network, such as to a plurality of UAVs 50 over a cell network or the like. The network interface 206 may include, for example, an Ethernet card or adapter (e.g., 10BaseT, Fast Ethernet, Gigabit Ethernet, 10 GbE) or a wireless local area network (WLAN) card or adapter (e.g., 802.11a/b/g/n). The network interface 206 may include address, control, and/or data connections to enable appropriate communications on the network. A data store 208 may be used to store data. The data store 208 may include any of volatile memory elements (e.g., random access memory (RAM, such as DRAM, SRAM, SDRAM, and the like)), nonvolatile memory elements (e.g., ROM, hard drive, tape, CDROM, and the like), and combinations thereof. Moreover, the data store 208 may incorporate electronic, magnetic, optical, and/or other types of storage media. In one example, the data store 208 may be located internal to the server 200 such as, for example, an internal hard drive connected to the local interface 212 in the server 200. Additionally, in another embodiment, the data store 208 may be located external to the server 200 such as, for example, an external hard drive connected to the I/O interfaces 204 (e.g., SCSI or USB connection). In a further embodiment, the data store 208 may be connected to the server 200 through a network, such as, for example, a network attached file server.
§4.0 UAV Air Traffic Control System
Referring to FIG. 5, in an exemplary embodiment, a block diagram illustrates functional components of a UAV air traffic control system 300. The UAV air traffic control system 300 includes a cell network 302 and optionally other wireless networks 304 communicatively coupled to one of more servers 200 and to a plurality of UAVs 50. The cell network 302 can actually include a plurality of different provider networks, such as AT&T, Verizon, Sprint, etc. The cell network 302 is formed in part with a plurality of cell towers 12, geographically dispersed and covering the vast majority of the United States. The cell towers 12 are configured to backhaul communications from subscribers. In the UAV air traffic control system 300, the subscribers are the UAVs 50 (in addition to conventional mobile devices) and the communications is between the UAVs 50 and the servers 200. The other wireless networks 304 can include, for example, the NAS network, GPS and/or GLONASS, WLAN networks, private wireless networks, or any other wireless networks.
The servers 200 are configured to provide air traffic control and can be deployed in a control center, at a customer premises, in the cloud, or the like. Generally, the servers 200 are configured to receive communications from the UAVs 50 such as for continuous monitoring and of relevant details of each UAV 50 such as location, altitude, speed, direction, function, etc. The servers 200 are further configured to transmit communications to the UAVs 50 such as for control based on the details, such as to prevent collisions, to enforce policies, to provide navigational control, to actually fly the UAVs 50, to land the UAVs 50, and the like. That is, generally, communications from the UAV 50 to the server 200 are for detailed monitoring and communications to the UAV 50 from the server 200 are for control thereof.
§4.1 Data Management
Each UAV 50 is configured with a unique identifier, such as an SIM card or the like. Similar to standard mobile devices 100, each UAV 50 is configured to maintain an association with a plurality of cell towers 12 based on a current geographic location. Using triangulation or other location identification techniques (GPS, GLONASS, etc.), the location, altitude, speed, and direction of each UAV 50 can be continuously monitored and reported back to the servers 200. The servers 200 can implement techniques to manage this data in real-time in an automated fashion to track and control all UAVs 50 in a geographic region. For example, the servers 200 can manage and store the data in the data store 208.
§4.2 Air Traffic Control Functions
The servers 200 are configured to perform air traffic control functionality of the UAV air traffic control system 300. Specifically, the servers 200 are configured to perform separation assurance, navigation, traffic management, landing, and general control of the UAVs 50. The separation assurance includes tracking all of the UAVs 50 in flight, based on the monitored data, to ensure adequate separation. The navigation includes maintaining defined airways. The traffic management includes comparing flights planes of UAVs 50 to avoid conflicts and to ensure the smooth and efficient flow of UAVs 50 in flight. The landing includes assisting and control of UAVs 50 at the end of their flight. The general control includes providing real-time data including video and other monitored data and allowing control of the UAV 50 in flight. The general control can also include automated flight of the UAVs 50 through the UAV air traffic control system 300, such as for autonomous UAVs. Generally, the UAV air traffic control system 300 can include routing and algorithms for autonomous operation of the UAVs 50 based on initial flight parameters. The UAV air traffic control system 300 can control speed, flight path, and altitude for a vast number of UAVs 50 simultaneously.
§5.0 UAV Flight Plans
Referring to FIG. 6, in an exemplary embodiment, a network diagram illustrates various cell sites 10 a-10 e deployed in a geographic region 400. In an exemplary embodiment, the UAV 50 is configured to fly a flight plan 402 in the geographic region 400 while maintaining associations with multiple cell sites 10 a-10 e during the flight plan 402. In an exemplary embodiment, the UAV 50 is constrained only to fly in the geographic region 400 where it has cell coverage. This constraint can be preprogrammed based on predetermining cell coverage. Alternatively, the constraint can be dynamically managed by the UAV 50 based on monitoring its cell signal level in the mobile device 100 hardware. Here, the UAV 50 will alter its path whenever it loses or detects signal degradation to ensure it is always active on the cell network 302. During the flight plan 402, the cell sites 10 a-10 e are configured to report monitored data to the servers 200 periodically to enable real-time air traffic control. Thus, the communication between the UAVs 50 is bi-directional with the servers 200, through the associated cell sites 10.
In an exemplary embodiment, the UAV 50 maintains an association with at least three of the cell sites 10 which perform triangulation to determine the location of the UAV 50. In addition to the cell sites 10 on the cell network 302, the UAV 50 can also communicate to the other wireless networks 304. In an exemplary embodiment, the UAV 50 can maintain its GPS and/or GLONASS location and report that over the cell network 302. In another exemplary embodiment, the other wireless networks 304 can include satellite networks or the like.
§5.1 Triangulation
Referring to FIG. 7, in an exemplary embodiment, a map illustrates three cell towers 12 and associated coverage areas 410, 412, 414 for describing location determination of the UAV 50. Typically, for a cell site 10, in rural locations, the coverage areas 410, 412, 414 can be about 5 miles in radius whereas, in urban locations, the coverage areas 410, 412, 414 can be about 0.5 to 2 miles in radius. One aspect of the UAV air traffic control system 300 is to maintain a precise location at all time of the UAVs 50. This can be accomplished in a plurality of ways, including a combination. The UAV air traffic control system 300 can use triangulation based on the multiple cell towers 12, location identifiers from GPS/GLONASS transmitted over the cell network 402 by the UAVs 50, sensors in the UAV 50 for determining altitude, speed, etc., and the like.
§6.0 UAV Air Traffic Control Method Utilizing Wireless Networks
Referring to FIG. 8, in an exemplary embodiment, a flowchart illustrates a UAV air traffic control method 450 utilizing wireless networks. The UAV air traffic control method 450 includes communicating with a plurality of UAVs via a plurality of cell towers associated with the wireless networks, wherein the plurality of UAVs each include hardware and antennas adapted to communicate to the plurality of cell towers, and wherein each of the plurality of UAVs include a unique identifier (step 452); maintaining data associated with flight of each of the plurality of UAVs based on the communicating (step 454); and processing the maintained data to perform a plurality of functions associated with air traffic control of the plurality of UAVs (step 456). The UAV-based method 450 can further include transmitting data based on the processing to one or more of the plurality of UAVs to perform the plurality of functions (step 458). The plurality of UAVs can be configured to constrain flight based on coverage of the plurality of cell towers. The constrained flight can include one or more of pre-configuring the plurality of UAVs to operate only where the coverage exists, monitoring cell signal strength by the plurality of UAVs and adjusting flight based therein, and a combination thereof.
The maintaining data can include the plurality of UAVs and/or the plurality of cell towers providing location, speed, direction, and altitude. The location can be determined based on a combination of triangulation by the plurality of cell towers and a determination by the UAV based on a location identification network. The plurality of function can include one or more of separation assurance between UAVs; navigation assistance; weather and obstacle reporting; monitoring of speed, altitude, location, and direction; traffic management; landing services; and real-time control. One or more of the plurality of UAVs can be configured for autonomous operation through the air traffic control. The plurality of UAVs can be configured with mobile device hardware configured to operate on a plurality of different cell networks.
§7.0 UAV Air Traffic Control Method Concurrently Utilizing a Plurality of Wireless Networks
Referring to FIG. 9, in an exemplary embodiment, a flowchart illustrates an Unmanned Aerial Vehicle (UAV) air traffic control method 500 implemented in the UAV 50 during a flight, for concurrently utilizing a plurality wireless networks for air traffic control. The UAV air traffic control method 500 includes maintaining communication with a first wireless network and a second wireless network of the plurality of wireless networks (step 502); communicating first data with the first wireless network and second data with the second wireless network throughout the flight, wherein one or more of the first data and the second data is provided to an air traffic control system configured to maintain status of a plurality of UAVs in flight and perform control thereof (step 504); and adjusting the flight based on one or more of the first data and the second data and control from the air traffic control system (step 506). The first wireless network can provide bidirectional communication between the UAV and the air traffic control system and the second wireless network can support unidirectional communication to the UAV for status indications. The first wireless network can include one or more cellular networks and the second wireless network can include a location identification network. Both the first wireless network and the second wireless network can provide bidirectional communication between the UAV and the air traffic control system for redundancy with one of the first wireless network and the second wireless network operating as primary and another as backup. The first wireless network can provide bidirectional communication between the UAV and the air traffic control system and the second wireless network can support unidirectional communication from the UAV for status indications.
The UAV air traffic control method can further include constraining the flight based on coverage of one or more of the first wireless network and the second wireless network (step 508). The constrained flight can include one or more of pre-configuring the UAV to operate only where the coverage exists, monitoring cell signal strength by the UAV and adjusting flight based therein, and a combination thereof. The first data can include location, speed, direction, and altitude for reporting to the air traffic control system. The control from the air traffic control system can include a plurality of functions comprising one or more of separation assurance between UAVs; navigation assistance; weather and obstacle reporting; monitoring of speed, altitude, location, and direction; traffic management; landing services; and real-time control. The UAV can be configured for autonomous operation through the air traffic control system.
In another exemplary embodiment, an Unmanned Aerial Vehicle (UAV) adapted for air traffic control via an air traffic control system and via communication to a plurality of wireless networks includes one or more rotors disposed to a body; wireless interfaces including hardware and antennas adapted to communicate with a first wireless network and a second wireless network of the plurality of wireless networks, and wherein the UAV comprises a unique identifier; a processor coupled to the wireless interfaces and the one or more rotors; and memory storing instructions that, when executed, cause the processor to: maintain communication with the first wireless network and the second wireless network via the wireless interfaces; communicate first data with the first wireless network and second data with the second wireless network throughout the flight, wherein one or more of the first data and the second data is provided to an air traffic control system configured to maintain status of a plurality of UAVs in flight and perform control thereof; and adjust the flight based on one or more of the first data and the second data and control from the air traffic control system. The first wireless network can provide bidirectional communication between the UAV and the air traffic control system and the second wireless network can support unidirectional communication to the UAV for status indications. The first wireless network can include one or more cellular networks and the second wireless network can include a location identification network. Both the first wireless network and the second wireless network can provide bidirectional communication between the UAV and the air traffic control system for redundancy with one of the first wireless network and the second wireless network operating as primary and another as backup.
The first wireless network can provide bidirectional communication between the UAV and the air traffic control system and the second wireless network can support unidirectional communication from the UAV for status indications. The UAV can be configured to constrain the flight based on coverage of one or more of the first wireless network and the second wireless network. The constrained flight can include one or more of pre-configuring the UAV to operate only where the coverage exists, monitoring cell signal strength by the UAV and adjusting flight based therein, and a combination thereof. The first data can include location, speed, direction, and altitude for reporting to the air traffic control system. The control from the air traffic control system can include a plurality of functions comprising one or more of separation assurance between UAVs; navigation assistance; weather and obstacle reporting; monitoring of speed, altitude, location, and direction; traffic management; landing services; and real-time control. The UAV can be configured for autonomous operation through the air traffic control system.
§8.0 Package Delivery Authorization and Management
Referring to FIG. 10, in an exemplary embodiment, a flowchart illustrates a packet delivery authorization and management method 600 utilizing the UAV air traffic control system 300. The method 600 includes communicating with a plurality of UAVs via a plurality of cell towers associated with the wireless networks, wherein the plurality of UAVs each comprise hardware and antennas adapted to communicate to the plurality of cell towers (step 602); maintaining data associated with flight of each of the plurality of UAVs based on the communicating (step 604); processing the maintained data to perform a plurality of functions associated with air traffic control of the plurality of UAVs (step 606); and processing the maintained data to perform a plurality of functions for the delivery application authorization and management for each of the plurality of UAVs (step 608). The maintained data can include location information received and updated periodically from each of the plurality of UAVs, and wherein the location information is correlated to coordinates and altitude. The location information can be determined based on a combination of triangulation by the plurality of cell towers and a determination by the UAV based on a location identification network. The processing for the delivery application authorization and management can include checking the coordinates and the altitude based on a flight plan, for each of the plurality of UAVs. The checking the coordinates and the altitude can further include assuring each of the plurality of UAVs is in a specified flying lane.
The maintained data can include current battery and/or fuel status for each of the plurality of UAVs, and wherein the processing for the delivery application authorization and management can include checking the current battery and/or fuel status to ensure sufficiency to provide a current delivery, for each of the plurality of UAVs. The maintained data can include photographs and/or video of a delivery location, and wherein the processing for the delivery application authorization and management can include checking the delivery location is clear for landing and/or dropping a package, for each of the plurality of UAVs. The maintained data can include photographs and/or video of a delivery location, and wherein the processing for the delivery application authorization and management comprises, for each of the plurality of UAVs, checking the delivery location for a delivery technique including one of landing, dropping via a tether, dropping to a doorstep, dropping to a mailbox, dropping to a porch, and dropping to a garage. The plurality of UAVs can be configured to constrain flight based on coverage of the plurality of cell towers. The constrained flight can include one or more of pre-configuring the plurality of UAVs to operate only where the coverage exists, monitoring cell signal strength by the plurality of UAVs and adjusting flight based therein, and a combination thereof.
§8.1 Package Delivery Authorization and Management Via the Air Traffic Control System
In another exemplary embodiment, the air traffic control system 300 utilizing wireless networks and concurrently supporting delivery application authorization and management includes the processor and the network interface communicatively coupled to one another; and the memory storing instructions that, when executed, cause the processor to: communicate, via the network interface, with a plurality of UAVs via a plurality of cell towers associated with the wireless networks, wherein the plurality of UAVs each include hardware and antennas adapted to communicate to the plurality of cell towers; maintain data associated with flight of each of the plurality of UAVs based on the communicating; process the maintained data to perform a plurality of functions associated with air traffic control of the plurality of UAVs; and process the maintained data to perform a plurality of functions for the delivery application authorization and management for each of the plurality of UAVs.
§8.2 Landing Authorization and Management
In another exemplary aspect, the air traffic control system 300 can be configured to provide landing authorization and management in addition to the aforementioned air traffic control functions and package delivery authorization and management. The landing authorization and management can be at the home base of the UAV, at a delivery location, and/or at a pickup location. The air traffic control system 300 can control and approve the landing. For example, the air traffic control system 300 can receive photographs and/or video from the UAV 50 of the location (home base, delivery location, pickup location). The air traffic control system 300 can make a determination based on the photographs and/or video, as well as other parameters such as wind speed, temperature, etc. to approve the landing.
§9.0 Separation Assurance Via the Air Traffic Control System
In another exemplary aspect, the air traffic control system 300 can be used to for separation assurance through altitude and flying lane coordination in addition to the aforementioned air traffic control functions, package delivery authorization and management, landing authorization and management, etc. As the air traffic control system 300 has monitored data from various UAVs 50, the air traffic control system 300 can keep track of specific flight plans as well as cause changes in real time to ensure specific altitude and vector headings, i.e., a flight lane. For example, the air traffic control system 300 can include a specific geography of interest and there can be adjacent air traffic control systems 300 that communicate to one another and share some overlap in the geography for handoffs. The air traffic control systems 300 can make assumptions on future flight behavior based on the current data and then direct UAVs 50 based thereon. The air traffic control system 300 can also communicate with commercial aviation air traffic control systems for limited data exchange to ensure the UAVs 50 do not interfere with commercial aircraft or fly in no-fly zones.
1. An Unmanned Aerial Vehicle (UAV) air traffic control method utilizing wireless networks and concurrently supporting delivery application authorization and management, the UAV air traffic control method comprising:
communicating with a plurality of UAVs via a plurality of cell towers associated with the wireless networks, wherein the plurality of UAVs each comprise hardware and antennas adapted to communicate to the plurality of cell towers;
maintaining data associated with flight of each of the plurality of UAVs based on the communicating;
processing the maintained data to perform a plurality of functions associated with air traffic control of the plurality of UAVs; and
processing the maintained data to perform a plurality of functions for the delivery application authorization and management for each of the plurality of UAVs.
2. The UAV air traffic control method of claim 1, wherein the maintained data comprises location information received and updated periodically from each of the plurality of UAVs, and wherein the location information is correlated to coordinates and altitude.
3. The UAV air traffic control method of claim 2, wherein the location information is determined based on a combination of triangulation by the plurality of cell towers and a determination by the UAV based on a location identification network.
4. The UAV air traffic control method of claim 2, wherein the processing for the delivery application authorization and management comprises checking the coordinates and the altitude based on a flight plan, for each of the plurality of UAVs.
5. The UAV air traffic control method of claim 4, wherein the checking the coordinates and the altitude further comprises assuring each of the plurality of UAVs is in a specified flying lane.
6. The UAV air traffic control method of claim 1, wherein the maintained data comprises current battery and/or fuel status for each of the plurality of UAVs, and wherein the processing for the delivery application authorization and management comprises checking the current battery and/or fuel status to ensure sufficiency to provide a current delivery, for each of the plurality of UAVs.
7. The UAV air traffic control method of claim 1, wherein the maintained data comprises photographs and/or video of a delivery location, and wherein the processing for the delivery application authorization and management comprises checking the delivery location is clear for landing and/or dropping a package, for each of the plurality of UAVs.
8. The UAV air traffic control method of claim 1, wherein the maintained data comprises photographs and/or video of a delivery location, and wherein the processing for the delivery application authorization and management comprises, for each of the plurality of UAVs, checking the delivery location for a delivery technique comprising one of landing, dropping via a tether, dropping to a doorstep, dropping to a mailbox, dropping to a porch, and dropping to a garage.
9. The UAV air traffic control method of claim 1, wherein the plurality of UAVs are configured to constrain flight based on coverage of the plurality of cell towers.
10. The UAV air traffic control method of claim 8, wherein the constrained flight comprises one or more of pre-configuring the plurality of UAVs to operate only where the coverage exists, monitoring cell signal strength by the plurality of UAVs and adjusting flight based therein, and a combination thereof.
11. An Unmanned Aerial Vehicle (UAV) air traffic control system utilizing wireless networks and concurrently supporting delivery application authorization and management, the UAV air traffic control system comprising:
a processor and a network interface communicatively coupled to one another; and
communicate, via the network interface, with a plurality of UAVs via a plurality of cell towers associated with the wireless networks, wherein the plurality of UAVs each comprise hardware and antennas adapted to communicate to the plurality of cell towers;
maintain data associated with flight of each of the plurality of UAVs based on the communicating;
process the maintained data to perform a plurality of functions associated with air traffic control of the plurality of UAVs; and
process the maintained data to perform a plurality of functions for the delivery application authorization and management for each of the plurality of UAVs.
12. The UAV air traffic control system of claim 11, wherein the maintained data comprises location information received and updated periodically from each of the plurality of UAVs, and wherein the location information is correlated to coordinates and altitude.
13. The UAV air traffic control system of claim 12, wherein the location information is determined based on a combination of triangulation by the plurality of cell towers and a determination by the UAV based on a location identification network.
14. The UAV air traffic control system of claim 12, wherein the delivery application authorization and management comprises checking the coordinates and the altitude based on a flight plan, for each of the plurality of UAVs.
15. The UAV air traffic control system of claim 14, wherein the checking the coordinates and the altitude further comprises assuring each of the plurality of UAVs is in a specified flying lane.
16. The UAV air traffic control system of claim 11, wherein the maintained data comprises current battery and/or fuel status for each of the plurality of UAVs, and wherein the delivery application authorization and management comprises checking the current battery and/or fuel status to ensure sufficiency to provide a current delivery, for each of the plurality of UAVs.
17. The UAV air traffic control system of claim 11, wherein the maintained data comprises photographs and/or video of a delivery location, and wherein the processing for the delivery application authorization and management comprises checking the delivery location is clear for landing and/or dropping a package, for each of the plurality of UAVs.
18. The UAV air traffic control system of claim 11, wherein the maintained data comprises photographs and/or video of a delivery location, and wherein the processing for the delivery application authorization and management comprises, for each of the plurality of UAVs, checking the delivery location for a delivery technique comprising one of landing, dropping via a tether, dropping to a doorstep, dropping to a mailbox, dropping to a porch, and dropping to a garage.
19. The UAV air traffic control system of claim 11, wherein the plurality of UAVs are configured to constrain flight based on coverage of the plurality of cell towers.
20. The UAV air traffic control system of claim 19, wherein the constrained flight comprises one or more of pre-configuring the plurality of UAVs to operate only where the coverage exists, monitoring cell signal strength by the plurality of UAVs and adjusting flight based therein, and a combination thereof.
US15/193,488 2016-06-10 2016-06-27 Air traffic control of unmanned aerial vehicles for delivery applications Active 2036-12-17 US10510260B2 (en)
US15/179,188 US9928750B2 (en) 2016-06-10 2016-06-10 Air traffic control of unmanned aerial vehicles via wireless networks
US15/185,598 US10019906B2 (en) 2016-06-10 2016-06-17 Air traffic control of unmanned aerial vehicles concurrently using a plurality of wireless networks
US15/193,488 US10510260B2 (en) 2016-06-10 2016-06-27 Air traffic control of unmanned aerial vehicles for delivery applications
US15/217,135 US9959772B2 (en) 2016-06-10 2016-07-22 Flying lane management systems and methods for unmanned aerial vehicles
US15/244,023 US10109205B2 (en) 2016-06-10 2016-08-23 Air traffic control monitoring systems and methods for unmanned aerial vehicles
US15/255,672 US10198953B2 (en) 2016-06-10 2016-09-02 Obstruction detection in air traffic control systems for unmanned aerial vehicles
US15/268,831 US10089888B2 (en) 2016-06-10 2016-09-19 Managing detected obstructions in air traffic control systems for unmanned aerial vehicles
US15/292,782 US20170358228A1 (en) 2016-06-10 2016-10-13 Managing dynamic obstructions in air traffic control systems for unmanned aerial vehicles
US15/338,559 US10157548B2 (en) 2016-06-10 2016-10-31 Waypoint directory in air traffic control systems for unmanned aerial vehicles
US15/448,968 US10074284B1 (en) 2016-06-10 2017-03-03 Emergency shutdown and landing for unmanned aerial vehicles with air traffic control systems
US15/584,422 US10189566B2 (en) 2016-06-10 2017-05-02 3D coverage mapping of wireless networks with unmanned aerial vehicles
US15/631,302 US10157546B2 (en) 2016-06-10 2017-06-23 Anti-drone flight protection systems and methods
US15/705,345 US10312994B2 (en) 2016-06-10 2017-09-15 Drone network switchover between wireless networks
US15/800,574 US20180086483A1 (en) 2016-06-10 2017-11-01 Elevator or tube lift for drone takeoff and control thereof via air traffic control systems
US15/985,996 US20190035287A1 (en) 2016-06-10 2018-05-22 Drone collision avoidance via Air Traffic Control over wireless networks
US16/000,950 US20180276995A1 (en) 2016-06-10 2018-06-06 Flying Lane Management with Lateral Separations between Drones
US16/100,571 US20180350245A1 (en) 2016-06-10 2018-08-10 Drone Air Traffic Control incorporating weather updates
US16/100,296 US20180350243A1 (en) 2016-06-10 2018-08-10 Drone Air Traffic Control over wireless networks for package pickup and delivery
US16/155,272 US20190043368A1 (en) 2016-06-10 2018-10-09 Dynamic flying lane management systems and methods for drone air traffic control
US16/155,354 US20190035285A1 (en) 2016-06-10 2018-10-09 Systems and methods for drone air traffic control utilizing geographic boundaries for management
US16/193,053 US20190080619A1 (en) 2016-06-10 2018-11-16 Systems and methods for air traffic control for passenger drones
US16/417,805 US20190295427A1 (en) 2016-06-10 2019-05-21 Air traffic control of passenger drones concurrently using a plurality of wireless networks
US16/442,597 US20190325760A1 (en) 2016-06-10 2019-06-17 Flying lane management systems and methods for passenger drones
US16/511,228 US20190355262A1 (en) 2016-06-10 2019-07-15 Air traffic control monitoring systems and methods for passenger drones
US16/511,262 US20190355263A1 (en) 2016-06-10 2019-07-15 Obstruction detection in air traffic control systems for passenger drones
US16/545,051 US20200005652A1 (en) 2016-06-10 2019-08-20 Managing detected obstructions in air traffic control systems for passenger drones
US16/545,027 US20200005651A1 (en) 2016-06-10 2019-08-20 Apparatus for controlling unmanned aerial vehicles and passenger drones via an air traffic control system
US16/578,457 US20200035110A1 (en) 2016-06-10 2019-09-23 Managing dynamic obstructions in air traffic control systems for passenger drones and unmanned aerial vehicles
US16/590,516 US20200051445A1 (en) 2016-06-10 2019-10-02 Emergency shutdown and landing for passenger drones and unmanned aerial vehicles with air traffic control systems
US16/590,506 US20200051439A1 (en) 2016-06-10 2019-10-02 Waypoint directory in air traffic control systems for passenger drones and unmanned aerial vehicles
US16/688,152 US20200090527A1 (en) 2016-06-10 2019-11-19 Air traffic control of unmanned aerial vehicles for delivery applications
US16/716,670 US20200160730A1 (en) 2016-06-10 2019-12-17 Passenger drone collision avoidance via Air Traffic Control over wireless network
US16/716,649 US20200160734A1 (en) 2016-06-10 2019-12-17 Passenger drone switchover between wireless networks
US15/179,188 Continuation-In-Part US9928750B2 (en) 2016-06-10 2016-06-10 Air traffic control of unmanned aerial vehicles via wireless networks
US15/185,598 Continuation-In-Part US10019906B2 (en) 2016-06-10 2016-06-17 Air traffic control of unmanned aerial vehicles concurrently using a plurality of wireless networks
US15/217,135 Continuation-In-Part US9959772B2 (en) 2016-06-10 2016-07-22 Flying lane management systems and methods for unmanned aerial vehicles
US15/244,023 Continuation-In-Part US10109205B2 (en) 2016-06-10 2016-08-23 Air traffic control monitoring systems and methods for unmanned aerial vehicles
US16/688,152 Continuation US20200090527A1 (en) 2016-06-10 2019-11-19 Air traffic control of unmanned aerial vehicles for delivery applications
US20170358215A1 true US20170358215A1 (en) 2017-12-14
US10510260B2 US10510260B2 (en) 2019-12-17
ID=60573008
US15/193,488 Active 2036-12-17 US10510260B2 (en) 2016-06-10 2016-06-27 Air traffic control of unmanned aerial vehicles for delivery applications
US16/688,152 Pending US20200090527A1 (en) 2016-06-10 2019-11-19 Air traffic control of unmanned aerial vehicles for delivery applications
US (2) US10510260B2 (en)
US10665035B1 (en) 2017-07-11 2020-05-26 B+T Group Holdings, LLC System and process of using photogrammetry for digital as-built site surveys and asset tracking
US20070284474A1 (en) * 2006-06-09 2007-12-13 The Insitu Group, Inc. Wirelessly controlling unmanned aircraft and accessing associated surveillance data
US20150336667A1 (en) * 2014-05-20 2015-11-26 Verizon Patent And Licensing Inc. Unmanned aerial vehicle platform
US20170045894A1 (en) * 2015-08-12 2017-02-16 Qualcomm Incorporated Autonomous Landing and Control
US9650136B1 (en) * 2015-06-15 2017-05-16 Amazon Technologies, Inc. Unmanned aerial vehicle payload delivery
US20170142595A1 (en) * 2015-11-12 2017-05-18 Sony Mobile Communications Inc. Dynamic positioning method for mobile cells
US20170336805A1 (en) * 2016-05-23 2017-11-23 ZEROTECH (Chongqing) Intelligence Technology Co., Ltd. Method an apparatus for controlling unmanned aerial vehicle to land on landing platform
US20170350959A1 (en) * 2016-06-06 2017-12-07 Raziq Yaqub System and method of detecting individuals in a target geogrpahic location with a disastrous site using smart antenna borne drone
US20180350243A1 (en) * 2016-06-10 2018-12-06 ETAK Systems, LLC Drone Air Traffic Control over wireless networks for package pickup and delivery
2016-06-27 US US15/193,488 patent/US10510260B2/en active Active
2019-11-19 US US16/688,152 patent/US20200090527A1/en active Pending
US20200090527A1 (en) 2020-03-19
US10510260B2 (en) 2019-12-17
US10057722B2 (en) 2018-08-21 Methods and systems for active shipment management using a container node within a wireless network enabled vehicle
US10580230B2 (en) 2020-03-03 System and method for data recording and analysis
CN205265924U (en) 2016-05-25 Unmanned aerial vehicle
US20170013547A1 (en) 2017-01-12 Systems, apparatus, and methods of checkpoint summary based monitoring for an event candidate related to an id node within a wireless node network
JP2020055694A (en) 2020-04-09 System, masternode device and method for generating pickup notices related to inventory items
US20200074868A1 (en) 2020-03-05 System and method for automated traffic management of intelligent unmanned aerial vehicles
US10249198B2 (en) 2019-04-02 Systems and methods for restricting drone airspace access
Teng et al. 2015 Aerial sensing and characterization of three-dimensional RF fields
US20160266579A1 (en) 2016-09-15 Automated drone systems
EP3066769B1 (en) 2018-08-22 Method for distributively delivering two portions of a content on two uplinks of different frequencies to a mobile computing device transported by a vehicle in-flight.
CN105247593B (en) 2017-04-19 Flight control for flight-restricted regions
US9552736B2 (en) 2017-01-24 Systems and methods for restricting drone airspace access
Owner name: ETAK SYSTEMS, LLC, NORTH CAROLINA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PRIEST, LEE;REEL/FRAME:039016/0880
2018-10-17 STCB Information on status: application discontinuation