Patents by Inventor Giriraj Goyal

Giriraj Goyal 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: 20250203598
    Abstract: In some implementations, a wireless device schedules Bluetooth packets for transmission to a peripheral device over a Bluetooth link during an event, and obtains a number of sub-events (NSE) and a burst number (BN) for the event, the BN indicating the number of Bluetooth packets scheduled for transmission during the event, the NSE indicating the number of sub-events within the event. The wireless device obtains a minimum transmission attempt (minTx) value for the scheduled Bluetooth packets, the minTx value indicating a minimum number of transmission attempts allocated for each of the scheduled Bluetooth packets during the event. The wireless device determines flush points of the scheduled Bluetooth packets based at least in part on the minTx value, and transmits one or more of the scheduled Bluetooth packets over the Bluetooth link during the event based at least in part on the determined flush points.
    Type: Application
    Filed: March 31, 2023
    Publication date: June 19, 2025
    Inventors: Giriraj GOYAL, Vishal AGARWAL, Nitin Raghavendra KIDIYOOR, Skanda Kumar KAIPU NARAHARI
  • 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
  • Patent number: 12294457
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a first peripheral device may receive audio stream packets sniffed from an owner audio stream assigned to a second peripheral device paired with the first peripheral device. The first peripheral device may receive a synchronization message from the second peripheral device that includes an owner packet bitmap that identifies packets in the owner audio stream. The first peripheral device may identify missed packets that the first peripheral device missed from the owner audio stream, based on a result of a comparison of the owner packet bitmap and a sniffer packet bitmap that identifies sniffed audio stream packets. The first peripheral device may transmit a response message indicating the missed packets. Numerous other aspects are described.
    Type: Grant
    Filed: September 29, 2023
    Date of Patent: May 6, 2025
    Assignee: QUALCOMM Incorporated
    Inventors: Giriraj Goyal, Nitin Raghavendra Kidiyoor, Naveenraj Subramanian
  • Publication number: 20250112730
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a first peripheral device may receive audio stream packets sniffed from an owner audio stream assigned to a second peripheral device paired with the first peripheral device. The first peripheral device may receive a synchronization message from the second peripheral device that includes an owner packet bitmap that identifies packets in the owner audio stream. The first peripheral device may identify missed packets that the first peripheral device missed from the owner audio stream, based on a result of a comparison of the owner packet bitmap and a sniffer packet bitmap that identifies sniffed audio stream packets. The first peripheral device may transmit a response message indicating the missed packets. Numerous other aspects are described.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 3, 2025
    Inventors: Giriraj GOYAL, Nitin Raghavendra KIDIYOOR, Naveenraj SUBRAMANIAN
  • 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
  • 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: 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
  • 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: 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: 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
  • 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
  • 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