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).

  • Publication number: 20250150406
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, an initiator device may transmit a protocol data unit (PDU) associated with a first stream during a first subevent within a portion of an event that is shared between the first stream and a second stream. Additionally, or alternatively, the initiator device may transmit a PDU associated with the second stream during a second subevent within the portion of the event that is shared between the first stream and the second stream. Numerous other aspects are described.
    Type: Application
    Filed: June 16, 2022
    Publication date: May 8, 2025
    Inventors: Giriraj GOYAL, Vishal AGARWAL, Nitin Raghavendra KIDIYOOR
  • Patent number: 12294860
    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 6, 2022
    Date of Patent: May 6, 2025
    Assignee: Qualcomm Incorporated
    Inventors: Vishal Agarwal, Huibert Denboer, Giriraj Goyal
  • Publication number: 20250133614
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a first peripheral device may receive, at a controller layer from a host layer, a command for information from a second peripheral device associated with the first peripheral device. The first peripheral device may provide, from the controller layer to the host layer, the information from local information stored at the first peripheral device. Numerous other aspects are described.
    Type: Application
    Filed: October 23, 2023
    Publication date: April 24, 2025
    Inventors: Vishal AGARWAL, Manish RAO, Ravi SHEKHAR, Mayank BATRA
  • Publication number: 20250123851
    Abstract: Systems and methods for reducing boot time in a computer system divide the boot instructions into a start-up boot instruction segment and a mission-mode boot instruction segment. The start-up boot instruction segment is downloaded from persistent memory of the computer system to a random access memory (RAM) of the computer system and executed prior to a radio frequency (RF) analog (RFA) module of the computer system perform an RF calibration process that calibrates the RFA module to perform a wireless communication protocol. During the RF calibration process, the mission-mode boot instruction segment is downloaded from persistent memory to RAM and executed. Downloading the mission-mode boot instruction segment during the RF calibration process greatly reduces the overall amount of time required to boot the computer system.
    Type: Application
    Filed: October 16, 2023
    Publication date: April 17, 2025
    Inventors: Vishal AGARWAL, Govindh B
  • Publication number: 20250085917
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a secondary peripheral device may obtain microphone data. The secondary peripheral device may select a peripheral-to-central (P2C) slot, among P2C slots of an enhanced synchronous connection oriented (eSCO) interval, that occurs after a first P2C slot in the eSCO interval. The secondary peripheral device may transmit the microphone data to a primary peripheral device in the P2C slot. Numerous other aspects are described.
    Type: Application
    Filed: March 6, 2023
    Publication date: March 13, 2025
    Inventors: Giriraj GOYAL, Vishal AGARWAL, Nitin Raghavendra KIDIYOOR, Dishant SRIVASTAVA, Mayank BATRA
  • Publication number: 20240334109
    Abstract: Various embodiments include systems and methods for balancing battery cycles of paired earbuds. A processor in an earbud charging case may receive battery level information from a first earbud operating in a deep sleep mode, determine a battery differential index (BDI) value, and send an instruction message to the first earbud indicating the first earbud should switch roles with a second earbud. An earbud may start a timer upon beginning to operate in a dormant mode, transition from operating in the dormant mode to operating in a non-dormant mode in response to expiration of the timer, send a message to a paired earbud indicating that the earbud has transitioned, and receive a message from the paired earbud indicating that the earbud should switch from operating in the dormant mode to operating in the deep sleep mode and periodically broadcasting an advertisement.
    Type: Application
    Filed: March 31, 2023
    Publication date: October 3, 2024
    Inventors: Vishal AGARWAL, Srivathsa SRIDHARA, Christopher Kong Yee CHUN
  • Patent number: 12019502
    Abstract: A method comprises collecting parameters corresponding to at least one microservice operation processed by a first instance of a microservice, and analyzing the parameters using one or more machine learning algorithms. Based at least in part on the analyzing, a prediction is made whether the at least one microservice operation is anomalous. In the method, the first instance of the microservice is designated as being in an anomalous state responsive to predicting that the at least one microservice operation is anomalous. One or more microservice requests for the microservice are routed to a second instance of the microservice responsive to the anomalous state designation.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: June 25, 2024
    Assignee: Dell Products L.P.
    Inventors: Bijan Kumar Mohanty, Krunal Kanubhai Mevada, Vishal Agarwal, Hung Dinh
  • Publication number: 20240097824
    Abstract: Methods, systems, and devices for techniques for dynamically adjusting retransmission opportunities within a connected isochronous stream (CIS) are described. In some aspects, a first wireless device and a second wireless device may support one or more dynamic or “on-the-fly” adjustments to one or more CIS settings in accordance with a link quality between the first wireless device and the second wireless device. For example, the first wireless device and the second wireless device may tie a number of transmission opportunities that are usable for retransmissions, within a given isochronous (ISO) interval, to the link quality between the first wireless device and the second wireless device. The link quality may be tied or associated with a modulation and coding scheme (MCS) of the link. As such, the first wireless device and the second wireless device may tie a dynamic change in MCS to a dynamic change in retransmission opportunities.
    Type: Application
    Filed: September 20, 2022
    Publication date: March 21, 2024
    Inventors: Richard Turner, Douglas Kogan, Laurent Wojcieszak, Mayank Batra, Vishal Agarwal
  • Publication number: 20240037930
    Abstract: A method, system, apparatus, and non-transitory computer-readable medium for image processing using a multi-task neural network framework may be provided. The method be performed by one or more processors and may include receiving an input image, and performing an image processing task based on the input image using the multi-task neural network framework, wherein the multi-task neural network framework is trained using a combination of task specific losses, the task specific losses including a plurality of first losses associated with the multi-task neural network framework and a plurality of second losses associated with a plurality of single-task neural network models. The method may also include generating an output of the image processing task based on up sampling an output of the multi-task neural network framework.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 1, 2024
    Applicant: Rakuten Group, Inc.
    Inventors: Geethu JACOB, Vishal AGARWAL, Bjorn STENGER
  • Publication number: 20240037386
    Abstract: A method, system, apparatus, and non-transitory computer-readable medium for image processing using a multi-task neural network framework may be provided. The method be executed by one or more processors, and may include receiving an input image; and generating one or more image patches based on the input image. The method may include performing an image processing task based on the input image using the multi-task neural network framework, wherein the multi-task neural network framework is trained using an adaptive feature distillation function, and wherein the adaptive feature distillation function is based on a comparison of intermediate features of the multi-task neural network framework and intermediate features of a plurality of single-task neural network models. The method may include generating an output of the image processing task based on up sampling an output of the multi-task neural network framework.
    Type: Application
    Filed: July 28, 2022
    Publication date: February 1, 2024
    Applicant: Rakuten Group, Inc.
    Inventors: Geethu JACOB, Vishal AGARWAL, Bjorn STENGER
  • Publication number: 20240032122
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a first peripheral device may establish, with a user equipment (UE), a first connected isochronous stream (CIS), a second CIS, and a control channel for the first CIS and the second CIS, where the first peripheral device is configured to output audio signals for the first CIS and handle feedback for the first CIS. The first peripheral device may transmit, to a second peripheral device paired with the first peripheral device, an indication that the second peripheral device is to output audio signals for the second CIS and handle feedback for the second CIS. The first peripheral device may receive the first CIS, while maintaining the control channel for the first CIS and the second CIS. Numerous other aspects are described.
    Type: Application
    Filed: March 25, 2021
    Publication date: January 25, 2024
    Inventors: Benjamin CAMPBELL, Mayank BATRA, Ivan OAKES, Laurent WOJCIESZAK, Dishant SRIVASTAVA, Nitin Raghavendra KIDIYOOR, Vishal AGARWAL, Joel LINSKY, Douglas KOGAN
  • Publication number: 20230385143
    Abstract: A method comprises collecting parameters corresponding to at least one microservice operation processed by a first instance of a microservice, and analyzing the parameters using one or more machine learning algorithms. Based at least in part on the analyzing, a prediction is made whether the at least one microservice operation is anomalous. In the method, the first instance of the microservice is designated as being in an anomalous state responsive to predicting that the at least one microservice operation is anomalous. One or more microservice requests for the microservice are routed to a second instance of the microservice responsive to the anomalous state designation.
    Type: Application
    Filed: May 31, 2022
    Publication date: November 30, 2023
    Inventors: Bijan Kumar Mohanty, Krunal Kanubhai Mevada, Vishal Agarwal, Hung Dinh
  • Publication number: 20230350736
    Abstract: Some embodiments of the invention provide a method for correlating data message flows sent between multiple machines executing on multiple host computers of a network. The method is performed at a first host computer executing a first machine. The method sends, to a second machine executing on a second host computer, a first data message belonging to a first data message flow between the first and second machines. The method receives a destination event associated with the first data message from the second host computer. The method correlates the received destination event with a source event associated with the first data message and generated by the first host computer to create a correlated event. The method sends the correlated event to a centralized data analytics appliance that analyzes and stores correlated events.
    Type: Application
    Filed: May 2, 2022
    Publication date: November 2, 2023
    Inventors: Vishal Agarwal, Suma Samsekai Manjabhat
  • Patent number: 11800464
    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: Grant
    Filed: July 24, 2020
    Date of Patent: October 24, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Jie Wu, Daniel Fred Filipovic, Emilija Milorad Simic, Vishal Agarwal
  • 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