Patents by Inventor Ashok N. Srivastava

Ashok N. Srivastava 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: 10021130
    Abstract: State information relating to the operation of network devices is used to identify network issues and/or anomalies relating to the operation of the network. The state information from the network devices may include time-series signals from a number of the network devices. Correlation values may be obtained between pairs of time-series signals. Pairs of time-series signals that have a relatively high correlation value may be determined to be related to one another. In one implementation, mitigation of the network issues/anomalies may be automatically performed based on calculated correlation values.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: July 10, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Ashok N Srivastava
  • 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
  • Patent number: 9866454
    Abstract: A device receives web data, associated with user devices, that is generated based on interactions of the user devices with a network and one or more content provider devices. The device removes erroneous or objectionable web data from the web data to generate a subset of the web data, and categorizes the subset of the web data by assigning categories to the subset of the web data. The device performs an empirical estimation of the categorized subset of the web data to generate empirical estimations. The device performs a simulation of the empirical estimations to generate synthetic data that corresponds to the web data and removes private information relating to the user devices and users of the user devices, and stores the synthetic data in a storage device.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: January 9, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Ashok N. Srivastava
  • 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: 9826349
    Abstract: A method and device may estimate the accuracy of position data using kernel density estimator. The method may include receiving, from a plurality of user devices, network requests having embedded position data representing locations of the plurality of user devices. The method further includes extracting, from the network requests over a time period, the embedded position data of a user device associated with the plurality of user devices; and receiving baseline position data representing the locations of the user device over the time period. The method included generating a probability density estimate of the locations of the user device based on a kernel density estimator using the baseline position data, determining accuracy scores for the embedded position data using the probability density estimate of the locations, and filtering the embedded position data to remove outliers from the embedded position data.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: November 21, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Li Yang, Zhengming Xing, Hai Shao, Ashok N. Srivastava
  • 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: 9806902
    Abstract: A device receives information associated with machine-to-machine (M2M) devices connected to a host server device via a network. The information associated with the M2M devices include one or more of device information associated with components of the M2M devices, application information generated by the M2M devices, or network information associated with interactions of the M2M devices, with the network, when the M2M devices provide the application information to the host server device via the network. The device performs an analysis of the information associated with the M2M devices via one or more analytics techniques, and generates analysis information based on the analysis of the information associated with the M2M devices. The device provides the analysis information for display by the host server device.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: October 31, 2017
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ashok N. Srivastava, Kalyan Pamarthy, Santanu Das, Yunzhu Chen, An Le, Xuepeng Sun
  • 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: 9719881
    Abstract: A device receives information, associated with civil structures, that includes temperature information associated with the civil structures, pressure information associated with the civil structures, stress information associated with the civil structures, vibration information associated with the civil structures, or displacement information associated with the civil structures. The device performs an analysis of the information associated with the civil structures via one or more analytics techniques, and generates analysis information based on the analysis of the information associated with the civil structures. The analysis information identifies a potential issue with at least one of the civil structures, and the device provides the analysis information for display.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: August 1, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Ashok N. Srivastava, Fu-Kuo Chang
  • 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
  • Publication number: 20170124660
    Abstract: An exemplary method includes a telematics computing system collecting telematics data from a telematics device associated with a vehicle, aggregating the telematics data collected over time from the telematics device associated with the vehicle, analyzing the aggregated telematics data to determine a set of discrete segments of driving behavior associated with the vehicle, classifying the set of discrete segments of the driving behavior associated with the vehicle based on the analyzing of the aggregated telematics data, and generating a representation of the driving behavior based on the classifying of the set of discrete segments of the driving behavior, the representation of the driving behavior including weighting factors assigned to the classified set of discrete segments of the driving behavior.
    Type: Application
    Filed: November 2, 2015
    Publication date: May 4, 2017
    Inventor: Ashok N. Srivastava