-
公开(公告)号:US20210400388A1
公开(公告)日:2021-12-23
申请号:US17352661
申请日:2021-06-21
Applicant: Apple Inc.
Inventor: Aarti Kumar , Bob Bradley , Natalia A. Fornshell , Deepak Iyer , Astrid Yi , Michael J. Giles , Sriram Hariharan , Kang Sun , Akshay Mangalam Srivatsa , Jonathan A. Bennett , Taylor G. Carrigan , Anthony J. Guetta
Abstract: A system and method for routing communication to a common audio output device connected to each of two or more audio signal source devices. For each of the two or more audio signal source devices, a set of inputs are assessed. The set of inputs include: an operational state of the audio signal source device, an activity the audio signal source device, an audio-producing application being executed by the audio signal source device, and a degree of user activity with the audio-producing application being executed by the audio signal source. At a point in time, an audio routing score is generated for each of the two or more audio signal source devices according to a weighted calculation of the set of inputs based on the assessing. Finally, an audio signal routing decision is made, to route an audio signal from one of the two or more audio signal source devices to the audio output device, based on the audio routing score for each of the two or more audio signal source devices.
-
公开(公告)号:US20250039606A1
公开(公告)日:2025-01-30
申请号:US18789199
申请日:2024-07-30
Applicant: Apple Inc.
Inventor: Aarti Kumar , Bob Bradley , Natalia A. Fornshell , Deepak Iyer , Astrid Yi , Michael J. Giles , Sriram Hariharan , Kang Sun , Akshay Mangalam Srivatsa , Jonathan A. Bennett , Taylor G. Carrigan , Anthony J. Guetta
Abstract: Techniques for routing communication to a common audio output device connected multiple audio signal source devices are disclosed. For each of audio signal source devices, a set of inputs are assessed. The set of inputs can include: an operational state of the audio signal source device, an interaction with the audio signal source device, an audio-producing application being executed by the audio signal source device, or a degree of user interaction with the audio-producing application. At a point in time, an audio routing score is generated for each of the audio signal source devices according to a weighted calculation of the set of inputs based on the assessing. Finally, an audio signal routing decision is made, to route an audio signal from one of the audio signal source devices to the audio output device, based on the audio routing score for each of the audio signal source devices.
-
公开(公告)号:US10667157B2
公开(公告)日:2020-05-26
申请号:US16107934
申请日:2018-08-21
Applicant: Apple Inc.
Inventor: Ahmad Rahmati , Natalia A. Fornshell , Aarti Kumar
Abstract: A source device can transmit initial streaming content to a playback device (e.g., wireless ear buds) using first settings and measure playback performance of the content at a plurality of times. The measured performance values can relate to a quality of communication of the initial streaming content between the source device and the playback device, e.g., relating to packet loss, retransmission rates and patterns, fluctuations in a playback (jitter) buffer, and/or other values. The measured performance values can be used to determine one or more second settings to be used for a playback of subsequent streaming content between the source device and the playback device. In this manner, each source device can account for variations in communication behavior specific to a user (e.g., due to differences in body type as electromagnetic waves travel through the body when a source device is in a pocket).
-
4.
公开(公告)号:US20240103679A1
公开(公告)日:2024-03-28
申请号:US18369462
申请日:2023-09-18
Applicant: Apple Inc.
Inventor: Christopher D. McKenzie , Zoey C. Taylor , Sanket S. Dave , Deepak Iyer , Lauren A. Hastings , Madhur Ahuja , Natalia A. Fornshell
IPC: G06F3/04815 , G06T17/00 , H04N21/439 , H04N21/472
CPC classification number: G06F3/04815 , G06T17/00 , H04N21/4396 , H04N21/47217
Abstract: A wearable device, while a respective session is active in a respective application, detects a first signal indicating that the wearable device in no longer being worn. In response, the wearable device causes the respective session of the respective application to become inactive. While the respective application is inactive, the wearable device detects a second signal indicating that the wearable device is being put on, and in response to detecting the second signal, in accordance with a determination that respective criteria are met, the wearable device resumes the respective session of the respective application. Further, in accordance with a determination that respective criteria are not met, the wearable device forgoes resuming the respective session of the respective application, wherein the respective criteria include a criterion that is met when a current user of the wearable device is determined to be an authorized user of the wearable device.
-
公开(公告)号:US10990349B2
公开(公告)日:2021-04-27
申请号:US16141776
申请日:2018-09-25
Applicant: Apple Inc.
Inventor: Aarti Kumar , Ahmad Rahmati , Natalia A. Fornshell , Sriram Hariharan
Abstract: A host device communicating with a plurality of accessory devices transmits audio data packets via a broadcast channel to the plurality of accessory devices. When one of the plurality of accessory devices determines an audio data packet has not been received, the accessory device sends a negative-acknowledgement signal (NACK) via a unicast channel. The NACK indicates that the at least one of the accessory devices did not receive at least one audio data packet. The host device retransmits the at least one audio data packet indicated as not being received via the broadcast channel to the plurality of accessory devices. Other aspects are also described and claimed.
-
公开(公告)号:US11595316B2
公开(公告)日:2023-02-28
申请号:US16116010
申请日:2018-08-29
Applicant: Apple Inc.
Inventor: Aarti Kumar , Natalia A. Fornshell , Suraj Sumangala , Ahmad Rahmati
IPC: H04L47/25 , H04L47/2416 , H04L65/61
Abstract: A source device executing the application can transmit the streaming content to the playback device. The size of the buffer can be changed during the playback of streaming content. To perform the change seamlessly, embodiments can cause the application to provide the streaming content at an increased or decreased rate, depending on how the size of the playback buffer is to be changed. The new buffer size (i.e., smaller or larger amount) can provide improved playback of the streaming content, e.g., based on a latency-reliability tradeoff as determined using various factors (e.g., quality of connection between the devices). The changed rate for providing the streaming content can be achieved by slowing down or speeding up a clock signal that is provided to the application.
-
公开(公告)号:US20190373490A1
公开(公告)日:2019-12-05
申请号:US16107934
申请日:2018-08-21
Applicant: Apple Inc.
Inventor: Ahmad Rahmati , Natalia A. Fornshell , Aarti Kumar
Abstract: A source device can transmit initial streaming content to a playback device (e.g., wireless ear buds) using first settings and measure playback performance of the content at a plurality of times. The measured performance values can relate to a quality of communication of the initial streaming content between the source device and the playback device, e.g., relating to packet loss, retransmission rates and patterns, fluctuations in a playback (jitter) buffer, and/or other values. The measured performance values can be used to determine one or more second settings to be used for a playback of subsequent streaming content between the source device and the playback device. In this manner, each source device can account for variations in communication behavior specific to a user (e.g., due to differences in body type as electromagnetic waves travel through the body when a source device is in a pocket).
-
公开(公告)号:US20190102143A1
公开(公告)日:2019-04-04
申请号:US16141776
申请日:2018-09-25
Applicant: Apple Inc.
Inventor: Aarti Kumar , Ahmad Rahmati , Natalia A. Fornshell , Sriram Hariharan
Abstract: A host device communicating with a plurality of accessory devices transmits audio data packets via a broadcast channel to the plurality of accessory devices. When one of the plurality of accessory devices determines an audio data packet has not been received, the accessory device sends a negative-acknowledgement signal (NACK) via a unicast channel. The NACK indicates that the at least one of the accessory devices did not receive at least one audio data packet. The host device retransmits the at least one audio data packet indicated as not being received via the broadcast channel to the plurality of accessory devices. Other aspects are also described and claimed.
-
公开(公告)号:US12185112B2
公开(公告)日:2024-12-31
申请号:US18368543
申请日:2023-09-14
Applicant: Apple Inc.
Inventor: Natalia A. Fornshell , Aarti Kumar , Robert D. Watson , Ariane Cotte , Bob Bradley , Marc J. Krochmal , Kang Sun , Chen Ganir , Sarang S. Ranade , Akshay Mangalam Srivatsa
IPC: H04W4/80 , H04W12/041 , H04W12/0471 , H04W12/50 , H04W12/61 , H04W12/63
Abstract: A device providing temporary pairing for wireless devices may include a memory and at least one processor configured to receive a request to temporarily pair with a wireless device. The at least one processor may be further configured to pair with the wireless device, wherein the pairing comprises generating a link key for connecting to the wireless device. The at least one processor may be further configured to connect to the wireless device using the link key. The at least one processor may be further configured to initiate a timer upon disconnecting from the wireless device. The at least one processor may be further configured to automatically and without user input, delete the link key when the timer reaches a timeout value without having reconnected to the wireless device using the link key.
-
公开(公告)号:US12075220B2
公开(公告)日:2024-08-27
申请号:US17352661
申请日:2021-06-21
Applicant: Apple Inc.
Inventor: Aarti Kumar , Bob Bradley , Natalia A. Fornshell , Deepak Iyer , Astrid Yi , Michael J. Giles , Sriram Hariharan , Kang Sun , Akshay Mangalam Srivatsa , Jonathan A. Bennett , Taylor G. Carrigan , Anthony J. Guetta
CPC classification number: H04R3/12 , G06F3/165 , H04R2420/07
Abstract: A system and method for routing communication to a common audio output device connected to each of two or more audio signal source devices. For each of the two or more audio signal source devices, a set of inputs are assessed. The set of inputs include: an operational state of the audio signal source device, an activity the audio signal source device, an audio-producing application being executed by the audio signal source device, and a degree of user activity with the audio-producing application being executed by the audio signal source. At a point in time, an audio routing score is generated for each of the two or more audio signal source devices according to a weighted calculation of the set of inputs based on the assessing. Finally, an audio signal routing decision is made, to route an audio signal from one of the two or more audio signal source devices to the audio output device, based on the audio routing score for each of the two or more audio signal source devices.
-
-
-
-
-
-
-
-
-