IP Library Granted Patent US 12,267,652
Granted Patent B2
US 12,267,652 · App. 18/323,039 · Granted Apr 1, 2025

Audio settings based on environment

Inventor: William H. Bush (Santa Clarita, CA)
Assignee: Sonos, Inc.
H04R29/002H03G3/32H03G5/165H04R3/00H04R3/04H04R29/00H04S7/301H04S7/305H04R2430/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,267,652
App. No.
18/323,039
Granted
Apr 1, 2025
Kind
B2
Abstract

Techniques described herein may involve audio settings based on an environment. An example implementation may involve a playback device playing back first audio content and during playback of at least a portion of the first audio content, detecting, via the at least one microphone, an audio signal. At least a portion of the detected audio signal may include a reflection of the first audio content played back by the playback device. The playback device may determine an equalization setting based on at least the determined one or more reflection characteristics and apply the determined equalization setting during playback of second audio content.

Claims (90)

1. A playback device comprising:

a network interface;

at least one microphone within a housing of the playback device;

an audio transducer within the housing;

at least one processor; and

at least one non-transitory computer-readable medium comprising instructions that are executable by the at least one processor such that the playback device is configured to:

play back first audio content via the audio transducer;

during playback of at least a portion of the first audio content in a particular environment, detect, via the at least one microphone, a first audio signal, wherein at least a portion of the detected first audio signal comprises a reflection of the first audio content played back by the playback device;

determine one or more first reflection characteristics based on at least the detected first audio signal, wherein the one or more first reflection characteristics comprise a response representing acoustic characteristics of the particular environment;

determine an equalization setting that at least partially offsets the acoustic characteristics of the particular environment when applied to playback by the playback device;

apply the determined equalization setting during playback of second audio content via the audio transducer;

during playback of at least a first portion of the second audio content, detect, via the at least one microphone, a second audio signal, wherein at least a portion of the detected second audio signal comprises a reflection of the second audio content played back by the playback device;

determine one or more second reflection characteristics based on at least the detected second audio signal, wherein the one or more second reflection characteristics comprise noise in the particular environment;

adjust the equalization setting to boost one or more frequency ranges that include the noise in the particular environment; and

apply the adjusted equalization setting during playback of at least a second portion of the second audio content via the audio transducer.

2. The playback device of claim 1 , wherein the instructions that are executable by the at least one processor such that the playback device is configured to determine the equalization setting comprise instructions that are executable by the at least one processor such that the playback device is configured to:

based on the determined one or more first reflection characteristics, determine that the acoustic characteristics boosted or attenuated one or more frequency ranges during playback of the first audio content; and

adjust the equalization setting to offset the boost or attenuation within the one or more frequency ranges via the audio transducer.

3. The playback device of claim 1 , wherein the instructions that are executable by the at least one processor such that the playback device is configured to determine the equalization setting comprise instructions that are executable by the at least one processor such that the playback device is configured to:

based on the determined one or more first reflection characteristics, determine that bass frequencies during playback of the first audio content were boosted; and

adjust the equalization setting to attenuate bass frequencies during playback of the second audio content via the audio transducer.

4. The playback device of claim 1 , wherein the instructions that are executable by the at least one processor such that the playback device is configured to determine the equalization setting comprise instructions that are executable by the at least one processor such that the playback device is configured to:

based on the determined one or more first reflection characteristics, determine that treble frequencies during playback of the first audio content were attenuated; and

adjust the equalization setting to boost treble frequencies during playback of the second audio content via the audio transducer.

5. The playback device of claim 1 , wherein the instructions that are executable by the at least one processor such that the playback device is configured to determine the one or more first reflection characteristics comprise instructions that are executable by the at least one processor such that the playback device is configured to:

determine at least one first reflection characteristic based on differences between a portion of the first audio content and the detected first audio signal.

6. The playback device of claim 5 , wherein the instructions that are executable by the at least one processor such that the playback device is configured to determine the at least one reflection characteristic comprise instructions that are executable by the at least one processor such that the playback device is configured to:

determine a difference between the response representing the acoustic characteristics of the particular environment and a reference response of the playback device in an anechoic environment.

7. The playback device of claim 1 , wherein the instructions that are executable by the at least one processor such that the playback device is configured to determine the one or more first reflection characteristics comprise instructions that are executable by the at least one processor such that the playback device is configured to:

determine one or more qualitative characteristics corresponding to the detected first audio signal.

8. The playback device of claim 1 , wherein the at least one non-transitory computer-readable medium further comprises that are executable by the at least one processor such that the playback device is configured to:

detect that the playback device has been physically moved to another location in an additional listening environment; and

based on the detection that the playback device has been physically moved, re-adjust the equalization setting of the playback device, wherein the instructions that are executable by the at least one processor such that the playback device is configured to re-adjust the equalization setting of the playback device comprise instructions that are executable by the at least one processor such that the playback device is configured to:

during playback of at least a portion of additional audio content in the additional listening environment, detect, via the at least one microphone, an additional audio signal;

determine one or more additional reflection characteristics based on at least the detected additional audio signal, wherein the one or more additional reflection characteristics comprise a response representing acoustic characteristics of the additional listening environment;

determine an additional equalization setting that at least partially offsets the acoustic characteristics of the additional listening environment when applied to playback by the playback device; and

apply the determined additional equalization setting during playback of the additional audio content via the audio transducer.

9. The playback device of claim 8 , wherein the playback device further comprises an accelerometer, and wherein the instructions that are executable by the at least one processor such that the playback device is configured to detect that the playback device has been physically moved to another location in the additional listening environment comprise instructions that are executable by the at least one processor such that the playback device is configured to:

receive, via the accelerometer, accelerometer data indicating that the playback device has experienced a change in acceleration representing a change in position or orientation.

10. The playback device of claim 1 , wherein the first audio content is a first portion of an audio track, and wherein the second audio content is a second portion of the audio track.

11. A system comprising:

a playback device comprising:

at least one microphone within a housing of the playback device; and

an audio transducer within the housing;

a network interface;

at least one processor; and

at least one non-transitory computer-readable medium comprising instructions that are executable by the at least one processor such that the system is configured to:

play back first audio content via the audio transducer;

during playback of at least a portion of the first audio content in a particular environment, detect, via the at least one microphone, a first audio signal, wherein at least a portion of the detected first audio signal comprises a reflection of the first audio content played back by the playback device;

determine one or more first reflection characteristics based on at least the detected first audio signal, wherein the one or more first reflection characteristics comprise a response representing acoustic characteristics of the particular environment;

determine an equalization setting that at least partially offsets the acoustic characteristics of the particular environment when applied to playback by the playback device;

apply the determined equalization setting during playback of second audio content via the audio transducer;

during playback of at least a first portion of the second audio content, detect, via the at least one microphone, a second audio signal, wherein at least a portion of the detected second audio signal comprises a reflection of the second audio content played back by the playback device;

determine one or more second reflection characteristics based on at least the detected second audio signal, wherein the one or more second reflection characteristics comprise noise in the particular environment;

adjust the equalization setting to boost one or more frequency ranges that include the noise in the particular environment; and

apply the adjusted equalization setting during playback of at least a second portion of the second audio content via the audio transducer.

12. The system of claim 11 , wherein the instructions that are executable by the at least one processor such that the system is configured to determine the equalization setting comprise instructions that are executable by the at least one processor such that the system is configured to:

based on the determined one or more first reflection characteristics, determine that the acoustic characteristics boosted or attenuated one or more frequency ranges during playback of the first audio content; and

adjust the equalization setting to offset the boost or attenuation within the one or more frequency ranges via the audio transducer.

13. The system of claim 11 , wherein the instructions that are executable by the at least one processor such that the system is configured to determine the equalization setting comprise instructions that are executable by the at least one processor such that the system is configured to:

based on the determined one or more first reflection characteristics, determine that bass frequencies during playback of the first audio content were boosted; and

adjust the equalization setting to attenuate bass frequencies during playback of the second audio content via the audio transducer.

14. The system of claim 11 , wherein the instructions that are executable by the at least one processor such that the system is configured to determine the equalization setting comprise instructions that are executable by the at least one processor such that the system is configured to:

based on the determined one or more first reflection characteristics, determine that treble frequencies during playback of the first audio content were attenuated; and

adjust the equalization setting to boost treble frequencies during playback of the second audio content via the audio transducer.

15. The system of claim 11 , wherein the instructions that are executable by the at least one processor such that the system is configured to determine the one or more first reflection characteristics comprise instructions that are executable by the at least one processor such that the system is configured to:

determine at least one first reflection characteristic based on differences between a portion of the first audio content and the detected first audio signal.

16. The system of claim 15 , wherein the instructions that are executable by the at least one processor such that the system is configured to determine the at least one reflection characteristic comprise instructions that are executable by the at least one processor such that the system is configured to:

determine a difference between the response representing the acoustic characteristics of the particular environment and a reference response of the playback device in an anechoic environment.

17. The system of claim 12 , wherein the instructions that are executable by the at least one processor such that the system is configured to determine the one or more first reflection characteristics comprise instructions that are executable by the at least one processor such that the system is configured to:

determine one or more qualitative characteristics corresponding to the detected first audio signal.

18. The system of claim 12 , wherein the at least one non-transitory computer-readable medium further comprises that are executable by the at least one processor such that the system is configured to:

detect that the playback device has been physically moved to another location in an additional listening environment; and

based on the detection that the playback device has been physically moved, re-adjust the equalization setting of the playback device, wherein the instructions that are executable by the at least one processor such that the system is configured to re-adjust the equalization setting of the system comprise instructions that are executable by the at least one processor such that the system is configured to:

during playback of at least a portion of additional audio content in the additional listening environment, detect, via the at least one microphone, an additional audio signal;

determine one or more additional reflection characteristics based on at least the detected additional audio signal, wherein the one or more additional reflection characteristics comprise a response representing acoustic characteristics of the additional listening environment;

determine an additional equalization setting that at least partially offsets the acoustic characteristics of the additional listening environment when applied to playback by the playback device; and

apply the determined additional equalization setting during playback of the additional audio content via the audio transducer.

19. The system of claim 18 , wherein the playback device further comprises an accelerometer, and wherein the instructions that are executable by the at least one processor such that the system is configured to detect that the playback device has been physically moved to another location in the additional listening environment comprise instructions that are executable by the at least one processor such that the system is configured to:

receive, via the accelerometer, accelerometer data indicating that the playback device has experienced a change in acceleration representing a change in position or orientation.

20. At least one non-transitory computer-readable medium comprising instructions that are executable by at least one processor such that a playback device is configured to:

play back first audio content via an audio transducer;

during playback of at least a portion of the first audio content in a particular environment, detect, via at least one microphone, a first audio signal, wherein at least a portion of the detected first audio signal comprises a reflection of the first audio content played back by the playback device;

determine one or more first reflection characteristics based on at least the detected first audio signal, wherein the one or more first reflection characteristics comprise a response representing acoustic characteristics of the particular environment;

determine an equalization setting that at least partially offsets the acoustic characteristics of the particular environment when applied to playback by the playback device;

apply the determined equalization setting during playback of second audio content via the audio transducer;

during playback of at least a first portion of the second audio content, detect, via the at least one microphone, a second audio signal, wherein at least a portion of the detected second audio signal comprises a reflection of the second audio content played back by the playback device;

determine one or more second reflection characteristics based on at least the detected second audio signal, wherein the one or more second reflection characteristics comprise noise in the particular environment;

adjust the equalization setting to boost one or more frequency ranges that include the noise in the particular environment; and

apply the adjusted equalization setting during playback of at least a second portion of the second audio content via the audio transducer.

Assignments (2)
SECURITY INTEREST Recorded Jan 30, 2026
From: SONOS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 074533/0615 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2023
From: BUSH, WILLIAM H.
To: SONOS, INC.
Reel/Frame 063750/0436 →
Continuity (8)
Continuation 17113799 · Dec 7, 2020
Continuation 16564684 · Sep 9, 2019
Continuation 16181213 · Nov 5, 2018
Continuation 15872979 · Jan 16, 2018
Continuation 15207682 · Jul 12, 2016
Continuation 14681465 · Apr 8, 2015
Continuation 14216306 · Mar 17, 2014
Related Publication 20230300550A1 · Sep 21, 2023
References Cited (400)
US 4306113A · Morton · 1981 [cited by applicant]
US 4342104A · Jack · 1982 [cited by applicant]
US 4504704A · Ohyaba et al. · 1985 [cited by applicant]
US 4592088A · Shimada · 1986 [cited by applicant]
US 4628530A · Op De Beek et al. · 1986 [cited by applicant]
US 4631749A · Rapaich · 1986 [cited by applicant]
US 4694484A · Atkinson et al. · 1987 [cited by applicant]
US 4773094A · Dolby · 1988 [cited by applicant]
US 4995778A · Bruessel · 1991 [cited by applicant]
US 5218710A · Yamaki et al. · 1993 [cited by applicant]
US 5255326A · Stevenson · 1993 [cited by applicant]
US 5323257A · Abe et al. · 1994 [cited by applicant]
US 5386478A · Plunkett · 1995 [cited by applicant]
US 5440644A · Farinelli et al. · 1995 [cited by applicant]
US 5553147A · Pineau · 1996 [cited by applicant]
US 5581621A · Koyama et al. · 1996 [cited by applicant]
US 5754774A · Bittinger et al. · 1998 [cited by applicant]
US 5757927A · Gerzon et al. · 1998 [cited by applicant]
US 5761320A · Farinelli et al. · 1998 [cited by applicant]
US 5910991A · Farrar · 1999 [cited by applicant]
US 5923902A · Inagaki · 1999 [cited by applicant]
US 5939656A · Suda · 1999 [cited by applicant]
US 6018376A · Nakatani · 2000 [cited by applicant]
US 6032202A · Lea et al. · 2000 [cited by applicant]
US 6072879A · Ouchi et al. · 2000 [cited by applicant]
US 6111957A · Thomasson · 2000 [cited by applicant]
US 6256554B1 · DiLorenzo · 2001 [cited by applicant]
US 6363155B1 · Horbach · 2002 [cited by applicant]
US 6404811B1 · Cvetko et al. · 2002 [cited by applicant]
US 6469633B1 · Wachter · 2002 [cited by applicant]
US 6522886B1 · Youngs et al. · 2003 [cited by applicant]
US 6548967B1 · Dowling et al. · 2003 [cited by applicant]
US 6573067B1 · Dib-Hajj et al. · 2003 [cited by applicant]
US 6611537B1 · Edens et al. · 2003 [cited by applicant]
US 6631179B1 · Sifuentes · 2003 [cited by applicant]
US 6631410B1 · Kowalski et al. · 2003 [cited by applicant]
US 6639989B1 · Zacharov et al. · 2003 [cited by applicant]
US 6643744B1 · Cheng · 2003 [cited by applicant]
US 6704421B1 · Kitamura · 2004 [cited by applicant]
US 6721428B1 · Allred et al. · 2004 [cited by applicant]
US 6731760B2 · Pedersen · 2004 [cited by applicant]
US 6757517B2 · Chang · 2004 [cited by applicant]
US 6760451B1 · Craven et al. · 2004 [cited by applicant]
US 6766025B1 · Levy et al. · 2004 [cited by applicant]
US 6778869B2 · Champion · 2004 [cited by applicant]
US 6798889B1 · Dicker et al. · 2004 [cited by applicant]
US 6862440B2 · Sampath · 2005 [cited by applicant]
US 6916980B2 · Ishida et al. · 2005 [cited by applicant]
US 6931134B1 · Waller, Jr. et al. · 2005 [cited by applicant]
US 6985694B1 · De Bonet et al. · 2006 [cited by applicant]
US 6990211B2 · Parker · 2006 [cited by applicant]
US 7031476B1 · Chrisop et al. · 2006 [cited by applicant]
US 7039212B2 · Poling et al. · 2006 [cited by applicant]
US 7058186B2 · Tanaka · 2006 [cited by applicant]
US 7072477B1 · Kincaid · 2006 [cited by applicant]
US 7092535B1 · Pedersen et al. · 2006 [cited by applicant]
US 7092537B1 · Allred et al. · 2006 [cited by applicant]
US 7103187B1 · Neuman · 2006 [cited by applicant]
US 7130608B2 · Hollstrom et al. · 2006 [cited by applicant]
US 7130616B2 · Janik · 2006 [cited by applicant]
US 7143939B2 · Henzerling · 2006 [cited by applicant]
US 7187947B1 · White et al. · 2007 [cited by applicant]
US 7236773B2 · Thomas · 2007 [cited by applicant]
US 7289637B2 · Montag et al. · 2007 [cited by applicant]
US 7295548B2 · Blank et al. · 2007 [cited by applicant]
US 7312785B2 · Tsuk et al. · 2007 [cited by applicant]
US 7391791B2 · Balassanian et al. · 2008 [cited by applicant]
US 7477751B2 · Lyon et al. · 2009 [cited by applicant]
US 7483538B2 · McCarty et al. · 2009 [cited by applicant]
US 7483540B2 · Rabinowitz et al. · 2009 [cited by applicant]
US 7489784B2 · Yoshino · 2009 [cited by applicant]
US 7490044B2 · Kulkarni · 2009 [cited by applicant]
US 7492909B2 · Carter et al. · 2009 [cited by applicant]
US 7519188B2 · Berardi et al. · 2009 [cited by applicant]
US 7529377B2 · Nackvi et al. · 2009 [cited by applicant]
US 7571014B1 · Lambourne et al. · 2009 [cited by applicant]
US 7590772B2 · Marriott et al. · 2009 [cited by applicant]
US 7630500B1 · Beckman et al. · 2009 [cited by applicant]
US 7630501B2 · Blank et al. · 2009 [cited by applicant]
US 7643894B2 · Braithwaite et al. · 2010 [cited by applicant]
US 7657910B1 · McAulay et al. · 2010 [cited by applicant]
US 7664276B2 · McKee · 2010 [cited by applicant]
US 7676044B2 · Sasaki et al. · 2010 [cited by applicant]
US 7689305B2 · Kreifeldt et al. · 2010 [cited by applicant]
US 7697701B2 · Pedersen et al. · 2010 [cited by applicant]
US 7720237B2 · Bharitkar et al. · 2010 [cited by applicant]
US 7742740B2 · Goldberg et al. · 2010 [cited by applicant]
US 7769183B2 · Bharitkar et al. · 2010 [cited by applicant]
US 7792311B1 · Holmgren et al. · 2010 [cited by applicant]
US 7796068B2 · Raz et al. · 2010 [cited by applicant]
US 7835689B2 · Goldberg et al. · 2010 [cited by applicant]
US 7853341B2 · McCarty et al. · 2010 [cited by applicant]
US 7876903B2 · Sauk · 2011 [cited by applicant]
US 7925203B2 · Lane et al. · 2011 [cited by applicant]
US 7949140B2 · Kino · 2011 [cited by applicant]
US 7949707B2 · McDowall et al. · 2011 [cited by applicant]
US 7961893B2 · Kino · 2011 [cited by applicant]
US 7970922B2 · Svendsen · 2011 [cited by applicant]
US 7987294B2 · Bryce et al. · 2011 [cited by applicant]
US 8005228B2 · Bharitkar et al. · 2011 [cited by applicant]
US 8014423B2 · Thaler et al. · 2011 [cited by applicant]
US 8042961B2 · Massara et al. · 2011 [cited by applicant]
US 8045721B2 · Burgan et al. · 2011 [cited by applicant]
US 8045952B2 · Qureshey et al. · 2011 [cited by applicant]
US 8050652B2 · Qureshey et al. · 2011 [cited by applicant]
US 8063698B2 · Howard · 2011 [cited by applicant]
US 8074253B1 · Nathan · 2011 [cited by applicant]
US 8103009B2 · McCarty et al. · 2012 [cited by applicant]
US 8116476B2 · Nohara · 2012 [cited by applicant]
US 8126156B2 · Corbett et al. · 2012 [cited by applicant]
US 8126172B2 · Horbach et al. · 2012 [cited by applicant]
US 8131390B2 · Braithwaite et al. · 2012 [cited by applicant]
US 8139774B2 · Berardi et al. · 2012 [cited by applicant]
US 8144883B2 · Pdersen et al. · 2012 [cited by applicant]
US 8160276B2 · Liao et al. · 2012 [cited by applicant]
US 8160281B2 · Kim et al. · 2012 [cited by applicant]
US 8170260B2 · Reining et al. · 2012 [cited by applicant]
US 8175292B2 · Aylward et al. · 2012 [cited by applicant]
US 8175297B1 · Ho et al. · 2012 [cited by applicant]
US 8194874B2 · Starobin et al. · 2012 [cited by applicant]
US 8229125B2 · Short · 2012 [cited by applicant]
US 8233632B1 · MacDonald et al. · 2012 [cited by applicant]
US 8234395B2 · Millington · 2012 [cited by applicant]
US 8238547B2 · Ohki et al. · 2012 [cited by applicant]
US 8238578B2 · Aylward · 2012 [cited by applicant]
US 8243961B1 · Morrill · 2012 [cited by applicant]
US 8264408B2 · Kainulainen et al. · 2012 [cited by applicant]
US 8265310B2 · Berardi et al. · 2012 [cited by applicant]
US 8270620B2 · Christensen · 2012 [cited by applicant]
US 8279709B2 · Choisel et al. · 2012 [cited by applicant]
US 8281001B2 · Busam et al. · 2012 [cited by applicant]
US 8290185B2 · Kim · 2012 [cited by applicant]
US 8291349B1 · Park et al. · 2012 [cited by applicant]
US 8300845B2 · Zurek et al. · 2012 [cited by applicant]
US 8306235B2 · Mahowald · 2012 [cited by applicant]
US 8325931B2 · Howard et al. · 2012 [cited by applicant]
US 8325935B2 · Rutschman · 2012 [cited by applicant]
US 8325944B1 · Duwenhorst et al. · 2012 [cited by applicant]
US 8331585B2 · Hagen et al. · 2012 [cited by applicant]
US 8332414B2 · Nguyen et al. · 2012 [cited by applicant]
US 8379876B2 · Zhang · 2013 [cited by applicant]
US 8385557B2 · Tashev et al. · 2013 [cited by applicant]
US 8391501B2 · Khawand et al. · 2013 [cited by applicant]
US 8392505B2 · Haughay et al. · 2013 [cited by applicant]
US 8401202B2 · Brooking · 2013 [cited by applicant]
US 8433076B2 · Zurek et al. · 2013 [cited by applicant]
US 8452020B2 · Gregg et al. · 2013 [cited by applicant]
US 8463184B2 · Dua · 2013 [cited by applicant]
US 8483853B1 · Lambourne · 2013 [cited by applicant]
US 8488799B2 · Goldstein et al. · 2013 [cited by applicant]
US 8503669B2 · Mao · 2013 [cited by applicant]
US 8527876B2 · Wood et al. · 2013 [cited by applicant]
US 8577045B2 · Gibbs · 2013 [cited by applicant]
US 8577048B2 · Chaikin et al. · 2013 [cited by applicant]
US 8600075B2 · Lim · 2013 [cited by applicant]
US 8620006B2 · Berardi et al. · 2013 [cited by applicant]
US 8682002B2 · Wihardja et al. · 2014 [cited by applicant]
US 8731206B1 · Park · 2014 [cited by applicant]
US 8755538B2 · Kwon · 2014 [cited by applicant]
US 8798280B2 · Goldberg et al. · 2014 [cited by applicant]
US 8819554B2 · Basso et al. · 2014 [cited by applicant]
US 8831244B2 · Apfel · 2014 [cited by applicant]
US 8855319B2 · Liu et al. · 2014 [cited by applicant]
US 8862273B2 · Karr · 2014 [cited by applicant]
US 8879761B2 · Johnson et al. · 2014 [cited by applicant]
US 8903526B2 · Beckhardt et al. · 2014 [cited by applicant]
US 8914559B2 · Kalayjian et al. · 2014 [cited by applicant]
US 8930005B2 · Reimann · 2015 [cited by applicant]
US 8934647B2 · Joyce et al. · 2015 [cited by applicant]
US 8934655B2 · Breen et al. · 2015 [cited by applicant]
US 8942252B2 · Balassanian et al. · 2015 [cited by applicant]
US 8965033B2 · Wiggins · 2015 [cited by applicant]
US 8965546B2 · Visser et al. · 2015 [cited by applicant]
US 8977974B2 · Kraut · 2015 [cited by applicant]
US 8984442B2 · Pirnack et al. · 2015 [cited by applicant]
US 8989406B2 · Wong et al. · 2015 [cited by applicant]
US 8995687B2 · Marino, Jr. et al. · 2015 [cited by applicant]
US 8995688B1 · Chemtob et al. · 2015 [cited by applicant]
US 8996370B2 · Ansell · 2015 [cited by applicant]
US 9014380B2 · Gautama et al. · 2015 [cited by applicant]
US 9020153B2 · Britt, Jr. · 2015 [cited by applicant]
US 9021153B2 · Lu · 2015 [cited by applicant]
US 9042556B2 · Kallai et al. · 2015 [cited by applicant]
US 9065929B2 · Chen et al. · 2015 [cited by applicant]
US 9084058B2 · Reilly et al. · 2015 [cited by applicant]
US 9100766B2 · Soulodre et al. · 2015 [cited by applicant]
US 9106192B2 · Sheen et al. · 2015 [cited by applicant]
US 9179233B2 · Kang · 2015 [cited by applicant]
US 9215545B2 · Dublin et al. · 2015 [cited by applicant]
US 9219460B2 · Bush · 2015 [cited by applicant]
US 9231545B2 · Agustin et al. · 2016 [cited by applicant]
US 9247365B1 · Ellis et al. · 2016 [cited by applicant]
US 9264839B2 · Oishi et al. · 2016 [cited by applicant]
US 9286384B2 · Kuper et al. · 2016 [cited by applicant]
US 9288596B2 · Gossain et al. · 2016 [cited by applicant]
US 9288597B2 · Carlsson et al. · 2016 [cited by applicant]
US 9300266B2 · Grokop · 2016 [cited by applicant]
US 9307340B2 · Seefeldt · 2016 [cited by applicant]
US 9319816B1 · Narayanan · 2016 [cited by applicant]
US 9332371B2 · De Bruijn · 2016 [cited by applicant]
US 9348824B2 · Coburn, IV · 2016 [cited by applicant]
US 9355555B2 · Reichert et al. · 2016 [cited by applicant]
US 9398392B2 · Ridihalgh et al. · 2016 [cited by applicant]
US 9451377B2 · Massey et al. · 2016 [cited by applicant]
US 9462399B2 · Bharitkar et al. · 2016 [cited by applicant]
US 9467779B2 · Iyengar et al. · 2016 [cited by applicant]
US 9472201B1 · Sleator · 2016 [cited by applicant]
US 9473207B2 · McCormack et al. · 2016 [cited by applicant]
US 9489948B1 · Chu et al. · 2016 [cited by applicant]
US 9491499B2 · Wagenaar et al. · 2016 [cited by applicant]
US 9524098B2 · Griffiths et al. · 2016 [cited by applicant]
US 9538305B2 · Lehnert et al. · 2017 [cited by applicant]
US 9538308B2 · Isaac et al. · 2017 [cited by applicant]
US 9544701B1 · Rappoport · 2017 [cited by applicant]
US 9560449B2 · Carlsson et al. · 2017 [cited by applicant]
US 9560460B2 · Chaikin et al. · 2017 [cited by applicant]
US 9569073B2 · Tan · 2017 [cited by applicant]
US 9575615B1 · Nicholls et al. · 2017 [cited by applicant]
US 9584915B2 · Fullam et al. · 2017 [cited by applicant]
US 9596531B1 · Zhang · 2017 [cited by applicant]
US 9609383B1 · Hirst · 2017 [cited by applicant]
US 9615171B1 · O'Neill et al. · 2017 [cited by applicant]
US 9628911B2 · Rabinowitz et al. · 2017 [cited by applicant]
US 9648422B2 · Sheen et al. · 2017 [cited by applicant]
US 9654073B2 · Apodaca · 2017 [cited by applicant]
US 9654545B2 · Gossain · 2017 [cited by applicant]
US 9674625B2 · Armstrong-Muntner et al. · 2017 [cited by applicant]
US 9678708B2 · Bierbower et al. · 2017 [cited by applicant]
US 9686625B2 · Patel · 2017 [cited by applicant]
US 9689960B1 · Barton et al. · 2017 [cited by applicant]
US 9690271B2 · Sheen et al. · 2017 [cited by applicant]
US 9690539B2 · Sheen et al. · 2017 [cited by applicant]
US 9693165B2 · Downing et al. · 2017 [cited by applicant]
US 9699582B2 · Sheerin et al. · 2017 [cited by applicant]
US 9706319B2 · Peters et al. · 2017 [cited by applicant]
US 9706323B2 · Sheen et al. · 2017 [cited by applicant]
US 9715365B2 · Kusano et al. · 2017 [cited by applicant]
US 9723420B2 · Family et al. · 2017 [cited by applicant]
US 9729984B2 · Tan et al. · 2017 [cited by applicant]
US 9736584B2 · Sheen et al. · 2017 [cited by applicant]
US 9743207B1 · Hartung · 2017 [cited by applicant]
US 9743208B2 · Oishi et al. · 2017 [cited by applicant]
US 9749763B2 · Sheen · 2017 [cited by applicant]
US 9763018B1 · McPherson et al. · 2017 [cited by applicant]
US 9781532B2 · Sheen · 2017 [cited by applicant]
US 9788113B2 · Wilberding et al. · 2017 [cited by applicant]
US 9794722B2 · Petrov · 2017 [cited by applicant]
US 9807536B2 · Liu et al. · 2017 [cited by applicant]
US 9810784B2 · Altman et al. · 2017 [cited by applicant]
US 9860662B2 · Jarvis et al. · 2018 [cited by applicant]
US 9864574B2 · Hartung et al. · 2018 [cited by applicant]
US 9910634B2 · Sheen et al. · 2018 [cited by applicant]
US 9913056B2 · Master et al. · 2018 [cited by applicant]
US 9916126B2 · Lang · 2018 [cited by applicant]
US 9952825B2 · Sheen · 2018 [cited by applicant]
US 9984703B2 · Ur et al. · 2018 [cited by applicant]
US 10007481B2 · Daly et al. · 2018 [cited by applicant]
US 10045142B2 · McPherson et al. · 2018 [cited by applicant]
US 10111002B1 · Poulad · 2018 [cited by applicant]
US 10114605B2 · Gossain et al. · 2018 [cited by applicant]
US 10125006B2 · Jacobsen et al. · 2018 [cited by applicant]
US 10127006B2 · Sheen · 2018 [cited by applicant]
US 10154359B2 · Sheen · 2018 [cited by applicant]
US 10206052B2 · Perianu · 2019 [cited by applicant]
US 10275213B2 · Daly · 2019 [cited by applicant]
US 10299054B2 · McPherson et al. · 2019 [cited by applicant]
US 10299061B1 · Sheen · 2019 [cited by applicant]
US 10402154B2 · Hartung et al. · 2019 [cited by applicant]
US 10440492B2 · Crockett · 2019 [cited by applicant]
US 10567901B2 · Po et al. · 2020 [cited by applicant]
US 10791407B2 · Oishi et al. · 2020 [cited by applicant]
US 10853022B2 · Wilberding · 2020 [cited by applicant]
US 10863295B2 · Bush · 2020 [cited by applicant]
US 10904691B2 · Tu et al. · 2021 [cited by applicant]
US 11513216B1 · Kamath Koteshwara et al. · 2022 [cited by applicant]
US 11696081B2 · Bush · 2023 [cited by examiner]
US 20010038702A1 · Lavoie et al. · 2001 [cited by applicant]
US 20010042107A1 · Palm · 2001 [cited by applicant]
US 20010043592A1 · Jimenez et al. · 2001 [cited by applicant]
US 20010053228A1 · Jones · 2001 [cited by applicant]
US 20020022453A1 · Balog et al. · 2002 [cited by applicant]
US 20020026442A1 · Lipscomb et al. · 2002 [cited by applicant]
US 20020072816A1 · Shdema et al. · 2002 [cited by applicant]
US 20020078161A1 · Cheng · 2002 [cited by applicant]
US 20020089529A1 · Robbin · 2002 [cited by applicant]
US 20020124097A1 · Isely et al. · 2002 [cited by applicant]
US 20020126852A1 · Kashani · 2002 [cited by applicant]
US 20020136414A1 · Jordan et al. · 2002 [cited by applicant]
US 20020146136A1 · Carter, Jr. · 2002 [cited by applicant]
US 20030002689A1 · Folio · 2003 [cited by applicant]
US 20030031334A1 · Layton et al. · 2003 [cited by applicant]
US 20030081115A1 · Curry et al. · 2003 [cited by applicant]
US 20030108212A1 · Yun · 2003 [cited by applicant]
US 20030157951A1 · Hasty, Jr. · 2003 [cited by applicant]
US 20030159569A1 · Ohta · 2003 [cited by applicant]
US 20030161479A1 · Yang et al. · 2003 [cited by applicant]
US 20030161492A1 · Miller et al. · 2003 [cited by applicant]
US 20030179891A1 · Rabinowitz et al. · 2003 [cited by applicant]
US 20030235311A1 · Grancea et al. · 2003 [cited by applicant]
US 20040024478A1 · Hans et al. · 2004 [cited by applicant]
US 20040071294A1 · Halgas, Jr. et al. · 2004 [cited by applicant]
US 20040114771A1 · Vaughan et al. · 2004 [cited by applicant]
US 20040131338A1 · Asada et al. · 2004 [cited by applicant]
US 20040237750A1 · Smith et al. · 2004 [cited by applicant]
US 20050021470A1 · Martin et al. · 2005 [cited by applicant]
US 20050031143A1 · Devantier et al. · 2005 [cited by applicant]
US 20050063554A1 · Devantier et al. · 2005 [cited by applicant]
US 20050147261A1 · Yeh · 2005 [cited by applicant]
US 20050157885A1 · Olney et al. · 2005 [cited by applicant]
US 20050276425A1 · Forrester et al. · 2005 [cited by applicant]
US 20060008256A1 · Khedouri et al. · 2006 [cited by applicant]
US 20060026521A1 · Hotelling et al. · 2006 [cited by applicant]
US 20060032357A1 · Roovers et al. · 2006 [cited by applicant]
US 20060104454A1 · Guitarte Perez et al. · 2006 [cited by applicant]
US 20060147057A1 · Aggarwal et al. · 2006 [cited by applicant]
US 20060153391A1 · Hooley et al. · 2006 [cited by applicant]
US 20060195480A1 · Spiegelman et al. · 2006 [cited by applicant]
US 20060225097A1 · Lawrence-Apfelbaum · 2006 [cited by applicant]
US 20070003067A1 · Gierl et al. · 2007 [cited by applicant]
US 20070022207A1 · Millington · 2007 [cited by applicant]
US 20070025559A1 · Mihelich et al. · 2007 [cited by applicant]
US 20070032895A1 · Nackvi et al. · 2007 [cited by applicant]
US 20070038999A1 · Millington · 2007 [cited by applicant]
US 20070086597A1 · Kino · 2007 [cited by applicant]
US 20070087686A1 · Holm et al. · 2007 [cited by applicant]
US 20070116254A1 · Looney et al. · 2007 [cited by applicant]
US 20070121955A1 · Johnston et al. · 2007 [cited by applicant]
US 20070142944A1 · Goldberg et al. · 2007 [cited by applicant]
US 20070217619A1 · Hall et al. · 2007 [cited by applicant]
US 20080002839A1 · Eng · 2008 [cited by applicant]
US 20080014989A1 · Sandegard et al. · 2008 [cited by applicant]
US 20080065247A1 · Igoe · 2008 [cited by applicant]
US 20080069378A1 · Rabinowitz et al. · 2008 [cited by applicant]
US 20080077261A1 · Baudino et al. · 2008 [cited by applicant]
US 20080098027A1 · Aarts · 2008 [cited by applicant]
US 20080107128A1 · Lo et al. · 2008 [cited by applicant]
US 20080136623A1 · Calvarese · 2008 [cited by applicant]
US 20080144864A1 · Huon et al. · 2008 [cited by applicant]
US 20080175411A1 · Greve · 2008 [cited by applicant]
US 20080214160A1 · Jonsson · 2008 [cited by applicant]
US 20080232603A1 · Soulodre · 2008 [cited by applicant]
US 20080266385A1 · Smith et al. · 2008 [cited by applicant]
US 20080281523A1 · Dahl et al. · 2008 [cited by applicant]
US 20090003613A1 · Christensen · 2009 [cited by applicant]
US 20090024662A1 · Park et al. · 2009 [cited by applicant]
US 20090047993A1 · Vasa · 2009 [cited by applicant]
US 20090063274A1 · Dublin, III et al. · 2009 [cited by applicant]
US 20090089054A1 · Wang et al. · 2009 [cited by applicant]
US 20090110218A1 · Swain · 2009 [cited by applicant]
US 20090138507A1 · Burckart et al. · 2009 [cited by applicant]
US 20090147134A1 · Iwamatsu · 2009 [cited by applicant]
US 20090169025A1 · Chen · 2009 [cited by applicant]
US 20090175476A1 · Bottum · 2009 [cited by applicant]
US 20090180632A1 · Goldberg et al. · 2009 [cited by applicant]
US 20090196428A1 · Kim · 2009 [cited by applicant]
US 20090202082A1 · Bharitkar et al. · 2009 [cited by applicant]
US 20090252481A1 · Ekstrand · 2009 [cited by applicant]
US 20090285404A1 · Hsu et al. · 2009 [cited by applicant]
US 20090304194A1 · Eggleston et al. · 2009 [cited by applicant]
US 20090304205A1 · Hardacker et al. · 2009 [cited by applicant]
US 20090316923A1 · Tashev et al. · 2009 [cited by applicant]
US 20100013550A1 · Tanaka · 2010 [cited by applicant]
US 20100095332A1 · Gran et al. · 2010 [cited by applicant]
US 20100104114A1 · Chapman · 2010 [cited by applicant]
US 20100128902A1 · Liu et al. · 2010 [cited by applicant]
US 20100135501A1 · Corbett et al. · 2010 [cited by applicant]
US 20100142735A1 · Yoon et al. · 2010 [cited by applicant]
US 20100146445A1 · Kraut · 2010 [cited by applicant]
US 20100162117A1 · Basso et al. · 2010 [cited by applicant]
US 20100189203A1 · Wilhelmsson et al. · 2010 [cited by applicant]
US 20100195846A1 · Yokoyama · 2010 [cited by applicant]
US 20100272270A1 · Chaikin et al. · 2010 [cited by applicant]
US 20100296659A1 · Tanaka · 2010 [cited by applicant]
US 20100303248A1 · Tawada · 2010 [cited by applicant]
US 20100303250A1 · Goldberg et al. · 2010 [cited by applicant]
US 20100323793A1 · Andall · 2010 [cited by applicant]
US 20110002471A1 · Wihardja et al. · 2011 [cited by applicant]
US 20110007904A1 · Tomoda et al. · 2011 [cited by applicant]
US 20110007905A1 · Sato et al. · 2011 [cited by applicant]
US 20110029111A1 · Sabin et al. · 2011 [cited by applicant]
US 20110087842A1 · Lu et al. · 2011 [cited by applicant]
US 20110091055A1 · Leblanc · 2011 [cited by applicant]
US 20110135103A1 · Sun et al. · 2011 [cited by applicant]
US 20110150228A1 · Yoon et al. · 2011 [cited by applicant]
US 20110150230A1 · Tanaka · 2011 [cited by applicant]
US 20110150247A1 · Oliveras · 2011 [cited by applicant]
US 20110170710A1 · Son · 2011 [cited by applicant]
US 20110216924A1 · Berardi et al. · 2011 [cited by applicant]
US 20110234480A1 · Fino et al. · 2011 [cited by applicant]
US 20110235808A1 · Kon · 2011 [cited by applicant]
US 20110267985A1 · Wilkinson et al. · 2011 [cited by applicant]
US 20110268281A1 · Florencio et al. · 2011 [cited by applicant]
US 20110293123A1 · Neumeyer et al. · 2011 [cited by applicant]
US 20120032928A1 · Alberth et al. · 2012 [cited by applicant]
US 20120051558A1 · Kim et al. · 2012 [cited by applicant]
US 20120057724A1 · Rabinowitz et al. · 2012 [cited by applicant]
US 20120063615A1 · Crockett et al. · 2012 [cited by applicant]
US 20120093320A1 · Flaks et al. · 2012 [cited by applicant]
US 20120114152A1 · Nguyen et al. · 2012 [cited by applicant]
US 20120127831A1 · Gicklhorn et al. · 2012 [cited by applicant]