Patents by Inventor Joseph M. Williams
Joseph M. Williams 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).
-
Patent number: 12143784Abstract: The present disclosure generally relates to user interfaces and techniques for managing audio exposure using a computer system (e.g., an electronic device). In accordance with some embodiments, the electronic device displays a graphical indication of a noise exposure level over a first period of time with an area of the graphical indication that is colored to represent the noise exposure level, the color of the area transitioning from a first color to a second color when the noise exposure level exceeds a first threshold. In accordance with some embodiments, the electronic device displays noise exposure levels attributable to a first output device type and a second output device type and, in response to selecting a filtering affordance, visually distinguishes a set of noise exposure levels attributable to the second output device type.Type: GrantFiled: December 17, 2021Date of Patent: November 12, 2024Assignee: Apple Inc.Inventors: Nicholas Felton, Tyrone Chen, Eamon Francis Gilravi, Joseph M. Williams
-
Patent number: 11853642Abstract: A method performed by an audio source device. The method obtains an input audio signal and determines a sound output level of a headset based on the input audio signal, a user volume setting, and a sound output sensitivity of the headset. The method determines whether the sound output level is above a threshold. In response to determining that the sound output level is above the threshold, a scalar gain is applied upon the input audio signal to produce an output audio signal for output by the headset.Type: GrantFiled: April 9, 2021Date of Patent: December 26, 2023Assignee: Apple Inc.Inventors: Tyrone T. Chen, Joseph M. Williams, Juan C. Martinez Nieto, Tony S. Verma
-
Publication number: 20220369034Abstract: A method performed by a first electronic device that is communicatively coupled to a wireless headset, the method includes, while engaged in a call with a second electronic device, communicating with the wireless headset via a bi-directional wireless audio connection; determining that a joint media playback session has been initiated in which the first and second electronic devices are to independently stream media content for separate playback by both of the first and second electronic devices while engaging in the call; and switching to communicate with the wireless headset via a uni-directional wireless audio connection based on a determination of one or more capabilities of the wireless headset, wherein a mix of 1) one or more signals associated with the call and 2) an audio signal of the media content is transmitted to the wireless headset over the uni-directional wireless audio connection.Type: ApplicationFiled: May 6, 2022Publication date: November 17, 2022Inventors: Aarti Kumar, Joseph M. Williams, Dhandapani Dharumalingam, Taylor G. Carrigan
-
Publication number: 20220368554Abstract: A method performed by a first device, which includes performing an audio call with a second device by transmitting a microphone signal as an uplink signal and receiving a downlink signal for driving a first speaker and while performing the audio call, performing a joint media playback session in which both devices independently stream a piece of media content for synchronous playback such that both devices receive an audio signal of the piece of media content for driving respective speakers at the same time, determining that a voice activity detection (VAD) signal indicates that the downlink signal includes speech, in response to determining that the VAD signal indicates that the downlink signal includes speech, processing the audio signal of the piece of media content by applying a scalar gain, and driving the first speaker with a mix of the downlink signal and the audio signal.Type: ApplicationFiled: May 6, 2022Publication date: November 17, 2022Inventors: Joseph M. Williams, Eric H. Zhang, Taylor G. Carrigan, Darin B. Adler, David L. Biderman
-
Patent number: 11456006Abstract: A method performed by a processor of an audio source device. The method drives an audio output device of the audio source device to output a sound with an audio output signal. The method obtains a microphone signal from a microphone of the audio source device, the microphone signal capturing the outputted sound. The method determines whether the audio output device is a headset or a loudspeaker based on the microphone signal and configures an acoustic dosimetry process based on the determination.Type: GrantFiled: April 15, 2021Date of Patent: September 27, 2022Assignee: APPLE INC.Inventors: Joseph M. Williams, Sean A. Ramprashad, Nathan de Vries, Nicholas Felton
-
Publication number: 20220109932Abstract: The present disclosure generally relates to user interfaces and techniques for managing audio exposure using a computer system (e.g., an electronic device). In accordance with some embodiments, the electronic device displays a graphical indication of a noise exposure level over a first period of time with an area of the graphical indication that is colored to represent the noise exposure level, the color of the area transitioning from a first color to a second color when the noise exposure level exceeds a first threshold. In accordance with some embodiments, the electronic device displays noise exposure levels attributable to a first output device type and a second output device type and, in response to selecting a filtering affordance, visually distinguishes a set of noise exposure levels attributable to the second output device type.Type: ApplicationFiled: December 17, 2021Publication date: April 7, 2022Inventors: Nicholas FELTON, Tyrone CHEN, Eamon Francis GILRAVI, Joseph M. WILLIAMS
-
Publication number: 20210358515Abstract: A method performed by a processor of an audio source device. The method drives an audio output device of the audio source device to output a sound with an audio output signal. The method obtains a microphone signal from a microphone of the audio source device, the microphone signal capturing the outputted sound. The method determines whether the audio output device is a headset or a loudspeaker based on the microphone signal and configures an acoustic dosimetry process based on the determination.Type: ApplicationFiled: April 15, 2021Publication date: November 18, 2021Inventors: Joseph M. Williams, Sean A. Ramprashad, Nathan de Vries, Nicholas Felton
-
Publication number: 20210349681Abstract: A method performed by an audio source device. The method obtains an input audio signal and determines a sound output level of a headset based on the input audio signal, a user volume setting, and a sound output sensitivity of the headset. The method determines whether the sound output level is above a threshold. In response to determining that the sound output level is above the threshold, a scalar gain is applied upon the input audio signal to produce an output audio signal for output by the headset.Type: ApplicationFiled: April 9, 2021Publication date: November 11, 2021Inventors: Tyrone T. Chen, Joseph M. Williams, Juan C. Martinez Nieto, Tony S. Verma
-
Patent number: 10187504Abstract: A device and a corresponding method are provided to tune parameters of an echo control process without re-initializing the echo control process and without interrupting a playback process. A state of the device and environment around the device is computed during use of the device given information from sensors. Such sensors can give information on the position of the device, the orientation of the device, the presence of a proximate object, or handling of the device resulting in occlusion of microphones and loudspeakers, among other things. The computed state of the device is mapped to an associated device state code from among a plurality of device state codes. The parameters of the echo control process are tuned either according to the associated device state code, or a change in such a code, during use of the device.Type: GrantFiled: September 23, 2016Date of Patent: January 22, 2019Assignee: Apple Inc.Inventors: Sean A. Ramprashad, Aram M. Lindahl, Joseph M. Williams
-
Patent number: 9864432Abstract: An electronic device receives a first set of one or more inputs corresponding to user interface elements displayed on the display and a first set of one or more tactile outputs, and also receives a second set of one or more inputs corresponding to one or more hardware elements and a second set of one or more tactile outputs. In response, in accordance with a determination that the first set of one or more tactile outputs and the second set of one or more tactile outputs overlap, the device outputs, with one or more tactile output generators, a modified tactile output sequence that is modified so as to emphasize the second set of one or more tactile outputs relative to the first set of one or more tactile outputs.Type: GrantFiled: September 20, 2016Date of Patent: January 9, 2018Assignee: APPLE INC.Inventors: Camille Moussette, Brian T. Gleeson, John B. Morrell, Douglas A. Scott, Joseph M. Williams
-
Patent number: 9794605Abstract: An embodiment of a system to synchronize data streams is described. During operation, the system receives a first data stream having a first data type and performs a sequence of operations on at least a portion of the first data stream. Next, the system stores metadata associated with the first data stream one or more times during the sequence of operations. Metadata can include a time stamp, data-stream information associated with the portion of the first data stream, and event information associated with the occurrence of one or more events during the sequence of operations. Moreover, the system provides a notification based on the stored metadata, the notification to facilitate synchronizing the first data stream with a second data stream having a second data type.Type: GrantFiled: June 28, 2007Date of Patent: October 17, 2017Assignee: Apple Inc.Inventors: Aram Lindahl, Anthony J. Guetta, Joseph M. Williams, Dan Timis
-
Patent number: 9690382Abstract: An electronic device receives a plurality of requests to generate a plurality of tactile outputs, including two or more overlapping tactile outputs, using the one or more tactile output generators. In response, the device generates and outputs combined tactile outputs. If the plurality of tactile outputs exceeds a threshold number of tactile outputs that is permitted to be mixed together for concurrent output, the device mixes a subset of the plurality of tactile outputs together into a combined tactile output that excludes at least one of the plurality of tactile outputs to produce a combined tactile output that is output via the device's one or more tactile output generators.Type: GrantFiled: September 21, 2016Date of Patent: June 27, 2017Assignee: APPLE INC.Inventors: Camille Moussette, Brian T. Gleeson, John B. Morrell, Douglas A. Scott, Joseph M. Williams
-
Patent number: 9672843Abstract: Method of improving audio signal in the spectral domain starts by receiving audio signal that includes signals from sources including speech source and music source. Audio signal is tuned for output by sound output device. Portions of audio signal are analyzed in a spectral domain to determine whether adjustments are required. Analyzing portions of audio signal includes determining whether anomaly is present in frequency band of audio signal in spectral domain by using at least one metric. Metrics include band energy ratios, spectral centroid, spectral tilt, spectral flux, spectral variance, absolute thresholds, and relative thresholds. Audio signal is adjusted to improve audio signal in spectral domain when audio signal is determined to require adjustments. Adjusting audio signal includes adjusting values of the metric in frequency band that is determined to include anomaly to correspond to clustering of metric values for audio signal in spectral domain. Other embodiments are also described.Type: GrantFiled: September 30, 2014Date of Patent: June 6, 2017Assignee: Apple Inc.Inventors: Arvindh Krishnaswamy, Joseph M. Williams
-
Patent number: 9524014Abstract: Devices and methods for power management during media playback are provided. For example, an electronic device according to an embodiment may include storage, a decoder, an output buffer, and data processing circuitry. The storage may store compressed media data that may be decoded by the decoder. The output buffer may store the decoded media data before the decoded media data is played out. The data processing circuitry configured may measure a fullness of the output buffer and may set an operating frequency of the storage, the decoder, the output buffer, or the data processing circuitry, or a combination thereof, depending on a format of the compressed media data and the fullness of the output buffer.Type: GrantFiled: January 4, 2016Date of Patent: December 20, 2016Assignee: Apple Inc.Inventors: Aram Lindahl, Saurabh Gupta, Wang Chun Leung, Richard Michael Powell, Joseph M. Williams
-
Patent number: 9462381Abstract: A multi-band audio compressor that may provide not only better and brighter sound, but also speaker protection. The multi-band audio compressor breaks an input audio signal into different frequency bands. For each band signal, a volume re-mapper translates a user preference volume level to a converted volume level based on a programmable volume curve for the band signal. For each frequency band, the band signal is processed by a gain stage and a compressor. Each gain stage applies a signal gain to the band signal based on the converted volume level. Each compressor compresses the output of the gain stage. After compression, the different frequency band signals are re-combined and the combined audio signal may then be passed to a power amplifier that is driving a speaker. Other embodiments are also described and claimed.Type: GrantFiled: September 24, 2014Date of Patent: October 4, 2016Assignee: Apple Inc.Inventors: Arvindh Krishnaswamy, Joseph M. Williams
-
Patent number: 9438195Abstract: An equalizer that linearly interpolates between two equalization states when transitioning from one equalization state to the other equalization state is described. The equalizer includes a transfer function generator and an equalization module. Each equalization state is defined or determined based on a set of parameters. The transfer function generator generates a set of interpolated transfer functions by performing linear interpolation on a first equalization state and a second equalization state based on the set of parameters. The linear interpolation is performed on corresponding Z-domain poles and zeros of the transfer functions of the first and second equalization states. The equalization module applies the set of interpolated transfer functions generated by the transfer function generator to an input audio signal.Type: GrantFiled: September 30, 2014Date of Patent: September 6, 2016Assignee: Apple Inc.Inventors: Arvindh Krishnaswamy, Joseph M. Williams
-
Patent number: 9438194Abstract: Method of dynamically adapting user volume input range on mobile device having global volume range starts by receiving a volume input selection from a user that is level included in user volume input range. User volume input range is a portion of global volume range. Device's processor then detects ambient noise level surrounding device and adjusts user volume input range from current portion of global volume range to different portion of global volume range based on detected ambient noise level. Volume input selection remains at the same level included in user volume input range after user volume input range is adjusted. Processor may identify sound profile that corresponds to ambient noise level being detected and adjusts user volume input range to a different portion of the global volume range based on identified sound profile. Other embodiments are also described.Type: GrantFiled: September 30, 2014Date of Patent: September 6, 2016Assignee: Apple Inc.Inventors: Arvindh Krishnaswamy, Joseph M. Williams
-
Publication number: 20160195914Abstract: Devices and methods for power management during media playback are provided. For example, an electronic device according to an embodiment may include storage, a decoder, an output buffer, and data processing circuitry. The storage may store compressed media data that may be decoded by the decoder. The output buffer may store the decoded media data before the decoded media data is played out. The data processing circuitry configured may measure a fullness of the output buffer and may set an operating frequency of the storage, the decoder, the output buffer, or the data processing circuitry, or a combination thereof, depending on a format of the compressed media data and the fullness of the output buffer.Type: ApplicationFiled: January 4, 2016Publication date: July 7, 2016Inventors: Aram Lindahl, Saurabh Gupta, Wang Chun Leung, Richard Michael Powell, Joseph M. Williams
-
Patent number: 9306525Abstract: Apparatuses, methods, computer readable mediums, and systems are described for combined dynamic processing and speaker protection for minimizing distortion in audio playback. In some embodiments, at least one compressed audio signal is received, at least one threshold for a speaker is retrieved, modifications to audio signal compression are determined based on the at least one compressed audio signal and the at least one threshold, information embodying the modifications is transmitted to a dynamic processor, and using the dynamic processor, at least one modified compressed audio signal is produced for the speaker based on the information.Type: GrantFiled: March 13, 2013Date of Patent: April 5, 2016Assignee: Apple Inc.Inventors: Arvindh Krishnaswamy, Andrew P. Bright, Joseph M. Williams
-
Patent number: 9256275Abstract: Devices and methods for power management during media playback are provided. For example, an electronic device according to an embodiment may include storage, a decoder, an output buffer, and data processing circuitry. The storage may store compressed media data that may be decoded by the decoder. The output buffer may store the decoded media data before the decoded media data is played out. The data processing circuitry configured may measure a fullness of the output buffer and may set an operating frequency of the storage, the decoder, the output buffer, or the data processing circuitry, or a combination thereof, depending on a format of the compressed media data and the fullness of the output buffer.Type: GrantFiled: December 16, 2010Date of Patent: February 9, 2016Assignee: Apple Inc.Inventors: Aram Lindahl, Saurabh Gupta, Wang Chun Leung, Richard Michael Powell, Joseph M. Williams