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: 11785502
    Abstract: The disclosure relates generally to wireless communication, and more particularly to selective relay of data packets. A method includes receiving one or more received data packets from a series of transmitted data packets that are transmitted from a host device over a host piconet during a plurality of listening time slots of the host piconet; receiving a bitmap over a primary/secondary piconet, wherein the bitmap includes a plurality of bitmap portions and each bitmap portion respectively corresponds to one of the plurality of listening time slots of the host piconet; analyzing the received bitmap to identify one or more missed data packets from the series of transmitted data packets that were not received from the host device; and generating a relay list of missed data packets based on the analyzing of the bitmap.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: October 10, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Giriraj Goyal, Vishal Agarwal, Steven Singer
  • Patent number: 11743044
    Abstract: Multiple systems, methods, and computer program product embodiments for password-less authentication using key agreement and multi-party computation (MPC). In one or more embodiments, following an authentication request received by a host computing device, the host computing device and a user computing device generate a shared key using a key agreement algorithm. Then, the host computing device generates a challenge that is encrypted using the shared key and transmitted to the user computing device. The user computing device decrypts the challenge after regenerating the shared key and sends the decrypted result to the host computing device as the challenge response. The authentication request is granted by the host computing device if the challenge and the challenge response match. New keys and a new challenge are generated for each authentication request. This process relies on public key cryptography eliminating the needs for passwords.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: August 29, 2023
    Assignee: Salesforce, Inc.
    Inventors: Prasad Peddada, Taher Elgamal, Vishal Agarwal
  • Publication number: 20230187077
    Abstract: A method may include collecting sensor data related to a physical or mental health of a patient. The method may include determining a series of physical evidence nodes. The method may include determining a series of physical states of the patient. Each physical state is associated with a single physical evidence node. The method may include determining an expected value for each physical evidence node based on a physical baseline of the patient. The method may include determining, after each day, a value for each corresponding physical evidence node, wherein the value for each physical evidence node includes a value from each associated physical state. The method may include determining, after each day, a deviation of the patient from the expected value. The method may include generating a physical predictive model of the physical health of the patient based on the deviation of the patient from the expected value.
    Type: Application
    Filed: December 6, 2022
    Publication date: June 15, 2023
    Inventors: Saurabh Tara, Jawahar Jain, Vishal Agarwal, Lakshya Jain
  • Patent number: 11659622
    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: Grant
    Filed: June 23, 2020
    Date of Patent: May 23, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Jagdeep Kumar Hans, Vishal Agarwal
  • Patent number: 11653318
    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: May 10, 2021
    Date of Patent: May 16, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Giriraj Goyal, Vishal Agarwal
  • Publication number: 20230137847
    Abstract: The disclosure relates generally to wireless communication, and more particularly to selective relay of data packets. A method includes receiving one or more received data packets from a series of transmitted data packets that are transmitted from a host device over a host piconet during a plurality of listening time slots of the host piconet; receiving a bitmap over a primary/secondary piconet, wherein the bitmap includes a plurality of bitmap portions and each bitmap portion respectively corresponds to one of the plurality of listening time slots of the host piconet; analyzing the received bitmap to identify one or more missed data packets from the series of transmitted data packets that were not received from the host device; and generating a relay list of missed data packets based on the analyzing of the bitmap.
    Type: Application
    Filed: December 30, 2022
    Publication date: May 4, 2023
    Inventors: Giriraj GOYAL, Vishal AGARWAL, Steven SINGER
  • Publication number: 20230111742
    Abstract: The apparatus receives a first PDU and a first CRC that is based on the first PDU. The first PDU is encrypted based on a first nonce. The apparatus decrypts the first PDU to obtain a first payload and a first cipher stream. The apparatus soft combines the decrypted first payload with a decrypted set of payloads. The set of payloads have been encrypted based on at least one nonce different than the first nonce. The apparatus generates a second CRC based on the soft combined decrypted payloads and based on the first cipher stream. The apparatus determines whether the generated second CRC for the soft combined decrypted payloads passes a CRC check against the first CRC.
    Type: Application
    Filed: December 6, 2022
    Publication date: April 13, 2023
    Inventors: Vishal Agarwal, Huibert Denboer, Giriraj Goyal
  • Publication number: 20230094344
    Abstract: A method may include collecting sensor data related to a physical or mental health of a patient. The method may include determining a series of mental evidence nodes. The method may include determining a series of mental states of the patient. Each mental state is associated with a single mental evidence node. The method may include determining an expected value for each mental evidence node based on a mental baseline of the patient. The method may include determining, after each day, a value for each corresponding mental evidence node, wherein the value for each mental evidence node includes a value from each associated mental state. The method may include determining, after each day, a deviation of the patient from the expected value. The method may include generating a mental predictive model of the mental health of the patient based on the deviation of the patient from the expected value.
    Type: Application
    Filed: December 6, 2022
    Publication date: March 30, 2023
    Inventors: Saurabh Tara, Jawahar Jain, Vishal Agarwal, Lakshya Jain
  • Publication number: 20230096879
    Abstract: A method may include collecting sensor data related to a set of lifestyle activities related to one or more chronic diseases of a patient. The method may include collecting patient data that indicates at least one of a biological, psychological, or social profile of the patient, and one or more lifestyle choice prescriptions of the patient. The method may include receiving patient input that indicates compliance of the patient with the lifestyle choice prescriptions. The method may include determining a lifestyle choice compliance (LCC) score of the patient based on at least one of the sensor data related to the set of lifestyle activities and the patient input that indicates compliance of the patient with the lifestyle choice prescriptions. The method may include generating an LCC result, wherein the LCC result includes the LCC score of the patient. The method may include providing the LCC result to a care-provider.
    Type: Application
    Filed: December 6, 2022
    Publication date: March 30, 2023
    Inventors: Saurabh Tara, Jawahar Jain, Vishal Agarwal, Lakshya Jain
  • Publication number: 20230089865
    Abstract: Multiple systems, methods, and computer program product embodiments for password-less authentication using key agreement and multi-party computation (MPC). In one or more embodiments, following an authentication request received by a host computing device, the host computing device and a user computing device generate a shared key using a key agreement algorithm. Then, the host computing device generates a challenge that is encrypted using the shared key and transmitted to the user computing device. The user computing device decrypts the challenge after regenerating the shared key and sends the decrypted result to the host computing device as the challenge response. The authentication request is granted by the host computing device if the challenge and the challenge response match. New keys and a new challenge are generated for each authentication request. This process relies on public key cryptography eliminating the needs for passwords.
    Type: Application
    Filed: September 21, 2021
    Publication date: March 23, 2023
    Applicant: salesforce.com, inc.
    Inventors: Prasad PEDDADA, Taher Elgamal, Vishal Agarwal
  • Patent number: 11582638
    Abstract: The disclosure relates generally to wireless communication, and more particularly to selective relay of data packets. A method includes listening to a host device in one or more listening time slots of a host piconet, identifying one or more bitmap portions of a bitmap, wherein the identified one or more bitmap portions corresponds to the one or more listening time slots of the host piconet, determining whether a data packet having a data packet payload is effectively received from the host device during the one or more listening time slots, and populating the bitmap with one or more corresponding signifiers.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: February 14, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Giriraj Goyal, Vishal Agarwal, Steven Singer
  • Patent number: 11553343
    Abstract: The apparatus receives a first PDU and a first CRC that is based on the first PDU. The first PDU is encrypted based on a first nonce. The apparatus decrypts the first PDU to obtain a first payload and a first cipher stream. The apparatus soft combines the decrypted first payload with a decrypted set of payloads. The set of payloads have been encrypted based on at least one nonce different than the first nonce. The apparatus generates a second CRC based on the soft combined decrypted payloads and based on the first cipher stream. The apparatus determines whether the generated second CRC for the soft combined decrypted payloads passes a CRC check against the first CRC.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: January 10, 2023
    Assignee: QUALCOMM INCORPORATED
    Inventors: Vishal Agarwal, Huibert Denboer, Giriraj Goyal
  • 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: 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: 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: 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: 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