×

Selection of networks for communicating with unmanned aerial vehicles

  • US 9,881,022 B2
  • Filed: 05/20/2014
  • Issued: 01/30/2018
  • Est. Priority Date: 05/20/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by a device, a request for a flight path, for an unmanned aerial vehicle, from a first geographical location to a second geographical location;

    determining, by the device, aviation information,the aviation information indicating whether the unmanned aerial vehicle can complete the flight path without stopping;

    determining, by the device, a waypoint based on the aviation information indicating that the unmanned aerial vehicle cannot complete the flight path without stopping,the waypoint being a location along the flight path for recharging or refueling;

    calculating, by the device, the flight path based on the request for the flight path and based on the aviation information;

    determining, by the device, network requirements for the flight path based on the request for the flight path;

    determining, by the device, scores for a plurality of networks with coverage areas covering at least a portion of the flight path,the scores for the plurality of networks being based on information associated with the plurality of networks including at least one of;

    availability information,security information,cost information, orbandwidth information;

    selecting, by the device, a first particular network, of the plurality of networks, based on the network requirements for the flight path and based on the scores for the plurality of networks;

    causing, by the device, a connection with the unmanned aerial vehicle and the first particular network to be established;

    generating, by the device, flight path instructions for the flight path,the flight path instructions including information associated with the waypoint, andthe flight path instructions instructing the unmanned aerial vehicle to;

    maintain the connection with the first particular network until the unmanned aerial vehicle reaches a particular location, andconnect to a second particular network when the unmanned aerial vehicle reaches the particular location;

    providing, by the device and via the connection with the first particular network, the flight path instructions to the unmanned aerial vehicle causing the unmanned aerial vehicle to travel from the first geographical location toward the second geographical location via the flight path based on the flight path instructions;

    receiving, by the device, network connectivity information,the network connectivity information including information associated with a strength of a signal between the unmanned aerial vehicle and the first particular network or the second particular network;

    selecting, by the device, a third particular network, of the plurality of networks, based on the network connectivity information; and

    causing, by the device, a connection between the unmanned aerial vehicle and the third particular network to be established.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×