Patents by Inventor Prashant Jain

Prashant Jain 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: 11960269
    Abstract: An opt-in from at least one user of a plurality of users associated with at least one tool of a plurality of tools is received. An authentication associated with a first opted-in user of the plurality of users associated with an access of a first tool of the plurality of tools is determined. A set of credentials required to operate the first tool associated with the first opted-in user is verified. A request to an Internet of things (IoT) receiver device is transmitted. A response from an IoT transmitter device is received. In response to determining that the first user is utilizing required equipment to operate the first tool, power to the first tool is supplied.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: April 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Prashant Jain, Sarbajit K. Rakshit, Ai Kiar Ang, Rambabu Parvatina, Gary Kim Chwee Lim
  • Patent number: 11929903
    Abstract: Some embodiments provide a novel method for assessing the suitability of network links for connecting compute nodes located at different geographic sites. The method of some embodiments identifies and analyzes sample packets from a set of flows exchanged between first and second compute sites that are connected through a first network link in order to identify attributes of the sampled packets. The method also computes attributes of predicted packets between the identified samples in order to identify attributes of each flow in the set of flows. The method then uses the identified and computed attributes of each flow in the set of flows to emulate the set of flows passing between the two compute sites through the second network link in order to assess whether a second network link should be used for future flows (e.g., future flows exchanged between the first and second compute sites).
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: March 12, 2024
    Assignee: VMware LLC
    Inventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
  • Patent number: 11913894
    Abstract: A method comprises receiving moisture sensor data from at least one moisture sensor located in a device. The at least one moisture sensor is configured to detect moisture on a surface of the device. The method also comprises determining a likelihood of the device slipping from a grip of a user based on the received moisture sensor data; and altering a surface profile of a surface panel of the device based on the determined likelihood of the device slipping from the grip of the user.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: February 27, 2024
    Assignee: KYNDRYL, INC.
    Inventors: Prashant Jain, Sarbajit K. Rakshit, Ai Kiar Ang, Rambabu Parvatina, Gary Kim Chwee Lim, Chia Eng Yeo
  • Publication number: 20240031264
    Abstract: Systems and methods for more effectively monitoring the performance of applications with respect to their associated SD-WAN edge devices. Variables are formulated for measuring the performance of individual applications accessed from an individual edge device. In some embodiments of the disclosure, flow records such as Internet Protocol Flow Information Export (IPFIX) records are collected. Records specific to a particular application and a particular edge device from which the application is accessed may be extracted and assembled into a variable which illustrates the performance of that application from that edge device over time.
    Type: Application
    Filed: October 19, 2022
    Publication date: January 25, 2024
    Inventors: Avinash Nigam, Prashant JAIN, Upasana Prasad PISE, Shriya TALWAR, Sameer P. KARVE, Aditya KINTALI
  • Patent number: 11670317
    Abstract: A set of user pools can be determined based on location data associated with each device in an audio/video (A/V) conference. A key active user can be determined for each user pool of the set of user pools based on valid audio signals received from each device within each user pool. A determination can be made whether there is feedback within each user pool. Responsive to determining feedback in at least one user pool, speakers of devices within the at least one user pool can be disconnected except for the key active user device within each respective user pool.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: June 6, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Sayan Acharya Ghosh, Prashant Jain, Ai Kiar Ang, Gary Kim Chwee Lim
  • Patent number: 11601356
    Abstract: Some embodiments provide a novel method for assessing the suitability of network links for connecting compute nodes located at different geographic sites. The method of some embodiments identifies and analyzes sample packets from a set of flows exchanged between first and second compute sites that are connected through a first network link in order to identify attributes of the sampled packets. The method also computes attributes of predicted packets between the identified samples in order to identify attributes of each flow in the set of flows. The method then uses the identified and computed attributes of each flow in the set of flows to emulate the set of flows passing between the two compute sites through the second network link in order to assess whether a second network link should be used for future flows (e.g., future flows exchanged between the first and second compute sites).
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: March 7, 2023
    Assignee: VMWARE, INC.
    Inventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
  • Patent number: 11578021
    Abstract: A process for alkane chlorination comprising: (a) providing an aqueous solution comprising dissolved alkanes selected from methane, ethane or combinations thereof; (b) providing an 0.005 to 0.050 M aqueous solution of trichloroisocyanuric acid, wherein the trichloroisocyanuric acid in solution forms cyanuric acid and hypochlorous acid; and (c) contacting the aqueous solution comprising dissolved alkanes with the aqueous solution of trichloroisocyanuric acid, wherein a liquid phase reaction between the dissolved alkanes and the hypochlorous acid forms a gaseous product stream comprising at least one of chloromethane and chloroethane.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: February 14, 2023
    Assignee: THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ILLINOIS
    Inventors: Varun Mohan, Prashant Jain
  • Publication number: 20230027477
    Abstract: A process for alkane chlorination comprising: (a) providing an aqueous solution comprising dissolved alkanes selected from methane, ethane or combinations thereof; (b) providing an 0.005 to 0.050 M aqueous solution of trichloroisocyanuric acid, wherein the trichloroisocyanuric acid in solution forms cyanuric acid and hypochlorous acid; and (c) contacting the aqueous solution comprising dissolved alkanes with the aqueous solution of trichloroisocyanuric acid, wherein a liquid phase reaction between the dissolved alkanes and the hypochlorous acid forms a gaseous product stream comprising at least one of chloromethane and chloroethane.
    Type: Application
    Filed: June 28, 2022
    Publication date: January 26, 2023
    Inventors: Varun MOHAN, Prashant JAIN
  • Publication number: 20220374001
    Abstract: An opt-in from at least one user of a plurality of users associated with at least one tool of a plurality of tools is received. An authentication associated with a first opted-in user of the plurality of users associated with an access of a first tool of the plurality of tools is determined. A set of credentials required to operate the first tool associated with the first opted-in user is verified. A request to an Internet of things (IoT) receiver device is transmitted. A response from an IoT transmitter device is received. In response to determining that the first user is utilizing required equipment to operate the first tool, power to the first tool is supplied.
    Type: Application
    Filed: May 19, 2021
    Publication date: November 24, 2022
    Inventors: Prashant Jain, Sarbajit K. Rakshit, Ai Kiar Ang, RAMBABU PARVATINA, GARY KIM CHWEE LIM
  • Publication number: 20220270628
    Abstract: A set of user pools can be determined based on location data associated with each device in an audio/video (A/V) conference. A key active user can be determined for each user pool of the set of user pools based on valid audio signals received from each device within each user pool. A determination can be made whether there is feedback within each user pool. Responsive to determining feedback in at least one user pool, speakers of devices within the at least one user pool can be disconnected except for the key active user device within each respective user pool.
    Type: Application
    Filed: February 23, 2021
    Publication date: August 25, 2022
    Inventors: SAYAN ACHARYA GHOSH, Prashant Jain, Ai Kiar Ang, GARY KIM CHWEE LIM
  • Publication number: 20220210042
    Abstract: Some embodiments provide a novel method for assessing the suitability of network links for connecting compute nodes located at different geographic sites. The method of some embodiments identifies and analyzes sample packets from a set of flows exchanged between first and second compute sites that are connected through a first network link in order to identify attributes of the sampled packets. The method also computes attributes of predicted packets between the identified samples in order to identify attributes of each flow in the set of flows. The method then uses the identified and computed attributes of each flow in the set of flows to emulate the set of flows passing between the two compute sites through the second network link in order to assess whether a second network link should be used for future flows (e.g., future flows exchanged between the first and second compute sites).
    Type: Application
    Filed: April 9, 2021
    Publication date: June 30, 2022
    Inventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
  • Publication number: 20220210041
    Abstract: Some embodiments provide a novel method for assessing the suitability of network links for connecting compute nodes located at different geographic sites. The method of some embodiments identifies and analyzes sample packets from a set of flows exchanged between first and second compute sites that are connected through a first network link in order to identify attributes of the sampled packets. The method also computes attributes of predicted packets between the identified samples in order to identify attributes of each flow in the set of flows. The method then uses the identified and computed attributes of each flow in the set of flows to emulate the set of flows passing between the two compute sites through the second network link in order to assess whether a second network link should be used for future flows (e.g., future flows exchanged between the first and second compute sites).
    Type: Application
    Filed: April 9, 2021
    Publication date: June 30, 2022
    Inventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
  • Publication number: 20220178860
    Abstract: A method comprises receiving moisture sensor data from at least one moisture sensor located in a device. The at least one moisture sensor is configured to detect moisture on a surface of the device. The method also comprises determining a likelihood of the device slipping from a grip of a user based on the received moisture sensor data; and altering a surface profile of a surface panel of the device based on the determined likelihood of the device slipping from the grip of the user.
    Type: Application
    Filed: December 8, 2020
    Publication date: June 9, 2022
    Inventors: Prashant Jain, Sarbajit K. Rakshit, Ai Kiar Ang, Rambabu Parvatina, Gary Kim Chwee Lim, Chia Eng Yeo
  • Publication number: 20220160723
    Abstract: Methods and compositions for treatment of cell-cell barrier associated conditions, such as caused by anthrax Edema toxin, by inhibiting receptor tyrosine kinase. The present invention provides methods of treating a cell-cell barrier disruption-associated condition in a subject comprising administering to a subject in need thereof a treatment effective amount of an inhibitor of insulin growth factor-1 receptor (IGF-1R) or IGF-1R down stream signaling.
    Type: Application
    Filed: April 20, 2020
    Publication date: May 26, 2022
    Inventors: Ethan Bier, Prashant Jain
  • Patent number: 10992860
    Abstract: Embodiments of the present disclosure are directed to providing a more accurate presentation of a vehicle's surroundings when the presentation combines images from multiple cameras. Cameras may capture the same portion of the environment. If an object is within view of at least two cameras, each camera produces a portion of an overall view, such as a 360 degree synthetic top-down view. The seam, angle and/or geometry, angle between any two images is dynamically determined, such as due to proximity (or lack thereof) to an object. As a result the synthetic top-down view may present an image of an object more prominently and/or avoid having the seam between camera images fall on the image of the object, which may otherwise result in the image of the object being omitted from both camera images.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: April 27, 2021
    Assignee: NIO USA, INC.
    Inventors: Anthony Tao Liang, Vidya Elangovan, Divya Ramakrishnan, Prashant Jain
  • Patent number: 10982968
    Abstract: Embodiments of the present disclosure are directed to providing an Augmented Reality (AR) navigation display in a vehicle. More specifically, embodiments are directed to rendering AR indications of a navigation route over a camera video stream in perspective. According to one embodiment, visual tracking can be performed on features in the video data and camera pose, i.e., a matrix encapsulating position and orientation, can be determined for each frame of video based on both the visual tracking and navigation sensor data. These separately determined camera poses can then be merged or fused into a single camera pose that is more accurate and more stable and which can then be used in rendering more realistic AR route indicators onto the video of the real-world route captured by the camera.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: April 20, 2021
    Assignee: NIO USA, INC.
    Inventors: Vidya Elangovan, Prashant Jain, Anthony Tao Liang, Guan Wang
  • Patent number: 10885712
    Abstract: Embodiments of the present disclosure are directed to an augmented reality based user's manual for a vehicle implemented as an application on a mobile device which allows the user to point a mobile phone, tablet or an augmented reality headset at any part of the vehicle interior or exterior and experience augmented annotations, overlays, popups, etc. displayed on images of real parts of the car captured by the user's mobile device. Embodiments provide for estimating the camera pose in six degrees of freedom based on the content of the captured image or video and using a neural network trained on a dense sampling of a three-dimensional model of the car rendered with realistic textures to identify and properly align the augmented reality presentation with the image of the vehicle being captured by the mobile device.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: January 5, 2021
    Assignee: NIO USA, Inc.
    Inventors: Vidya Elangovan, Prashant Jain, Anthony Tao Liang, Guan Wang
  • Publication number: 20200314333
    Abstract: Embodiments of the present disclosure are directed to providing a more accurate presentation of a vehicle's surroundings when the presentation combines images from multiple cameras. Cameras may capture the same portion of the environment. If an object is within view of at least two cameras, each camera produces a portion of an overall view, such as a 360 degree synthetic top-down view. The seam, angle and/or geometry, angle between any two images is dynamically determined, such as due to proximity (or lack thereof) to an object. As a result the synthetic top-down view may present an image of an object more prominently and/or avoid having the seam between camera images fall on the image of the object, which may otherwise result in the image of the object being omitted from both camera images.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Anthony Tao Liang, Vidya Elangovan, Divya Ramakrishnan, Prashant Jain
  • Patent number: 10642740
    Abstract: In an embodiment, an apparatus includes multiple memory resources, and a resource table that includes entries that correspond to respective memory resources of the multiple memory resources. The apparatus also includes a circuit configured to receive a first memory command. The first memory command is associated with a subset of the multiple memory resources. For each memory resource of the subset, the circuit is also configured to set a respective indicator associated with the first memory command, and to store a first value in a first entry of the resource table in response to a determination that the respective memory resource is unavailable. The circuit is also configured to store a second value in each entry of the resource table that corresponds to a memory resource of the subset in response to a determination that an entry corresponding to a given memory resource of the subset includes the first value.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: May 5, 2020
    Assignee: Apple Inc.
    Inventors: Bikram Saha, Harshavardhan Kaushikkar, Sukalpa Biswas, Prashant Jain
  • Publication number: 20200021496
    Abstract: A system, method and computer-readable medium for data breach simulation and impact analysis in a computer network, including generating an exposure matrix corresponding to data stores connected to the computer network, the exposure matrix storing a correspondence between regulations and an exposure of each data store the regulations, generating approximation matrices from the exposure matrix by iteratively applying a data compression algorithm to the exposure matrix, each successive iteration of the data compression algorithm being configured to more closely approximate the exposure matrix than a previous iteration of the data compression algorithm, simulating a plurality of data breach and mitigation scenarios on the plurality of data stores based at least in part on the plurality of approximation matrices to determine an overall impact of each data breach and mitigation scenario, determining an optimal data breach and mitigation scenario in the plurality of data breach and mitigation scenarios.
    Type: Application
    Filed: July 10, 2018
    Publication date: January 16, 2020
    Inventors: Igor Balabine, Eric Choi, Rahul Gupta, Prashant Jain