Patents by Inventor Richard M. Powell
Richard M. Powell 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: 20200076788Abstract: 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.Type: ApplicationFiled: September 23, 2019Publication date: March 5, 2020Inventors: 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
-
Patent number: 10567901Abstract: 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.Type: GrantFiled: September 29, 2015Date of Patent: February 18, 2020Assignee: APPLE INC.Inventors: Bruce C. Po, Richard M. Powell, Aram M. Lindahl, Baptiste P. Paquier, Phillip A. Kamp
-
Patent number: 10530318Abstract: 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.Type: GrantFiled: July 27, 2018Date of Patent: January 7, 2020Assignee: APPLE INC.Inventors: Richard M. Powell, Kshitij S. Deshpande, David Chance Graham, Hugo Verweij, Afrooz Family
-
Publication number: 20190384563Abstract: 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.Type: ApplicationFiled: August 28, 2019Publication date: December 19, 2019Inventors: Jeffrey C. Moore, Richard M. Powell, Alexander C. Powers, Anthony J. Guetta
-
Publication number: 20190371324Abstract: An electronic device with voice trigger suppression capability has a wireless communication module and a voice trigger response suppression module. The voice trigger suppression module is to monitor a signal to the speaker, to detect a voice trigger phrase therein and in response send a message through the wireless communication module that communicates to one or more wireless receiving devices that the electronic device, with voice trigger response suppression capability, will handle a voice trigger. Other aspects are also described and claimed.Type: ApplicationFiled: April 23, 2019Publication date: December 5, 2019Inventors: Richard M. Powell, Kisun You, Hywel Richards, Kurt W. Piersol
-
Patent number: 10452339Abstract: In one embodiment, a device-side audio handling input/output unit (DIO) of a microphone writes audio data generated by the microphone into a ring buffer. A system-side audio handling I/O unit (SIO) receives a request from a software program to consume past audio data from the ring buffer. The SIO provides the past audio data from the ring buffer to the software program. Other embodiments are also described and claimed.Type: GrantFiled: October 16, 2015Date of Patent: October 22, 2019Assignee: APPLE INC.Inventors: Jeffrey C. Moore, Richard M. Powell, Alexander C. Powers, Anthony J. Guetta
-
Patent number: 10432614Abstract: 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.Type: GrantFiled: September 29, 2017Date of Patent: October 1, 2019Assignee: Apple Inc.Inventors: 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
-
Patent number: 10419855Abstract: An audio appliance includes an oscillatable diaphragm, a first heat-dissipation unit, a second heat-dissipation unit, and a control unit. The first heat-dissipation unit dissipates heat at a first rate and the second heat-dissipation unit dissipates heat at a second rate. The control unit can receive an indication of a temperature of the first heat-dissipation unit and an indication of a temperature of the second heat-dissipation unit. The control unit provides oscillation control of the oscillatable diaphragm to maintain the temperature of the first heat-dissipation unit below a first threshold and/or to maintain the temperature of the second heat-dissipation unit below a second threshold. The control unit can provide the oscillation control responsive to each of the indication of the temperature of the first heat-dissipation unit and the indication of the temperature of the second heat-dissipation unit exceeding a respective threshold.Type: GrantFiled: November 30, 2017Date of Patent: September 17, 2019Assignee: Apple Inc.Inventors: Joshua L. Hare, Daniel C. Klingler, Daniel S. Naito, Richard M. Powell
-
Publication number: 20190166431Abstract: An audio appliance includes an oscillatable diaphragm, a first heat-dissipation unit, a second heat-dissipation unit, and a control unit. The first heat-dissipation unit dissipates heat at a first rate and the second heat-dissipation unit dissipates heat at a second rate. The control unit can receive an indication of a temperature of the first heat-dissipation unit and an indication of a temperature of the second heat-dissipation unit. The control unit provides oscillation control of the oscillatable diaphragm to maintain the temperature of the first heat-dissipation unit below a first threshold and/or to maintain the temperature of the second heat-dissipation unit below a second threshold. The control unit can provide the oscillation control responsive to each of the indication of the temperature of the first heat-dissipation unit and the indication of the temperature of the second heat-dissipation unit exceeding a respective threshold.Type: ApplicationFiled: November 30, 2017Publication date: May 30, 2019Inventors: Joshua L. Hare, Daniel C. Klingler, Daniel S. Naito, Richard M. Powell
-
Publication number: 20190165748Abstract: 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.Type: ApplicationFiled: July 27, 2018Publication date: May 30, 2019Inventors: Richard M. Powell, Kshitij S. Deshpande, David Chance Graham, Hugo Verweij, Afrooz Family
-
Publication number: 20180352014Abstract: One embodiment provides for a media playback device comprising a memory device to store instructions; one or more processors to execute the instructions stored on the memory device, the instructions to cause the one or more processors to provide a playback queue manager to manage one or more media playback queues including a set of media items associated with a scheduled event and a playback routing manager to determine an output destination for the set of media items based on context associated with the scheduled event, the playback routing manager to route output of playback of the set of media items to one or more of multiple different connected media playback devices based on the context associated with the scheduled event.Type: ApplicationFiled: December 8, 2017Publication date: December 6, 2018Inventors: Thomas M. Alsina, David C. Graham, Andrew M. Wadycki, Edward T. Schmidt, Joel M. Lopes Da Silva, Richard M. Powell, Gregory R. Chapman
-
Publication number: 20180337911Abstract: 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.Type: ApplicationFiled: September 29, 2017Publication date: November 22, 2018Inventors: 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
-
Patent number: 9859858Abstract: An unknown content audio signal that is input to an audio power amplifier and speaker that have a known gain and speaker sensitivity, is buffered. A portion of the buffered signal is provided to an automatic content recognition (ACR) system, and then a content identifier, of the unknown content signal, as provided by the ACR system is received. Previously determined metadata is also received, for a reference audio content signal that has been assigned to the content identifier. The metadata includes a previously determined reference measure of an audio signal characteristic for the reference content. An input measure of the audio signal characteristic is computed, for the unknown content, and compared with the reference measure. On that basis, and also based on the known gain and speaker sensitivity, at least one of a scalar gain and spectral shaping filtering that is being applied to the unknown content is adjusted. Other embodiments are also described and claimed.Type: GrantFiled: January 19, 2016Date of Patent: January 2, 2018Assignee: APPLE INC.Inventors: Simon K. Porter, Afrooz Family, Martin E. Johnson, Richard M. Powell
-
Publication number: 20170289231Abstract: Methods and systems provide control of media synchronization using time stamp pairs. In an embodiment, a first device may request a time stamp from a second device. The first device may determine any de-synchronization between the first and second devices based on the requested time stamp and characteristics of the request. The first device may define a rate scalar based on the determined de-synchronization. A sample rate conversion may be performed for the first device based on the rate scalar such that the outputs of the first device and the second device are synchronized.Type: ApplicationFiled: February 17, 2017Publication date: October 5, 2017Inventors: Richard M. Powell, Ashley I. Butterworth, Anthony J. Guetta, Daniel C. Klingler, Jeffrey C. Moore, Alexander C. Powers
-
Patent number: 9749747Abstract: An audio emission device and an audio capture device that may respectively emit and capture sound within a listening area is described. The audio emission device may produce one or more primary audio beams in the listening area. Each of the primary audio beams may be formed by weighting a set of modal beam patterns. Separate orthogonal test signals may be injected into each modal beam pattern. Based on these separate orthogonal test signals, the individual modal beam patterns may be extracted from a detected sound signal, produced by the audio capture device, such that the contribution from each of these modal patterns in the detected sound signal may be determined. Utilizing the contributions from each modal beam pattern in the detected sound signal, the spatial relationship (e.g., distance and/or orientation/angle) between the audio emission device and the audio capture device may be determined.Type: GrantFiled: November 5, 2015Date of Patent: August 29, 2017Assignee: APPLE INC.Inventors: Adam E. Kriegel, Afrooz Family, Richard M. Powell, Jay S. Coggin
-
Publication number: 20170207762Abstract: An unknown content audio signal that is input to an audio power amplifier and speaker that have a known gain and speaker sensitivity, is buffered. A portion of the buffered signal is provided to an automatic content recognition (ACR) system, and then a content identifier, of the unknown content signal, as provided by the ACR system is received. Previously determined metadata is also received, for a reference audio content signal that has been assigned to the content identifier. The metadata includes a previously determined reference measure of an audio signal characteristic for the reference content. An input measure of the audio signal characteristic is computed, for the unknown content, and compared with the reference measure. On that basis, and also based on the known gain and speaker sensitivity, at least one of a scalar gain and spectral shaping filtering that is being applied to the unknown content is adjusted. Other embodiments are also described and claimed.Type: ApplicationFiled: January 19, 2016Publication date: July 20, 2017Inventors: Simon K. Porter, Afrooz Family, Martin E. Johnson, Richard M. Powell
-
Patent number: 9704497Abstract: Method of audio power reduction and thermal mitigation using psychoacoustic techniques starts by receiving a decoded audio signal in a reproduction system. Decoded audio signal is a signal that is decompressed and to be played back by a speaker. A masking curve is generated based on psychoacoustic models and the decoded audio signal. The masking curve is applied to the decoded audio signal to remove unheard frequencies and to generate a power-reduced audio signal. Other embodiments are also described.Type: GrantFiled: July 6, 2015Date of Patent: July 11, 2017Assignee: Apple Inc.Inventors: Simon K. Porter, Eric A. Allamanche, Richard M. Powell
-
Publication number: 20170011748Abstract: Method of audio power reduction and thermal mitigation using psychoacoustic techniques starts by receiving a decoded audio signal in a reproduction system. Decoded audio signal is a signal that is decompressed and to be played back by a speaker. A masking curve is generated based on psychoacoustic models and the decoded audio signal. The masking curve is applied to the decoded audio signal to remove unheard frequencies and to generate a power-reduced audio signal. Other embodiments are also described.Type: ApplicationFiled: July 6, 2015Publication date: January 12, 2017Inventors: Simon K. Porter, Eric A. Allamanche, Richard M. Powell
-
Publication number: 20160357508Abstract: In one embodiment, a device-side audio handling input/output unit (DIO) of a microphone writes audio data generated by the microphone into a ring buffer. A system-side audio handling I/O unit (SIO) receives a request from a software program to consume past audio data from the ring buffer. The SIO provides the past audio data from the ring buffer to the software program. Other embodiments are also described and claimed.Type: ApplicationFiled: October 16, 2015Publication date: December 8, 2016Inventors: Jeffrey C. Moore, Richard M. Powell, Alexander C. Powers, Anthony J. Guetta
-
Patent number: 9075697Abstract: An electronic audio apparatus is described that uses a digital audio filter in which a splitter separates an input frame of discrete time audio into different time interval portions. Separate digital filter blocks then operate in parallel upon those time interval portions, respectively. A combiner merges the filtered portions into a single audio channel signal. Other embodiments are also described and claimed.Type: GrantFiled: August 31, 2012Date of Patent: July 7, 2015Assignee: Apple Inc.Inventors: Richard M. Powell, Aram M. Lindahl