Patents by Inventor Hani BATLA

Hani BATLA has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10089890
    Abstract: A device receives a request for a flight path from a first location to a second location in a region, and calculates the flight path based on the request and based on one or more of weather information, air traffic information, obstacle information, regulatory information, or historical information associated with the region. The device determines required capabilities for the flight path based on the request, and selects, from multiple UAVs, a particular UAV based on the required capabilities for the flight path and based on a ranking of the multiple UAVs. The device generates flight path instructions for the flight path, and provides the flight path instructions to the particular UAV to permit the particular UAV to travel from the first location to the second location via the flight path.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: October 2, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Gurpreet Ubhi, Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Igor Kantor
  • Patent number: 9881021
    Abstract: A device receives a request for a flight path, for a UAV, from a first location to a second location, and calculates the flight path based on the request. The device determines network requirements for the flight path based on the request, and selects a network based on the network requirements. The device generates flight path instructions, and device provides the flight path instructions to the UAV to permit the UAV to travel from the first location to the second location via the flight path. The device receives, at a particular point of the flight path, an indication that the UAV is leaving a coverage area of the network and entering a coverage area of a third party network, and hands off the UAV to a third party device to permit the third party device to monitor traversal of the flight path by the UAV, via the third party network.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: January 30, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Douglas M. Pasko, Ashok N. Srivastava, Hani Batla, Igor Kantor, Gurpreet Ubhi
  • Patent number: 9881022
    Abstract: A device receives a request for a flight path, for a UAV, from a first location to a second location, and calculates the flight path based on the request for the flight path. The device determines network requirements for the flight path based on the request, and determines scores for multiple networks with coverage areas covering a portion of the flight path. The device selects a particular network, from the multiple networks, based on the network requirements for the flight path and based on the scores for the multiple networks. The device causes a connection with the UAV and the particular network to be established, and generates flight path instructions for the flight path. The device provides, via the connection with the particular network, the flight path instructions to the UAV to permit the UAV to travel from the first location to the second location via the flight path.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: January 30, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Gurpreet Ubhi, Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Igor Kantor
  • Patent number: 9875454
    Abstract: A device receives a request for a flight path for a UAV to travel from a location to an anticipated location associated with a mobile device, and determines capability information for the UAV based on component information associated with the UAV. The device receives information associated with a current location, a direction of travel, and a speed of the mobile device, and calculates the flight path from the location to the anticipated location associated with the mobile device based on the capability information and based on the information associated with the current location, the direction of travel, and the speed of the mobile device. The device generates flight path instructions for the flight path, and provides the flight path instructions to the UAV to permit the UAV to travel from the location to the anticipated location associated with the mobile device, based on the flight path instructions.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: January 23, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Igor Kantor, Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Gurpreet Ubhi
  • Publication number: 20180016005
    Abstract: A device receives a request for a flight path of UAV from a first location to a second location in a region, and determines, based on credentials associated with the UAV, whether the UAV is authenticated for utilizing the device and a network. The device determines, when the UAV is authenticated, capability information for the UAV based on the request and component information associated with the UAV. The device calculates the flight path from the first location to the second location based on the capability information and one or more of weather information, air traffic information, obstacle information, or regulatory information associated with the region. The device generates flight path instructions for the flight path based on one or more of the weather information, the air traffic information, the obstacle information, or the regulatory information associated with the region, and provides the flight path instructions to the UAV.
    Type: Application
    Filed: September 28, 2017
    Publication date: January 18, 2018
    Inventors: Ashok N. SRIVASTAVA, Douglas M. PASKO, Hani BATLA, Igor KANTOR, Gurpreet UBHI
  • Publication number: 20170372256
    Abstract: A device receives a request for a flight path for a UAV to travel from a location to an anticipated location associated with a mobile device, and determines capability information for the UAV based on component information associated with the UAV. The device receives information associated with a current location, a direction of travel, and a speed of the mobile device, and calculates the flight path from the location to the anticipated location associated with the mobile device based on the capability information and based on the information associated with the current location, the direction of travel, and the speed of the mobile device. The device generates flight path instructions for the flight path, and provides the flight path instructions to the UAV to permit the UAV to travel from the location to the anticipated location associated with the mobile device, based on the flight path instructions.
    Type: Application
    Filed: August 18, 2017
    Publication date: December 28, 2017
    Inventors: Igor KANTOR, Ashok N. SRIVASTAVA, Douglas M. PASKO, Hani BATLA, Gurpreet UBHI
  • Publication number: 20170337218
    Abstract: A device receives a request for a flight path, for a UAV, from a first location to a second location, and calculates the flight path based on the request. The device determines network requirements for the flight path based on the request, and selects a network based on the network requirements. The device generates flight path instructions, and device provides the flight path instructions to the UAV to permit the UAV to travel from the first location to the second location via the flight path. The device receives, at a particular point of the flight path, an indication that the UAV is leaving a coverage area of the network and entering a coverage area of a third party network, and hands off the UAV to a third party device to permit the third party device to monitor traversal of the flight path by the UAV, via the third party network.
    Type: Application
    Filed: July 24, 2017
    Publication date: November 23, 2017
    Inventors: Douglas M. Pasko, Ashok N. Srivastava, Hani Batla, Igor Kantor, Gurpreet Ubhi
  • Publication number: 20170337219
    Abstract: A device receives a request for a flight path, for a UAV, from a first location to a second location, and calculates the flight path based on the request for the flight path. The device determines network requirements for the flight path based on the request, and determines scores for multiple networks with coverage areas covering a portion of the flight path. The device selects a particular network, from the multiple networks, based on the network requirements for the flight path and based on the scores for the multiple networks. The device causes a connection with the UAV and the particular network to be established, and generates flight path instructions for the flight path. The device provides, via the connection with the particular network, the flight path instructions to the UAV to permit the UAV to travel from the first location to the second location via the flight path.
    Type: Application
    Filed: July 24, 2017
    Publication date: November 23, 2017
    Inventors: Gurpreet UBHI, Ashok N. SRIVASTAVA, Douglas M. PASKO, Hani BATLA, Igor KANTOR
  • Patent number: 9811084
    Abstract: A device receives a request for a mission that includes traversal of a flight path from a first location to a second location and performance of mission operations, and calculates the flight path from the first location to the second location based on the request. The device determines required capabilities for the mission based on the request, and identifies UAVs based on the required capabilities for the mission. The device generates flight path instructions for the flight path and mission instructions for the mission operations, and provides the flight path/mission instructions to the identified UAVs to permit the identified UAVs to travel from the first location to the second location, via the flight path, and to perform the mission operations at the second location.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: November 7, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Igor Kantor, Gurpreet Ubhi
  • Patent number: 9783293
    Abstract: A device receives a request for a flight path of UAV from a first location to a second location in a region, and determines, based on credentials associated with the UAV, whether the UAV is authenticated for utilizing the device and a network. The device determines, when the UAV is authenticated, capability information for the UAV based on the request and component information associated with the UAV. The device calculates the flight path from the first location to the second location based on the capability information and one or more of weather information, air traffic information, obstacle information, or regulatory information associated with the region. The device generates flight path instructions for the flight path based on one or more of the weather information, the air traffic information, the obstacle information, or the regulatory information associated with the region, and provides the flight path instructions to the UAV.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: October 10, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Igor Kantor, Gurpreet Ubhi
  • Patent number: 9762658
    Abstract: Some embodiments provide a monitoring system for a distributed platform. The monitoring system dynamically controls the monitoring and reporting function of client applications running on user devices using a plurality of configurations. The system distributes different configurations to different client applications to control the monitoring and reporting of each client application independently. The system distributes different configurations to the same client application at different times in order to dynamically reconfigure the reporting function of that client application. The system compiles metrics from the client applications in order to generate custom performance reports for different content providers and identify performance issues. In response to a detected issue, the system can automatically reconfigure affected client applications to better diagnose the issue with increased reporting. The system can also issue alerts for others to take corrective action.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: September 12, 2017
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Hani Batla, Ted Middleton, Dennis Au
  • Publication number: 20170160740
    Abstract: A device receives a request for a mission that includes traversal of a flight path from a first location to a second location and performance of mission operations, and calculates the flight path from the first location to the second location based on the request. The device determines required capabilities for the mission based on the request, and identifies UAVs based on the required capabilities for the mission. The device generates flight path instructions for the flight path and mission instructions for the mission operations, and provides the flight path/mission instructions to the identified UAVs to permit the identified UAVs to travel from the first location to the second location, via the flight path, and to perform the mission operations at the second location.
    Type: Application
    Filed: February 24, 2017
    Publication date: June 8, 2017
    Inventors: Ashok N. SRIVASTAVA, Douglas M. PASKO, Hani BATLA, Igor KANTOR, Gurpreet UBHI
  • Publication number: 20170162064
    Abstract: A device receives a request for a flight path from a first location to a second location in a region, and calculates the flight path based on the request and based on one or more of weather information, air traffic information, obstacle information, regulatory information, or historical information associated with the region. The device determines required capabilities for the flight path based on the request, and selects, from multiple UAVs, a particular UAV based on the required capabilities for the flight path and based on a ranking of the multiple UAVs. The device generates flight path instructions for the flight path, and provides the flight path instructions to the particular UAV to permit the particular UAV to travel from the first location to the second location via the flight path.
    Type: Application
    Filed: February 24, 2017
    Publication date: June 8, 2017
    Inventors: Gurpreet UBHI, Ashok N. SRIVASTAVA, Douglas M. PASKO, Hani BATLA, Igor KANTOR
  • Patent number: 9671790
    Abstract: A device receives a request for a mission that includes traversal of a flight path from one or more first locations to a second location and performance of mission operations, and determines required capabilities and constraints for the mission based on the request. The device identifies UAVs based on the required capabilities and the constraints, and calculates a cost effective mission plan, for the identified UAVs, based on the required capabilities and the constraints. The device generates mission plan instructions, for the cost effective mission plan, that include flight path instructions for the flight path and mission instructions for the mission operations. The device provides the mission plan instructions to the identified UAVs to permit the identified UAVs to travel from the one or more first locations to the second location, via the flight path, and to perform the mission operations.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: June 6, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Igor Kantor, Gurpreet Ubhi
  • Patent number: 9646283
    Abstract: A device receives a request for a flight path for a UAV to travel from a first location to a second location, and determines capability information for the UAV based on component information of the UAV. The device calculates the flight path based on the capability information, and generates flight path instructions that include delivery confirmation instructions. The device provides the flight path instructions to the UAV to permit the UAV to travel from the first location to the second location to deliver a payload, and obtains, based on the delivery confirmation instructions, user credentials associated with a user at the second location. The device determines whether the user is an authorized recipient of the payload, based on the user credentials, and causes the UAV to selectively deliver the payload to the user based on whether the user is the authorized recipient of the payload.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: May 9, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Igor Kantor, Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Gurpreet Ubhi
  • Patent number: 9583006
    Abstract: A device receives a request for a mission that includes traversal of a flight path from a first location to a second location and performance of mission operations, and calculates the flight path from the first location to the second location based on the request. The device determines required capabilities for the mission based on the request, and identifies UAVs based on the required capabilities for the mission. The device generates flight path instructions for the flight path and mission instructions for the mission operations, and provides the flight path/mission instructions to the identified UAVs to permit the identified UAVs to travel from the first location to the second location, via the flight path, and to perform the mission operations at the second location.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: February 28, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Igor Kantor, Gurpreet Ubhi
  • Patent number: 9583007
    Abstract: A device receives a request for a flight path from a first location to a second location in a region, and calculates the flight path based on the request and based on one or more of weather information, air traffic information, obstacle information, regulatory information, or historical information associated with the region. The device determines required capabilities for the flight path based on the request, and selects, from multiple UAVs, a particular UAV based on the required capabilities for the flight path and based on a ranking of the multiple UAVs. The device generates flight path instructions for the flight path, and provides the flight path instructions to the particular UAV to permit the particular UAV to travel from the first location to the second location via the flight path.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: February 28, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Gurpreet Ubhi, Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Igor Kantor
  • Patent number: 9569972
    Abstract: A device receives a request for a flight path for a UAV from a first location to a second location, credentials for the UAV, and component information for the UAV. The device determines, based on the credentials, whether the UAV is authenticated for utilizing the device and a network, and determines whether the UAV is capable of flight based on the component information and maintenance information. The device calculates, the flight path based on capability information for the UAV and/or other information, and determines whether the UAV is capable of traversing the flight path based on the capability information and/or the other information. The device generates flight path instructions for the flight path, and provides the flight path instructions to the UAV to permit the UAV to travel from the first location to the second location via the flight path.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: February 14, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Douglas M. Pasko, Ashok N. Srivastava, Hani Batla, Igor Kantor, Gurpreet Ubhi
  • Patent number: 9542850
    Abstract: A device receives a request for a flight path for a UAV to travel from a first location to a second location, and determines, based on credentials of the UAV, whether the UAV is authenticated for utilizing the device. The device determines, when the UAV is authenticated, capability information for the UAV based on component information of the UAV, and calculates the flight path. The device determines whether the UAV is capable of traversing the flight path based on the capability information, and generates, when the UAV is capable of traversing the flight path, flight path instructions for the flight path. The device provides the flight path instructions and credentials of the device to the UAV to permit the UAV to travel from the first location to the second location when the UAV authenticates the device based on the credentials of the device.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: January 10, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Igor Kantor, Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Gurpreet Ubhi
  • Publication number: 20160300495
    Abstract: A device receives a request for a flight path for a UAV to travel from a first location to a second location, and determines, based on credentials of the UAV, whether the UAV is authenticated for utilizing the device. The device determines, when the UAV is authenticated, capability information for the UAV based on component information of the UAV, and calculates the flight path. The device determines whether the UAV is capable of traversing the flight path based on the capability information, and generates, when the UAV is capable of traversing the flight path, flight path instructions for the flight path. The device provides the flight path instructions and credentials of the device to the UAV to permit the UAV to travel from the first location to the second location when the UAV authenticates the device based on the credentials of the device.
    Type: Application
    Filed: May 20, 2014
    Publication date: October 13, 2016
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Igor KANTOR, Ashok N. SRIVASTAVA, Douglas M. PASKO, Hani BATLA, Gurpreet UBHI