System and Method for Drone Connectivity and Communication Over a Cellular Network
First Claim
1. A system, comprising a drone configured with a processor, a cellular modem and a flight controller, the processor connected to the cellular modem and separately connected to the flight controller via serial connections;
- a cloud server;
a remote control device configured with an end user interface, and wherein the system is configured for communication from the remote control device to the cloud server via internet communication, and from the cloud server to the drone via a cellular network in communication with the cloud server and the cellular modem, and wherein the system provides a communication network for the delivery and routing of data, including messages, instructions for drone operation, packets or other data, between the remote control device and the drone.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a system and method for drone connectivity using cellular networks for out of line-of-sight applications and tracking drones during flight. The present invention may be modular, allowing users to program customizable modes for one or more microprocessors of the system. In one embodiment, a system comprises a drone configured with a processor, a cellular modem and a flight controller, the processor connected to the cellular modem and connected to the flight controller via serial connections; a cloud server; a remote control device, and wherein the system is configured for communication from the remote control device to the cloud server via internet communication, and from the cloud server to the drone via a cellular network in communication with the cloud server and the cellular modem, the system providing a communication network for the delivery and routing of data between the remote control device and the drone.
48 Citations
11 Claims
-
1. A system, comprising a drone configured with a processor, a cellular modem and a flight controller, the processor connected to the cellular modem and separately connected to the flight controller via serial connections;
- a cloud server;
a remote control device configured with an end user interface, and wherein the system is configured for communication from the remote control device to the cloud server via internet communication, and from the cloud server to the drone via a cellular network in communication with the cloud server and the cellular modem, and wherein the system provides a communication network for the delivery and routing of data, including messages, instructions for drone operation, packets or other data, between the remote control device and the drone. - View Dependent Claims (2, 3, 4)
- a cloud server;
- 5. A device, comprising a drone configured with a plurality of propellers, a processor board attached to a portion of the drone and configured with a plurality of USB ports, a cellular modem attached to the drone and connected via a USB serial connection to processor board, the modem configured for communication on a cellular network to a web service configured to receive data from the processing board, a GPS mechanism attached to drone body and connected to the processor board through a serial connection configured for communication to a cloud server composing a web service configured to receive GPS data, and a flight controller connected to the processing board via a USB (serial) connection.
-
8. A method tor remote connectivity and communication with a drone beyond line-of-sight via a portable electronic device, the method comprising:
-
sending a message comprising a drone UID from a drone configured with a processing board, a flight controller and a cellular modem, the flight controller and cellular modem connected by serial connection to the processing board to a cloud server, wherein the message is sent via a cellular network from the drone to the cloud server; receiving the message from the drone via the cellular network to a drone port on the cloud server; registering the drone ID of the message in a registry table on a drone database on the server; assigning a drone ID to a portable electronic device configured as a remote control device comprising an end user interface and configured for communication with the cloud server, thereby creating a remote control to drone connection assignment; storing the connection assignment in a remote control/end user table in the registry database; routing messages received at the cloud server from the remote control to the assigned drone, the message sent from the cloud server via an internet connection to a cell tower; transmitting the routed message received from the cloud server to the assigned drone over a cellular network, whereby the message is received on the drone via the cellular modem; and transmitting data comprising images, video stream gps coordinates, or commands from the drone to the cloud server over a cellular network. - View Dependent Claims (9, 10, 11)
-
Specification