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: 9454151
    Abstract: A device receives a request for a mission that includes traversal of a flight path and performance of mission operations, and presents a first user interface that requests mission information. The device receives the mission information, and determines recommended UAVs for the mission based on the mission information. The device presents information associated with the recommended UAVs, and receives a selection of a particular UAV via the first user interface. The device determines recommended mission plans based on the mission information and the particular UAV, and presents the recommended mission plans via a second user interface. The device receives a selection of a particular mission plan via the second user interface, and generates mission plan instructions for the particular mission plan. The device provides the mission plan instructions to the particular UAV to permit the particular UAV to travel the flight path and perform the mission operations.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: September 27, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Igor Kantor, Gurpreet Ubhi
  • Publication number: 20160261621
    Abstract: A device may receive behavior information that identifies a first user, of a first set of users, in association with a behavior. The behavior may relate to one or more requests, from a client device being used by the first user, to access a network resource. The device may determine, based on a model, whether the behavior is normal. The model may include a normal behavior pattern based on behavior information associated with the first set of users. The device may provide an instruction to allow the client device to proceed with the behavior or provide an instruction to disallow the client device from proceeding with the behavior based on determining whether the behavior is normal. The device may update the model based on the behavior information that identifies the first user and that identifies the behavior.
    Type: Application
    Filed: March 2, 2015
    Publication date: September 8, 2016
    Inventors: Ashok N. SRIVASTAVA, Santanu Das, Hai Shao
  • Publication number: 20160247404
    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: May 20, 2014
    Publication date: August 25, 2016
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Ashok N. SRIVASTAVA, Douglas M. PASKO, Hani BATLA, Igor KANTOR, Gurpreet UBHI
  • Patent number: 9412279
    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, identifies multiple recharging stations located on or near the flight path, and selects a recharging station from the multiple recharging stations based on one or more factors. The device generates flight path instructions, for the flight path, that instruct the UAV to stop and recharge at the recharging station. The device provides the flight path instructions to the UAV to permit the UAV to travel from the first location to a location of the recharging station, stop and recharge at the recharging station, and travel from the location of the recharging station to the second location via the flight path.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: August 9, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Igor Kantor, Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Gurpreet Ubhi
  • Publication number: 20160217694
    Abstract: A device receives, from a user device, a request for a flight path for a UAV to travel in a geographical region, and determines a suggested component/software for the UAV based on capability information associated with the UAV. The device provides, to the user device, information associated with the suggested component/software, and calculates the flight path based on the capability information and real time information and non-real time information associated with the geographical region. 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 in the geographical region via the flight path.
    Type: Application
    Filed: May 20, 2014
    Publication date: July 28, 2016
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Hani Batla, Ashok N. Srivastava, Douglas M. Pasko, Igor Kantor, Gurpreet Ubhi
  • Publication number: 20160216711
    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: Application
    Filed: May 20, 2014
    Publication date: July 28, 2016
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Ashok N. SRIVASTAVA, Douglas M. Pasko, Hani Batla, Igor Kantor, Gurpreet Ubhi
  • Patent number: 9397906
    Abstract: A device receives information associated with network devices of a network, such as device information associated with components of the network devices, application information generated by the network devices, or network information associated with interactions of the network devices. The device performs an analysis of the information associated with the network devices via analytics techniques in near real time, and generates analysis information based on the analysis of the information associated with the network devices. The device provides the analysis information for display.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: July 19, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Ashok N. Srivastava, Yian Xu, Yong Gao
  • Publication number: 20160196525
    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: May 20, 2014
    Publication date: July 7, 2016
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Igor KANTOR, Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Gurpreet Ubhi
  • Publication number: 20160189101
    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: Application
    Filed: May 20, 2014
    Publication date: June 30, 2016
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Igor KANTOR, Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Gurpreet Ubhi
  • Publication number: 20160180717
    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: December 22, 2015
    Publication date: June 23, 2016
    Inventors: Gurpreet UBHI, Ashok N. SRIVASTAVA, Douglas M. PASKO, Hani BATLA, Igor KANTOR
  • Patent number: 9354296
    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: May 20, 2014
    Date of Patent: May 31, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Gurpreet Ubhi, Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Igor Kantor
  • Patent number: 9334052
    Abstract: A device receives a request for a flight path from a first location to a second location in a region. The request includes component information associated with components of UAVs in a group. The device calculates a most efficient flight path from the first location to the second location based weather information, air traffic information, obstacle information, or regulatory information associated with the region, and determines capability information for the UAVs in the group based on the component information. The device selects, from the UAVs in the group, a particular UAV that is capable of traversing the most efficient flight path based on the capability information, and generates flight path instructions for the most efficient flight path. The device 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 most efficient flight path.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: May 10, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Douglas M. Pasko, Ashok N. Srivastava, Hani Batla, Igor Kantor, Gurpreet Ubhi
  • Publication number: 20160125740
    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: Application
    Filed: May 20, 2014
    Publication date: May 5, 2016
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Douglas M. Pasko, Ashok N. Srivastava, Hani Batla, Igor Kantor, Gurpreet Ubhi
  • Publication number: 20160111006
    Abstract: A device receives a request for a mission that includes traversal of a flight path and performance of mission operations, and presents a first user interface that requests mission information. The device receives the mission information, and determines recommended UAVs for the mission based on the mission information. The device presents information associated with the recommended UAVs, and receives a selection of a particular UAV via the first user interface. The device determines recommended mission plans based on the mission information and the particular UAV, and presents the recommended mission plans via a second user interface. The device receives a selection of a particular mission plan via the second user interface, and generates mission plan instructions for the particular mission plan. The device provides the mission plan instructions to the particular UAV to permit the particular UAV to travel the flight path and perform the mission operations.
    Type: Application
    Filed: May 20, 2014
    Publication date: April 21, 2016
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Ashok N. SRIVASTAVA, Douglas M. Pasko, Hani Batla, Igor Kantor, Gurpreet Ubhi
  • Patent number: 9311820
    Abstract: A device receives aviation information associated with aviation in a geographical region, and receives configurability options associated with the aviation information. The device analyzes the aviation information based on the configurability options to generate analyzed information, and receives a request for a flight path for a UAV to travel from a first location to a second location in the geographical region. The device calculates the flight path from the first location to the second location based on the analyzed information and capability information associated with the UAV, and generates flight path instructions for the flight path. The 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.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: April 12, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Hani Batla, Ashok N. Srivastava, Douglas M. Pasko, Igor Kantor, Gurpreet Ubhi
  • Publication number: 20160065428
    Abstract: A device receives information associated with network devices of a network, such as device information associated with components of the network devices, application information generated by the network devices, or network information associated with interactions of the network devices. The device performs an analysis of the information associated with the network devices via analytics techniques in near real time, and generates analysis information based on the analysis of the information associated with the network devices. The device provides the analysis information for display.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Ashok N. Srivastava, Yian Xu, Yong Gao
  • Publication number: 20160063544
    Abstract: A device receives user information associated with users of user devices of a network, and receives marketing information associated with advertisements for products and/or services. The device creates user profiles, associated with the users, based on the user information, and groups the user profiles, based on the user information, to create a user segment. The device receives third party user information relating to third party users associated with third party user devices of a third party network, and associates the third party user information with the user segment. The device identifies, based on the association, a target user segment that includes a particular user associated with a particular user device. The device determines an advertisement based on a user profile associated with the particular user and based on the marketing information, and causes the advertisement to be provided to the particular user device, via the service provider network.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Ashok N. SRIVASTAVA, Ganesh HARINATH, Gaurav GOEL
  • Publication number: 20160063514
    Abstract: A device receives user information associated with users of user devices, and receives vendor information associated with vendors. The device identifies a performance metric for the vendors based on a request received from a particular vendor of the vendors, and determines performance information for the vendors based on the identified performance metric, the user information, and the vendor information. The device anonymizes the performance information for the vendors to produce anonymous performance information, without anonymizing the performance information for the particular vendor. The device generates a user interface that visually depicts the anonymous performance information and the performance information for the particular vendor, and provides the user interface to a device associated with the particular vendor.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Ashok N. Srivastava, Gaurav Goel, An Le, Rebecca Nie
  • Publication number: 20160063538
    Abstract: A device receives user information associated with users of user devices, and receives marketing information associated with products and services. The marketing information includes information associated with advertisements for the products and the services. The device generates user profiles, associated with the users, based on the user information and the marketing information, and groups the user profiles based on the user information to create user segments. The device generates scores for the advertisements based on the marketing information, and correlates the advertisements with users of the user segments based on the scores for the advertisements. The device determines marketing channels for the advertisements based on the marketing information and the correlated user segments, and causes the advertisements to be provided to user devices associated with the users of the correlated user segments, via the determined marketing channels.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Ashok N. SRIVASTAVA, Gaurav GOEL
  • Publication number: 20160063567
    Abstract: A device receives user information associated with users of user devices, and receives marketing information associated with advertisements for products or services. The device generates user profiles, associated with the users, based on the user information, and determines one or more particular attributes associated with at least one of the advertisements. The device identifies a particular user profile, of the user profiles, that includes the one or more particular attributes. The particular user profile is associated with a particular user, and the particular user is associated with a particular user device. The device determines a particular advertisement to provide to the particular user device based on the particular user profile and the marketing information, and causes the particular advertisement to be provided to the particular user device.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventor: Ashok N. SRIVASTAVA