-
公开(公告)号:US12177207B2
公开(公告)日:2024-12-24
申请号:US17356487
申请日:2021-06-23
Applicant: Apple Inc.
Inventor: Jay S. Coggin , Daniel C. Klingler , Kyle C. Brogle , Johannes P. Schmidt , Eric A. Allamanche , Thomas Alsina , Bob Bradley , Alex T. Nelson , Rudolph Van Der Merwe , Joseph M. Triscari , Keun Sup Lee , Pedro Mari , Aaron M. Elder , Richard M. Powell
Abstract: The embodiments set forth a technique for enabling a computing device to securely configure a peripheral computing device. According to some embodiments, the method can include the steps of (1) approving a request received from the peripheral computing device to engage in a setup procedure for the peripheral computing device, (2) receiving, from the peripheral computing device: (i) an audio signal that encodes a password and timing information, and (ii) a light signal. Additionally, the method can involve, in response to identifying that the timing information correlates with the light signal: (3) extracting the password from the audio signal, and (4) establishing a communication link with the peripheral computing device based on the password. In turn, the method can involve (5) providing configuration information to the peripheral computing device over the communication link.
-
公开(公告)号:US20230254669A1
公开(公告)日:2023-08-10
申请号:US18137190
申请日:2023-04-20
Applicant: Apple Inc.
Inventor: Richard M. Powell , John A. Aguilar , Patrick L. Coffman
CPC classification number: H04W4/12 , H04M3/53391 , H04M2201/41
Abstract: Techniques are disclosed for transmitting an announcement to one or more devices. In one example, a first device receives a first message that includes an announcement, the announcement associated with a voice that spoke the announcement. The first device may determine the announcement from the first message, and then identify one or more devices for receiving the announcement. The one or more devices may have a particular device type of a plurality of different device types comprising at least a mobile device. The first device may determine a network path through which a second message is transmitted based at least in part on the location of a second device. In accordance with a determination that the second device is located within a local area network associated with a home environment, the first device transmits the second message over the local area network. In accordance with a determination that the second device is located away from a local area network associated with a home environment, the first device transmits the second message over the wide area network.
-
公开(公告)号:US20210385602A1
公开(公告)日:2021-12-09
申请号:US17411893
申请日:2021-08-25
Applicant: Apple Inc.
Inventor: Bruce C. Po , Richard M. Powell , Aram M. Lindahl , Baptiste P. Paquier , Phillip A. Kamp
Abstract: A system and method is described for determining whether a loudspeaker device has relocated, tilted, rotated, or changed environment such that one or more parameters for driving the loudspeaker may be modified and/or a complete reconfiguration of the loudspeaker system may be performed. In one embodiment, the system may include a set of sensors. The sensors provide readings that are analyzed to determine 1) whether the loudspeaker has moved since a previous analysis and/or 2) a distance of movement and/or a degree change in orientation of the loudspeaker since the previous analysis. Upon determining the level of movement is below a threshold value, the system adjusts previous parameters used to drive one or more of the loudspeakers. By adjusting previous parameters instead of performing a complete recalibration, the system provides a more efficient technique for ensuring that the loudspeakers continue to produce accurate sound for the listener.
-
公开(公告)号:US10530318B2
公开(公告)日:2020-01-07
申请号:US16048161
申请日:2018-07-27
Applicant: Apple Inc.
Inventor: Richard M. Powell , Kshitij S. Deshpande , David Chance Graham , Hugo Verweij , Afrooz Family
Abstract: An audio system having a variable reset volume, and a method of conditionally resetting a volume parameter, are described. The audio system can include a processor to generate an audio signal for a speaker to convert into a sound. A volume parameter of the audio signal can be set before a user pauses playback of the audio signal. The processor can determine that the volume parameter is outside of a resting volume range, and that the user resumes playback of the audio signal at least a selected interval after pausing playback. The processor can responsively reset the volume parameter when playback is resumed to a different level based on one or more acoustic factors, such as an audio decay time of a surrounding environment. The different level can be within the resting volume range. Other aspects are also described and claimed.
-
5.
公开(公告)号:US20140129015A1
公开(公告)日:2014-05-08
申请号:US14154038
申请日:2014-01-13
Applicant: Apple Inc.
Inventor: Aram Lindahl , Richard M. Powell , Joseph M. Williams
CPC classification number: H04H60/58 , G06F16/60 , H04H20/40 , H04H60/27 , H04H60/37 , Y02D70/1222 , Y02D70/142
Abstract: Various techniques relating to the buffering of a live audio broadcast on an electronic device and the subsequently playback the buffered data are provided. In one embodiment, the playback speed of the buffered data may be increased relative to the actual speed at which the data was originally broadcasted. If the buffered playback (using the increased playback speed) synchronizes or catches up to the live broadcast, the electronic device may disable buffering and output the live stream instead. This decreases processing demands by lowering processing cycles required for buffering (encoding, etc.) and playback of the buffered data (decoding, etc.), thereby reducing power consumption.
Abstract translation: 提供了与在电子设备上实时音频广播的缓冲有关的各种技术,并且随后重放缓冲的数据。 在一个实施例中,缓冲数据的重放速度可以相对于最初广播数据的实际速度而增加。 如果缓冲播放(使用增加的播放速度)同步或追赶直播,则电子设备可以禁用缓冲并输出直播流。 这通过降低缓冲(编码等)所需的处理周期和缓冲数据的回放(解码等)来减少处理需求,从而降低功耗。
-
公开(公告)号:US11979734B2
公开(公告)日:2024-05-07
申请号:US17411893
申请日:2021-08-25
Applicant: Apple Inc.
Inventor: Bruce C. Po , Richard M. Powell , Aram M. Lindahl , Baptiste P. Paquier , Phillip A. Kamp
CPC classification number: H04S7/302 , G06F3/162 , G06F3/165 , H04R1/403 , H04R3/04 , H04R3/12 , H04S7/30 , H04R5/04 , H04R29/007 , H04R2201/025 , H04R2201/405 , H04S7/301
Abstract: A system and method is described for determining whether a loudspeaker device has relocated, tilted, rotated, or changed environment such that one or more parameters for driving the loudspeaker may be modified and/or a complete reconfiguration of the loudspeaker system may be performed. In one embodiment, the system may include a set of sensors. The sensors provide readings that are analyzed to determine 1) whether the loudspeaker has moved since a previous analysis and/or 2) a distance of movement and/or a degree change in orientation of the loudspeaker since the previous analysis. Upon determining the level of movement is below a threshold value, the system adjusts previous parameters used to drive one or more of the loudspeakers. By adjusting previous parameters instead of performing a complete recalibration, the system provides a more efficient technique for ensuring that the loudspeakers continue to produce accurate sound for the listener.
-
公开(公告)号:US11109173B2
公开(公告)日:2021-08-31
申请号:US16778634
申请日:2020-01-31
Applicant: Apple Inc.
Inventor: Bruce C. Po , Richard M. Powell , Aram M. Lindahl , Baptiste P. Paquier , Phillip A. Kamp
Abstract: A system and method is described for determining whether a loudspeaker device has relocated, tilted, rotated, or changed environment such that one or more parameters for driving the loudspeaker may be modified and/or a complete reconfiguration of the loudspeaker system may be performed. In one embodiment, the system may include a set of sensors. The sensors provide readings that are analyzed to determine 1) whether the loudspeaker has moved since a previous analysis and/or 2) a distance of movement and/or a degree change in orientation of the loudspeaker since the previous analysis. Upon determining the level of movement is below a threshold value, the system adjusts previous parameters used to drive one or more of the loudspeakers. By adjusting previous parameters instead of performing a complete recalibration, the system provides a more efficient technique for ensuring that the loudspeakers continue to produce accurate sound for the listener.
-
公开(公告)号:US20210216273A1
公开(公告)日:2021-07-15
申请号:US17214454
申请日:2021-03-26
Applicant: Apple Inc.
Inventor: Jeffrey C. Moore , Richard M. Powell , Alexander C. Powers , Anthony J. Guetta
Abstract: In one aspect a device-side audio handling input/output unit (DIO) of a hardware device writes audio data generated by the hardware device within a ring buffer. An input provided by a user for activation of a software program is received, and a notification that the software program is ready to accept the audio data is generated. A system-side audio handling input/output unit (SIO) additionally provides past audio data from the ring buffer to the software program. Other aspects also are described.
-
公开(公告)号:US10976990B2
公开(公告)日:2021-04-13
申请号:US16553692
申请日:2019-08-28
Applicant: Apple Inc.
Inventor: Jeffrey C. Moore , Richard M. Powell , Alexander C. Powers , Anthony J. Guetta
Abstract: In one aspect a device-side audio handling input/output unit (DIO) of a hardware device writes audio data generated by the hardware device within a ring buffer. An input provided by a user for activation of a software program is received, and a notification that the software program is ready to accept the audio data is generated. A system-side audio handling input/output unit (SIO) additionally provides past audio data from the ring buffer to the software program. Other aspects also are described.
-
公开(公告)号:US10432614B2
公开(公告)日:2019-10-01
申请号:US15721301
申请日:2017-09-29
Applicant: Apple Inc.
Inventor: Jay S. Coggin , Daniel C. Klingler , Kyle C. Brogle , Johannes P. Schmidt , Eric A. Allamanche , Thomas Alsina , Bob Bradley , Alex T. Nelson , Rudolph Van Der Merwe , Joseph M. Triscari , Keun Sup Lee , Pedro Mari , Aaron M. Elder , Richard M. Powell
Abstract: The embodiments set forth a technique for enabling a computing device to securely configure a peripheral computing device. According to some embodiments, the method can include the steps of (1) approving a request received from the peripheral computing device to engage in a setup procedure for the peripheral computing device, (2) receiving, from the peripheral computing device: (i) an audio signal that encodes a password and timing information, and (ii) a light signal. Additionally, the method can involve, in response to identifying that the timing information correlates with the light signal: (3) extracting the password from the audio signal, and (4) establishing a communication link with the peripheral computing device based on the password. In turn, the method can involve (5) providing configuration information to the peripheral computing device over the communication link.
-
-
-
-
-
-
-
-
-