Patents by Inventor Vishal Agarwal

Vishal Agarwal 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: 11521748
    Abstract: A method may include collecting sensor data related to a quality of health of a patient. The method may include receiving patient input in response to a minimum number of questions for high statistical measurement of three health dimensions of the patient. The method may include generating a health score for each of three health dimensions of the patient. The method may include categorizing the health score for each of the three health dimensions. The method may include determining a minimum category of questions for high statistical measurement of each category of the three health dimensions. The method may include quantifying each of the three health dimensions of the patient per a VAS health score. The method may include generating a health risk score that is based on the health score for each of the three health dimensions. The method may include providing a health risk result to a care-provider.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: December 6, 2022
    Inventors: Jawahar Jain, Vishal Agarwal, Lakshya Jain, Saurabh Tara
  • Patent number: 11452005
    Abstract: An apparatus may receive, from a second device over a first communications link, a first bitmap indicating a first set of packets received by the second device from a third device; determine a second bitmap indicating a second set of packets received by the first device from the third device, each of the first set of packets and the second set of packets comprising at least a fragment of a PDU; transmit, to the second device, information indicating a third set of packets based on the first bitmap and based on the second bitmap, the third set of packets being unsuccessfully received by the first device from the third device; and receive a fourth set of packets from the second device based on transmission of the information indicating the third set of packets, the fourth set of packets including information from the third set of packets.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: September 20, 2022
    Assignee: QUALCOMM INCORPORATED
    Inventors: Giriraj Goyal, Vishal Agarwal, Nitin Raghavendra Kidiyoor
  • Patent number: 11393592
    Abstract: A method may include collecting sensor data and patient data. The method may include receiving input from a patient that provides a quantification of a present health risk assessment of the patient using minimum clicks in minimum categories using a VAS. The method may include receiving patient input including both manual input and sensor output in response to one or more questions directed to a quality of health of the patient. The method may include generating a CCB score with a pre-defined risk stratification. The CCB score may be based on at least two of the patient data, the sensor data, and the patient input. The method may include generating a CCB result. The CCB result may include the CCB score and a risk stratification of the patient based on the pre-defined risk stratification and the CCB score. The method may include providing a CCB result to a care-provider.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: July 19, 2022
    Inventors: Jawahar Jain, Vishal Agarwal, Lakshya Jain, Saurabh Tara
  • Patent number: 11392419
    Abstract: Examples include a system and computer-implemented method to create a cloud native workload identity (CNWI) and assign the CNWI to an instance of a workload to be instantiated in a cloud computing environment of a cloud service provider (CSP); translate the CNWI into a cloud agnostic workload identity (CAWI) and assign the CAWI to the workload instance; and use the CAWI by the workload instance to communicate with other workloads in the same or a different CSP.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: July 19, 2022
    Assignee: salesforce.com, Inc.
    Inventors: Giridharan Sridharan, Sridhar Dutta, Aman Gulati, Fiaz Hossain, Vishal Agarwal, Gage David Laufenberg
  • Patent number: 11356965
    Abstract: Systems and methods for Bluetooth voice link shadowing are disclosed. A primary device may receive an eSCO packet from host device over master slot(s) of an enhanced synchronization connection oriented (eSCO) window within an interval of a host piconet shared between the host and primary devices. A secondary device may sniff for the eSCO packet also over master slot(s) of the eSCO window. When the primary device successfully receives the eSCO packet from the host, it may unconditionally relay the packet to the secondary device. Alternatively, it may conditionally relay the packet when the secondary device does not successfully sniff the packet. When the secondary device successfully sniffs the eSCO packet from the host, it may unconditionally relay the packet to the primary device. Alternatively, it may conditionally relay the packet when the primary device does not successfully receive the packet.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: June 7, 2022
    Assignee: QUALCOMM INCORPORATED
    Inventors: Giriraj Goyal, Vishal Agarwal, Nitin Raghavendra Kidiyoor
  • Publication number: 20220019478
    Abstract: Examples include a system and computer-implemented method to create a cloud native workload identity (CNWI) and assign the CNWI to an instance of a workload to be instantiated in a cloud computing environment of a cloud service provider (CSP); translate the CNWI into a cloud agnostic workload identity (CAWI) and assign the CAWI to the workload instance; and use the CAWI by the workload instance to communicate with other workloads in the same or a different CSP.
    Type: Application
    Filed: July 16, 2020
    Publication date: January 20, 2022
    Inventors: Giridharan Sridharan, Sridhar Dutta, Aman Gulati, Fiaz Hossain, Vishal Agarwal, Gage David Laufenberg
  • Patent number: 11190511
    Abstract: Techniques are disclosed relating to generating authentication information independent of user input. In some embodiments, an authentication application repeatedly performs operations to authenticate a client application to one or more hosts of a server system during an automated tasks. In some such embodiments, an instance of the operations includes receiving, from the client application, a request to generate authentication information. In response to the request, the authentication application may retrieve authentication data for the user and, independent of user input, generate an item of authentication information based on the authentication data. The authentication application may then output the item of authentication information to the client application, where the item of authentication information is usable by the client application to authenticate to at least one of the one or more hosts.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: November 30, 2021
    Assignee: salesforce.com, inc.
    Inventors: Jagadeesh Kunda, Ariel Anant Chavan, Qian Han, Yifan Wang, Kamran Riaz Khan, Vishal Agarwal
  • Patent number: 11153038
    Abstract: Apparatus, methods, and computer-readable media for an error correction technique that identifies transmission errors and corrective actions to maintain a link are disclosed herein. An example method of wireless communications includes receiving a first PDU comprising at least one of a SEQN bit or a packet counter value. The example method includes determining whether a value of the SEQN bit of the received first PDU is an expected SEQN or an unexpected SEQN. The example method includes calculating a MIC of the received first PDU. The example method includes determining whether the received first PDU is a re-transmission of a previous PDU or the received first PDU comprising errors. The example method includes transmitting an ACK or a NACK in response to the determination of whether the first PDU is the re-transmission of the previous PDU or the first PDU comprising errors.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: October 19, 2021
    Assignee: QUALCOMM INCORPORATED
    Inventors: Giriraj Goyal, Vishal Agarwal
  • Patent number: 11153327
    Abstract: A data protection policy can specify which applications are allowed and/or dis-allowed from accessing cloud data that is subject to a data protection policy (i.e., data that has been assigned a classification and/or an owner.) To enforce that policy, the operating system (or other trusted entity) that stores or caches access credentials only provides these credentials to applications that are allowed by the policy. In this manner, because they are not provided with the credentials required to access the network resource, the dis-allowed applications cannot access the ‘protected’ data thereby helping prevent these dis-allowed (or non-compliant) applications from leaking data.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: October 19, 2021
    Inventors: Christopher Leonard Walstad, Vishal Agarwal, Narendra S. Acharya, Octavian T. Ureche, Preston Derek Adam
  • Patent number: 11115902
    Abstract: Methods, systems, and devices for wireless communications are described. A device may communicate with a second device, which may be a Bluetooth device, using a relay profile (e.g., a low energy (LE) isochronous (ISO) relay profile). In accordance with broadcast discovery signaling by the device and decisions made by the Bluetooth device, the device may synchronize to a broadcast isochronous stream (BIS) from another device. The device may then establish a communication link with the second device (e.g., a synchronous connection oriented (SCO) link, an enhanced synchronous connection oriented (eSCO) link, an asynchronous connection less (ACL) link) to be used for relay of the BIS. The device may then convert, based on the relay profile, broadcast isochronous data packets of the BIS to SCO packets, eSCO packets, and/or ACL packets, and relay the converted packets to the second device via the established communication link.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: September 7, 2021
    Assignee: QUALCOMM INCORPORATED
    Inventors: Srivathsa Sridhara, Vishal Agarwal
  • Publication number: 20210266851
    Abstract: Systems and methods for network coordination are disclosed. A method comprises listening to a primary device during a receiving slot group of a primary/secondary (P/S) piconet shared between the primary device and the secondary device, determining based on the listening during the receiving slot group whether the primary device is attempting to communicate with the secondary device, listening to a host device on a host piconet during a transmitting slot group of the P/S piconet in response to a determination that the primary device is not attempting to communicate with the secondary device, and transmitting to the primary device over the P/S piconet during the transmitting slot group of the P/S piconet in response to a determination that the primary device is attempting to communicate with the secondary device.
    Type: Application
    Filed: May 10, 2021
    Publication date: August 26, 2021
    Inventors: Giriraj GOYAL, Vishal AGARWAL
  • Publication number: 20210250225
    Abstract: Methods, systems, and devices for dynamic link recovery are described. Generally, a first device may transmit a first packet to a second device using a first set of transmission parameters, and may monitor for a feedback message from the second device. The first device may not receive a feedback message, and may therefore generate a second packet with the same sequence number as the first packet, and may introduce an error to the second packet that will trigger a feedback message from the second device, and may transmit the second packet to the second device using second transmission parameters (e.g., that are more robust than the first transmission parameters). The first device may monitor for and receive a feedback message from the second device.
    Type: Application
    Filed: February 6, 2020
    Publication date: August 12, 2021
    Inventors: Vishal Agarwal, Giriraj Goyal
  • Publication number: 20210184794
    Abstract: Methods, systems, and devices for wireless communications are described. A device may receive a first packet including a set of segments. A segment of the set of segments may include a cyclic redundancy check (CRC). The device may determine a corruption of one or more segments of the first packet, and process the one or more segments based on the corruption. The device may receive a second packet based on the corruption of the one or more segments of the first packet. The second packet may include one or more of the segments of the first packet. The device may process the one or more segments of the first packet received in the second packet, and transmit a positive acknowledgment indicating a reception of all segments of the set of segments based on the first packet and the second packet.
    Type: Application
    Filed: December 13, 2019
    Publication date: June 17, 2021
    Inventors: Vishal Agarwal, Giriraj Goyal
  • Patent number: 11039409
    Abstract: Systems and methods for network coordination are disclosed. A method comprises listening to a primary device during a receiving slot group of a primary/secondary (P/S) piconet shared between the primary device and the secondary device, determining based on the listening during the receiving slot group whether the primary device is attempting to communicate with the secondary device, listening to a host device on a host piconet during a transmitting slot group of the P/S piconet in response to a determination that the primary device is not attempting to communicate with the secondary device, and transmitting to the primary device over the P/S piconet during the transmitting slot group of the P/S piconet in response to a determination that the primary device is attempting to communicate with the secondary device.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: June 15, 2021
    Assignee: QUALCOMM INCORPORATED
    Inventors: Giriraj Goyal, Vishal Agarwal
  • Publication number: 20210160009
    Abstract: Apparatus, methods, and computer-readable media for an error correction technique that identifies transmission errors and corrective actions to maintain a link are disclosed herein. An example method of wireless communications includes receiving a first PDU comprising at least one of a SEQN bit or a packet counter value. The example method includes determining whether a value of the SEQN bit of the received first PDU is an expected SEQN or an unexpected SEQN. The example method includes calculating a MIC of the received first PDU. The example method includes determining whether the received first PDU is a re-transmission of a previous PDU or the received first PDU comprising errors. The example method includes transmitting an ACK or a NACK in response to the determination of whether the first PDU is the re-transmission of the previous PDU or the first PDU comprising errors.
    Type: Application
    Filed: November 22, 2019
    Publication date: May 27, 2021
    Inventors: Giriraj GOYAL, Vishal AGARWAL
  • Patent number: 10949523
    Abstract: Method and electronic device for providing image-based CAPTCHA challenge Embodiments herein achieve an electronic device for providing an image-based CAPTCHA challenge. The electronic device is configured to cause to display the image-based CAPTCHA challenge for a user of the electronic device. The image-based CAPTCHA challenge includes a first image and a second image of an object displayed from different viewpoints. The first image includes a challenge point in at least one portion of the object. The electronic device is further configured to detect at least one input from the user indicating the at least one challenge point on at least one portion of the second image. The electronic device is further configured to automatically determine whether the at least one portion of the second image on which the at least one input performed by the user corresponds to the at least one portion of the first image where the challenge point is displayed to qualify the user as a human.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: March 16, 2021
    Assignee: INDIAN INSTITUTE OF TECHNOLOGY BOMBAY
    Inventors: Vishal Agarwal, Lalduhbera Hlychho, Ajit Rajwade, Venkatakrishnan Ramaswamy
  • Patent number: 10930398
    Abstract: A method may include collecting sensor data related to health of a patient and receiving input that provides quantification of health of the patient. The method may include generating a first marker based on the sensor data and/or the quantification of the health of the patient including a first dimension indicative of additional examination to be performed. The method may include generating a second marker based on one or more risk algorithms including a second dimension indicative of an acute assessment of issues related to the health of the patient. The method may include comparing the first and/or second markers to a first or second marker baseline. The method may include generating a health result based on the comparison of the first and/or second marker to the first or second marker baseline and providing an alert to a care-provider that includes the health result.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: February 23, 2021
    Inventors: Jawahar Jain, Vishal Agarwal, Lakshya Jain, Saurabh Tara
  • Patent number: 10912146
    Abstract: The disclosure relates to performing a reliable broadcast from a source device to a plurality of nodes. In an aspect, a representative node establishes a first wireless communication link with each of one or more non-representative nodes, receives, from each of the one or more non-representative nodes, information indicating an ability of the one or more non-representative nodes to sniff wireless communications, establishes a second wireless communication link with the source device, configures the second wireless link based on the information received from the one or more non-representative nodes, sends control information for the second wireless communication link to each of the one or more non-representative nodes, and receives communications from the source device over the second wireless communication link, wherein the one or more non-representative nodes sniff the communications on the second wireless communication link based on the control information for that link.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: February 2, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Giriraj Goyal, Ravi Shekhar, Vishal Agarwal, Srivathsa Sridhara
  • Publication number: 20210022207
    Abstract: A method for wireless communications in a mesh network at a first device is disclosed. The method includes receiving, during a friendship termination procedure, direct forwarding information from a second device and storing the directed forwarding information from the second device. The method also includes terminating the friendship with the second device and establishing a friendship with a third device. The method also includes transmitting the directed forwarding information to the third device.
    Type: Application
    Filed: June 23, 2020
    Publication date: January 21, 2021
    Inventors: Jagdeep Kumar HANS, Vishal AGARWAL
  • Publication number: 20210014802
    Abstract: System and method for temperature-calibration of a crystal oscillator (XO) in a mobile device. A temperature-calibration status of the XO is determined and a trigger condition related to temperature-calibration of the XO is detected. If the temperature-calibration status of the XO is not fully temperature-calibrated or if the XO has not been previously temperature-calibrated, a temperature-calibration session is initiated by an XO manager based on the condition, wherein a receiver is configured to receive signals and temperature-calibration of the XO is performed in a background mode based on the received signals. The condition based triggering ensures that the XO is temperature-calibrated prior to launch of any position based or global navigation satellite systems (GNSS) based applications on the mobile device.
    Type: Application
    Filed: July 24, 2020
    Publication date: January 14, 2021
    Inventors: Jie WU, Daniel Fred FILIPOVIC, Emilija Milorad SIMIC, Vishal AGARWAL