-
公开(公告)号:US12035266B2
公开(公告)日:2024-07-09
申请号:US17384558
申请日:2021-07-23
Applicant: Apple Inc.
Inventor: Yann Ly-Gagnon , Arun Unkn , Langford M. Wasada
IPC: H04W56/00
CPC classification number: H04W56/005 , H04W56/0015
Abstract: An example system includes an application processor (AP), a transceiver associated with a firmware layer and a controller. The controller is configured to perform operations that include receiving data representing a clock synchronization request from a remote device, such as a UWB clock synchronization request. The request is received by the transceiver over a wireless communication link. The controller generates a response to the synchronization request. The response is configured for synchronizing a remote clock of the remote device and a local clock of the mobile device. The controller sends, to the remote device by the transceiver, the response to the synchronization request.
-
公开(公告)号:US11838963B2
公开(公告)日:2023-12-05
申请号:US17584178
申请日:2022-01-25
Applicant: Apple Inc.
Inventor: Sriram Hariharan , Langford M. Wasada
CPC classification number: H04W76/14 , H04W52/0209 , H04W88/06 , H04W76/15
Abstract: Methods, systems, and apparatuses are presented to utilize Bluetooth (BT) radios to synchronize ultra wideband (UWB) radios, to allow the UWB radios to operate within narrow transmit/receive windows, which may lead to power savings. In some implementations, a transmitting UWB radio and a receiving UWB radio may synchronize the expected time of an UWB transmission based on BT events, such as receiving a BT advertisement, or establishing a BT connection. In some implementations, the transmitting UWB radio and the receiving UWB radio may synchronize the expected time of an UWB transmission based on synchronized event counters maintained by the BT radios. Information regarding UWB transmission start times may also be passed via BT communications, in some implementations.
-
公开(公告)号:US20220358830A1
公开(公告)日:2022-11-10
申请号:US17525779
申请日:2021-11-12
Applicant: Apple Inc.
Inventor: Benjamin A. Detwiler , Siva Ganesh Movva , Katherine K. Ernst , Richard Akira Heru , Johan O. Bergerengen , Langford M. Wasada , Ernst Thomas Erdmann, IV
Abstract: Methods to provide separation notifications are described. In an embodiment, movement is detected beyond a threshold distance from a trusted location, in response to the detecting, receiving an indication that at least one accessory device is nearby the electronic device and storing information on a status of a wireless connection with the at least one accessory device, receiving an indication that the electronic device is in transit, monitoring the wireless connection for the at least one accessory device, and upon detection of a lost wireless connection for the at least one accessory device, send a separation notification.
-
14.
公开(公告)号:US11425669B2
公开(公告)日:2022-08-23
申请号:US17032635
申请日:2020-09-25
Applicant: Apple Inc.
Inventor: Yann Ly-Gagnon , Arun Unkn , Chen Ganir , Duy N. Phan , Langford M. Wasada
Abstract: Some aspects of this disclosure include apparatuses and methods for implementing a synchronized short range communication protocol scan mechanism across multiple devices. Some aspects relate to an electronic device including a transceiver configured to communicate based on a short range communication protocol and a processor communicatively coupled to the transceiver. The processor receives one or more parameters from a peripheral electronic device and determines, based at least on the one or more parameters, one or more synchronization parameters. The processor further transmits the one or more synchronization parameters to the peripheral electronic device. The one or more synchronization parameters can include at least a scan offset associated with the peripheral electronic device.
-
公开(公告)号:US20240334361A1
公开(公告)日:2024-10-03
申请号:US18737925
申请日:2024-06-07
Applicant: Apple Inc.
Inventor: Yann Ly-Gagnon , Arun Unkn , Langford M. Wasada
IPC: H04W56/00
CPC classification number: H04W56/005 , H04W56/0015
Abstract: An example system includes an application processor (AP), a transceiver associated with a firmware layer and a controller. The controller is configured to perform operations that include receiving data representing a clock synchronization request from a remote device, such as a UWB clock synchronization request. The request is received by the transceiver over a wireless communication link. The controller generates a response to the synchronization request. The response is configured for synchronizing a remote clock of the remote device and a local clock of the mobile device. The controller sends, to the remote device by the transceiver, the response to the synchronization request.
-
公开(公告)号:US11693467B2
公开(公告)日:2023-07-04
申请号:US17464482
申请日:2021-09-01
Applicant: Apple Inc.
Inventor: Langford M. Wasada , Arun Unkn , Andrew C. Chang , Sriram Hariharan , Robert W. Brumley , Raman S. Thiara
IPC: G06F1/3206 , H04B17/318 , G06F13/42 , G06F21/44 , G06F21/30
CPC classification number: G06F1/3206 , G06F13/4282 , G06F21/305 , G06F21/44 , H04B17/318
Abstract: Embodiments disclosed herein relate to reducing a power consumption of an electronic device while maintaining some functionality of the electronic device while the electronic device is in a low power mode. The device may be in the low power mode due to a battery level being below a threshold. If the battery level is below the threshold, the electronic device may enter the low power mode. However, before entering the low power mode, some functionality of an application processor may be transferred to a communication controller. Once the functionality is transferred, the application processor may be disabled to reduce power consumption while maintaining functionality of the application processor. The electronic device may also utilize various communication protocols to communicate with a peripheral device. Even though the electronic device may be in the low power mode, the communication controller may be used to cause the peripheral device to perform various actions.
-
公开(公告)号:US20220295431A1
公开(公告)日:2022-09-15
申请号:US17384558
申请日:2021-07-23
Applicant: Apple Inc.
Inventor: Yann Ly-Gagnon , Arun Unkn , Langford M. Wasada
IPC: H04W56/00
Abstract: An example system includes an application processor (AP), a transceiver associated with a firmware layer and a controller. The controller is configured to perform operations that include receiving data representing a clock synchronization request from a remote device, such as a UWB clock synchronization request. The request is received by the transceiver over a wireless communication link. The controller generates a response to the synchronization request. The response is configured for synchronizing a remote clock of the remote device and a local clock of the mobile device. The controller sends, to the remote device by the transceiver, the response to the synchronization request.
-
公开(公告)号:US20220201429A1
公开(公告)日:2022-06-23
申请号:US17603892
申请日:2020-04-15
Applicant: Apple Inc.
Inventor: Jonathan R. Schoenberg , Adam M. Driscoll , E. Thomas Erdmann, IV , Emmanuel Lalande , Michael C. Laster , Scott Lopatin , Robert W. Mayor , Siva Ganesh Movva , Munish K. Poonia , Tommy Rochette , Christina Selle , Langford M. Wasada , Swadesh Bhattacharya , Raghunandan K. Pai , Brent M. Ledvina
Abstract: Embodiments described herein provide for an electronic device comprising a wireless processor coupled with a wireless radio, memory to store instructions, and one or more processors to execute the instructions. The one or more processors, based on the instructions, are to scan for a beacon advertisement using the wireless processor, store the beacon and a timestamp in a beacon advertisement buffer in response to detection of the beacon via the wireless processor, correlate a beacon advertisement with stored location data to determine a location estimate for a device associated with the beacon advertisement, encrypt the location estimate for the beacon advertisement using a beacon identifier broadcast with the beacon identifier, and transmit a hash of the beacon identifier and an encrypted location estimate for the beacon advertisement to a device locator server. Embodiments also provide techniques to enable known device matching and horizontal accuracy adjustment during location data harvesting for wireless accessory devices.
-
公开(公告)号:US20210076434A1
公开(公告)日:2021-03-11
申请号:US16745208
申请日:2020-01-16
Applicant: Apple Inc.
Inventor: Sriram Hariharan , Langford M. Wasada
Abstract: Methods, systems, and apparatuses are presented to utilize Bluetooth (BT) radios to synchronize ultra wideband (UWB) radios, to allow the UWB radios to operate within narrow transmit/receive windows, which may lead to power savings. In some implementations, a transmitting UWB radio and a receiving UWB radio may synchronize the expected time of an UWB transmission based on BT events, such as receiving a BT advertisement, or establishing a BT connection. In some implementations, the transmitting UWB radio and the receiving UWB radio may synchronize the expected time of an UWB transmission based on synchronized event counters maintained by the BT radios. Information regarding UWB transmission start times may also be passed via BT communications, in some implementations.
-
公开(公告)号:US20200005830A1
公开(公告)日:2020-01-02
申请号:US16025592
申请日:2018-07-02
Applicant: Apple Inc.
Inventor: Langford M. Wasada , Vijay Sundaram , William M. Bumgarner , Daniel H. Lloyd , Christopher J. Sanders , Sean A. Ramprashad , Sriram Hariharan , Jarrad A. Stallone , Johannes P. Schmidt , David P. Saracino , Gregory R. Chapman
Abstract: In some implementations, a computing device can calibrate media playback channels for presenting media content through a media system by determining the media propagation latency through the media system. For example, the computing device can send calibration content (e.g., audio data, video data, etc.) to various playback devices (e.g., playback channels) of the media system and record a timestamp indicating when the calibration content was sent. When the playback devices present the calibration content, a sensor device (e.g., remote control device, smartphone, etc.) can detect the presentation of the calibration content. The sensor device can send calibration data (e.g., media samples that may include the calibration content and/or a timestamp indicating when the media sample was detected by the sensor device) to the computing device. The computing device can determine the propagation latency (e.g., presentation delay) based on the calibration data received from the sensor device.
-
-
-
-
-
-
-
-
-