-
公开(公告)号:US11356965B2
公开(公告)日:2022-06-07
申请号:US16843846
申请日:2020-04-08
Applicant: QUALCOMM Incorporated
Inventor: Giriraj Goyal , Vishal Agarwal , Nitin Raghavendra Kidiyoor
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.
-
公开(公告)号:US10771201B2
公开(公告)日:2020-09-08
申请号:US16184673
申请日:2018-11-08
Applicant: QUALCOMM Incorporated
Inventor: Vishal Agarwal , Giriraj Goyal , Srinath Ananthaswamy
IPC: H04L12/801 , H04L5/14 , H04L29/06 , H04L1/20 , H04L1/18
Abstract: Methods, systems, and devices for wireless communications are described. Described techniques may include broadcasting a first Bluetooth packet over a channel bandwidth during a first set of one or more master slots of a periodic broadcast window; performing one or more received signal strength indication (RSSI) measurements during a first set of one or more slave slot of the periodic broadcast window; receiving from one or more receiving devices, based at least in part on the one or more RSSI measurements, one or more negative acknowledgement (NACK) signals corresponding to the first Bluetooth packet; and rebroadcasting, during a second set of one or more master slots of the periodic broadcast window, the first Bluetooth packet based at least in part on the one or more NACK signals.
-
公开(公告)号:US20200220655A1
公开(公告)日:2020-07-09
申请号:US16239361
申请日:2019-01-03
Applicant: QUALCOMM Incorporated
Inventor: Vishal Agarwal , Giriraj Goyal
Abstract: Methods, systems, and devices for real time error recovery are described. The method may include a wireless device, such as a secondary wireless device, communicatively linked with another wireless device, such as a primary wireless device, and may include the wireless device identifying a first nonce value that is set based on a first packet counter value associated with a data packet stream between a source wireless device and the other wireless device, identifying a second nonce value that is set based on a second packet counter value associated with the data packet stream, receiving a first packet from the data packet stream, determining a sequence number for the first packet based on receiving the first packet, and decrypting the first packet using the first nonce value or the second nonce value based on the sequence number for the first packet.
-
公开(公告)号:US20200084697A1
公开(公告)日:2020-03-12
申请号:US16128235
申请日:2018-09-11
Applicant: QUALCOMM Incorporated
Inventor: Srivathsa Sridhara , Vishal Agarwal
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.
-
公开(公告)号:US10397887B2
公开(公告)日:2019-08-27
申请号:US15881685
申请日:2018-01-26
Applicant: QUALCOMM Incorporated
Inventor: Jie Wu , Daniel Fred Filipovic , Emilija Milorad Simic , Vishal Agarwal
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. The trigger condition can include first use or power-on, charging, presence in an outdoor environment, variation in operating temperature, pre-specified time, and/or user input pertaining to the mobile device.
-
公开(公告)号:US20140004800A1
公开(公告)日:2014-01-02
申请号:US13784046
申请日:2013-03-04
Applicant: QUALCOMM INCORPORATED
Inventor: Jie WU , Daniel Fred FILIPOVIC , Emilija Milorad SIMIC , Vishal Agarwal
IPC: H04W56/00
CPC classification number: H04W56/00 , G01S19/235 , H03L1/022
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. The trigger condition can include first use or power-on, charging, presence in an outdoor environment, variation in operating temperature, pre-specified time, and/or user input pertaining to the mobile device.
Abstract translation: 用于移动设备中晶体振荡器(XO)的温度校准的系统和方法。 确定XO的温度校准状态,并检测与XO的温度校准相关的触发条件。 如果XO的温度校准状态未被完全温度校准,或者如果XO尚未被温度校准,则基于条件由XO管理器启动温度校准会话,其中接收器被配置为接收 基于接收到的信号,在后台模式下执行XO的信号和温度校准。 基于条件的触发确保在移动设备上启动任何基于位置或全球导航卫星系统(GNSS)的应用程序之前对XO进行温度校准。 触发条件可以包括首先使用或上电,充电,室外环境的存在,工作温度的变化,预先指定的时间和/或与移动设备有关的用户输入。
-
公开(公告)号:US11659622B2
公开(公告)日:2023-05-23
申请号:US16946454
申请日:2020-06-23
Applicant: QUALCOMM Incorporated
Inventor: Jagdeep Kumar Hans , Vishal Agarwal
CPC classification number: H04W84/18 , H04L45/02 , H04W40/02 , H04W40/246
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.
-
公开(公告)号:US11153038B2
公开(公告)日:2021-10-19
申请号:US16693083
申请日:2019-11-22
Applicant: QUALCOMM Incorporated
Inventor: Giriraj Goyal , Vishal Agarwal
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.
-
公开(公告)号:US20210184794A1
公开(公告)日:2021-06-17
申请号:US16714030
申请日:2019-12-13
Applicant: QUALCOMM Incorporated
Inventor: Vishal Agarwal , Giriraj Goyal
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.
-
公开(公告)号:US11039409B2
公开(公告)日:2021-06-15
申请号:US16234427
申请日:2018-12-27
Applicant: QUALCOMM Incorporated
Inventor: Giriraj Goyal , Vishal Agarwal
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.
-
-
-
-
-
-
-
-
-