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: 9454151Abstract: 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: GrantFiled: May 20, 2014Date of Patent: September 27, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Igor Kantor, Gurpreet Ubhi
-
Publication number: 20160261621Abstract: 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: ApplicationFiled: March 2, 2015Publication date: September 8, 2016Inventors: Ashok N. SRIVASTAVA, Santanu Das, Hai Shao
-
Publication number: 20160247404Abstract: 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: ApplicationFiled: May 20, 2014Publication date: August 25, 2016Applicant: Verizon Patent and Licensing Inc.Inventors: Ashok N. SRIVASTAVA, Douglas M. PASKO, Hani BATLA, Igor KANTOR, Gurpreet UBHI
-
Patent number: 9412279Abstract: 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: GrantFiled: May 20, 2014Date of Patent: August 9, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Igor Kantor, Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Gurpreet Ubhi
-
Publication number: 20160217694Abstract: 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: ApplicationFiled: May 20, 2014Publication date: July 28, 2016Applicant: Verizon Patent and Licensing Inc.Inventors: Hani Batla, Ashok N. Srivastava, Douglas M. Pasko, Igor Kantor, Gurpreet Ubhi
-
Publication number: 20160216711Abstract: 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: ApplicationFiled: May 20, 2014Publication date: July 28, 2016Applicant: Verizon Patent and Licensing Inc.Inventors: Ashok N. SRIVASTAVA, Douglas M. Pasko, Hani Batla, Igor Kantor, Gurpreet Ubhi
-
Patent number: 9397906Abstract: 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: GrantFiled: August 29, 2014Date of Patent: July 19, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Ashok N. Srivastava, Yian Xu, Yong Gao
-
Publication number: 20160196525Abstract: 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: ApplicationFiled: May 20, 2014Publication date: July 7, 2016Applicant: Verizon Patent and Licensing Inc.Inventors: Igor KANTOR, Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Gurpreet Ubhi
-
Publication number: 20160189101Abstract: 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: ApplicationFiled: May 20, 2014Publication date: June 30, 2016Applicant: Verizon Patent and Licensing Inc.Inventors: Igor KANTOR, Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Gurpreet Ubhi
-
Publication number: 20160180717Abstract: 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: ApplicationFiled: December 22, 2015Publication date: June 23, 2016Inventors: Gurpreet UBHI, Ashok N. SRIVASTAVA, Douglas M. PASKO, Hani BATLA, Igor KANTOR
-
Patent number: 9354296Abstract: 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: GrantFiled: May 20, 2014Date of Patent: May 31, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Gurpreet Ubhi, Ashok N. Srivastava, Douglas M. Pasko, Hani Batla, Igor Kantor
-
Patent number: 9334052Abstract: 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: GrantFiled: May 20, 2014Date of Patent: May 10, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Douglas M. Pasko, Ashok N. Srivastava, Hani Batla, Igor Kantor, Gurpreet Ubhi
-
Publication number: 20160125740Abstract: 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: ApplicationFiled: May 20, 2014Publication date: May 5, 2016Applicant: Verizon Patent and Licensing Inc.Inventors: Douglas M. Pasko, Ashok N. Srivastava, Hani Batla, Igor Kantor, Gurpreet Ubhi
-
Publication number: 20160111006Abstract: 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: ApplicationFiled: May 20, 2014Publication date: April 21, 2016Applicant: Verizon Patent and Licensing Inc.Inventors: Ashok N. SRIVASTAVA, Douglas M. Pasko, Hani Batla, Igor Kantor, Gurpreet Ubhi
-
Patent number: 9311820Abstract: 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: GrantFiled: May 20, 2014Date of Patent: April 12, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Hani Batla, Ashok N. Srivastava, Douglas M. Pasko, Igor Kantor, Gurpreet Ubhi
-
Publication number: 20160065428Abstract: 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: ApplicationFiled: August 29, 2014Publication date: March 3, 2016Inventors: Ashok N. Srivastava, Yian Xu, Yong Gao
-
Publication number: 20160063544Abstract: 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: ApplicationFiled: August 29, 2014Publication date: March 3, 2016Inventors: Ashok N. SRIVASTAVA, Ganesh HARINATH, Gaurav GOEL
-
Publication number: 20160063514Abstract: 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: ApplicationFiled: August 29, 2014Publication date: March 3, 2016Inventors: Ashok N. Srivastava, Gaurav Goel, An Le, Rebecca Nie
-
Publication number: 20160063538Abstract: 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: ApplicationFiled: August 29, 2014Publication date: March 3, 2016Inventors: Ashok N. SRIVASTAVA, Gaurav GOEL
-
Publication number: 20160063567Abstract: 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: ApplicationFiled: August 29, 2014Publication date: March 3, 2016Inventor: Ashok N. SRIVASTAVA