IP Library Granted Patent US 12,464,302
Granted Patent B2
US 12,464,302 · App. 18/424,041 · Granted Nov 4, 2025

Calibration of audio playback devices

Inventors: Patrick McPherson (Somerville, MA); Shao-Fu Shih (Boston, MA); Klaus Hartung (Santa Barbara, CA)
Assignee: Sonos, Inc.
H04R29/007H04R27/00H04S7/301H04R2227/005
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,464,302
App. No.
18/424,041
Granted
Nov 4, 2025
Kind
B2
Abstract

An audio playback device comprises a microphone, a speaker, and a processor. The processor is arranged to output by the speaker first audio content and receive by the microphone an indication of the first audio content. A first acoustic response of a room in which the audio playback device is located is determined based on the received indication of first audio content. A mapping is applied to the first acoustic response to determine a second acoustic response. The second acoustic response is indicative of an approximated acoustic response of the room at a spatial location different from a spatial location of the microphone. The second audio content output by the speaker is adjusted based on the second response.

Claims (64)

1 . A system comprising:

processors comprising a first processor and a second processor;

a playback device comprising the first processor, at least one microphone, one or more audio transducers, and a housing configured to carry the at least one microphone and the one or more audio transducers;

a computing device comprising the second processor; and

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

while the playback device is at a first position in a first environment, output audio via the one or more audio transducers;

during output of the audio, record, via the at least one microphone, the audio as outputted via the one or more audio transducers;

based on the recorded audio, determine a self-response of the playback device in the first environment;

estimate a room response at a second position in the first environment, wherein the instructions that are executable by the processors such that the system is configured to estimate the room response comprise instructions that are executable by the processors such that the system is configured to apply, via the second processor of the computing device, a mapping to the determined self-response, wherein the mapping is based on multiple pre-determined room responses of additional playback devices that were determined in multiple second environments;

determine calibration settings that at least partially offset acoustic characteristics of the first environment as represented in the estimated room response; and

apply the determined calibration settings to playback by the playback device.

2 . The system of claim 1 , wherein the instructions that are executable by the processors such that the system is configured to apply the mapping to the determined self-response comprise instructions that are executable by the processors such that the system is configured to:

apply a particular mapping that is based on multiple pre-determined room responses of particular additional playback devices having the same model as the playback device.

3 . The system of claim 1 , wherein at least of a portion of the multiple pre-determined room responses were determined via a calibration procedure comprising recording output of the additional playback devices at multiple respective positions in the multiple second environments.

4 . The system of claim 1 , wherein the instructions that are executable by the processors such that the system is configured to determine the self-response of the playback device in the first environment comprise instructions that are executable by the processors such that the system is configured to:

send, via a network interface of the playback device, data representing the recorded audio; and

determine the self-response of the playback device in the first environment via the second processor.

5 . The system of claim 1 , wherein the instructions that are executable by the processors such that the system is configured to determine the self-response of the playback device in the first environment comprise instructions that are executable by the processors such that the system is configured to:

determine a power spectral density representing the self-response of the playback device in the first environment.

6 . The system of claim 1 , wherein the instructions that are executable by the processors such that the system is configured to output audio via the one or more audio transducers comprise instructions that are executable by the processors such that the system is configured to:

stream data representing an audio track from a streaming audio service; and

play back the audio track via the one or more audio transducers.

7 . The system of claim 1 , further comprising instructions that are executable by the processors such that the system is configured to:

capture, via the at least one microphone, a voice input; and

send the captured voice input to a voice assistant for processing.

8 . The system of claim 7 , further comprising instructions that are executable by the processors such that the system is configured to:

receive, in response to the captured voice input, a command to play back particular audio content; and wherein the instructions that are executable by the processors such that the system is configured to output audio via the one or more audio transducers comprise instructions that are executable by the processors such that the system is configured to:

play back the particular audio content.

9 . The system of claim 1 , wherein the playback device further comprises a microphone array that is carried by the housing in proximity to a given surface of the housing, and wherein the microphone array comprises the at least one microphone.

10 . The system of claim 1 , wherein the instructions that are executable by the processors such that the system is configured to apply the mapping to the determined self-response comprise instructions that are executable by the processors such that the system is configured to:

apply, to the determined self-response, a multi-dimensional transfer function that maps the determined self-response to an estimate of the room response at the second position.

11 . At least one non-transitory computer-readable medium storing instructions that are executable by processors of a system comprising a playback device and a computing device such that the system is configured to:

while the playback device is at a first position in a first environment, output audio via one or more audio transducers of the playback device, wherein the playback device comprises a first processor of the processors, and wherein the computing device comprises a second processor of the processors;

during output of the audio, record, via at least one microphone of the playback device, the audio as outputted via the one or more audio transducers;

based on the recorded audio, determine a self-response of the playback device in the first environment;

estimate a room response at a second position in the first environment, wherein the instructions that are executable by the processors such that the system is configured to estimate the room response comprise instructions that are executable by the processors such that the system is configured to apply, via the second processor of the computing device, a mapping to the determined self-response, wherein the mapping is based on multiple pre-determined room responses of additional playback devices that were determined in multiple second environments;

determine calibration settings that at least partially offset acoustic characteristics of the first environment as represented in the estimated room response; and

apply the determined calibration settings to playback by the playback device.

12 . The at least one non-transitory computer-readable medium of claim 11 , wherein the instructions that are executable by the processors such that the system is configured to apply the mapping to the determined self-response comprise instructions that are executable by the processors such that the system is configured to:

apply a particular mapping that is based on multiple pre-determined room responses of particular additional playback devices having the same model as the playback device.

13 . The at least one non-transitory computer-readable medium of claim 11 , wherein at least of a portion of the multiple pre-determined room responses were determined via a calibration procedure comprising recording output of the additional playback devices at multiple respective positions in the multiple second environments.

14 . The at least one non-transitory computer-readable medium of claim 11 , wherein the instructions that are executable by the processors such that the system is configured to determine the self-response of the playback device in the first environment comprise instructions that are executable by the processors such that the system is configured to:

send, via a network interface of the playback device, data representing the recorded audio; and

determine the self-response of the playback device in the first environment via the second processor.

15 . The at least one non-transitory computer-readable medium of claim 11 , wherein the instructions that are executable by the processors such that the system is configured to determine the self-response of the playback device in the first environment comprise instructions that are executable by the processors such that the system is configured to:

determine a power spectral density representing the self-response of the playback device in the first environment.

16 . The at least one non-transitory computer-readable medium of claim 11 , wherein the instructions that are executable by the processors such that the system is configured to output audio via the one or more audio transducers comprise instructions that are executable by the processors such that the system is configured to:

stream data representing an audio track from a streaming audio service; and

play back the audio track via the one or more audio transducers.

17 . The at least one non-transitory computer-readable medium of claim 11 , further comprising instructions that are executable by the processors such that the system is configured to:

capture, via the at least one microphone, a voice input; and

send the captured voice input to a voice assistant for processing.

18 . The at least one non-transitory computer-readable medium of claim 17 , further comprising instructions that are executable by the processors such that the system is configured to:

receive, in response to the captured voice input, a command to play back particular audio content; and wherein the instructions that are executable by the processors such that the system is configured to output audio via the one or more audio transducers comprise instructions that are executable by the processors such that the system is configured to:

play back the particular audio content.

19 . The at least one non-transitory computer-readable medium of claim 11 , wherein the instructions that are executable by the processors such that the system is configured to apply the mapping to the determined self-response comprise instructions that are executable by the processors such that the system is configured to:

apply, to the determined self-response, a multi-dimensional transfer function that maps the determined self-response to an estimate of the room response at the second position.

20 . A method to be performed by a system comprising a playback device and a computing device, the method comprising:

while the playback device is at a first position in a first environment, outputting audio via one or more audio transducers of the playback device;

during output of the audio, recording, via at least one microphone of the playback device, the audio as outputted via the one or more audio transducers;

based on the recorded audio, determining a self-response of the playback device in the first environment;

estimating a room response at a second position in the first environment, wherein estimating the room response comprises applying, via the computing device, a mapping to the determined self-response, wherein the mapping is based on multiple pre-determined room responses of additional playback devices that were determined in multiple second environments;

determining calibration settings that at least partially offset acoustic characteristics of the first environment as represented in the estimated room response; and

applying the determined calibration settings to playback by the playback device.

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 Jan 26, 2024
From: MCPHERSON, PATRICK; SHIH, SHAO-FU; HARTUNG, KLAUS
To: SONOS, INC.
Reel/Frame 066266/0040 →
Continuity (7)
Continuation 17567311 · Jan 3, 2022
Continuation 16994874 · Aug 17, 2020
Continuation 16416593 · May 20, 2019
Continuation 16056862 · Aug 7, 2018
Continuation 15698283 · Sep 7, 2017
Continuation 15096827 · Apr 12, 2016
Related Publication 20240251213A1 · Jul 25, 2024
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 5586172A · Sakurai et al. · 1996 [cited by applicant]
US 5717768A · Laroche · 1998 [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 5857172A · Rozak · 1999 [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 · Inohara · 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 8239206B1 · LeBeau et al. · 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 8325909B2 · Tashev et al. · 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 8340975B1 · Rosenberger · 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 8423893B2 · Ramsay et al. · 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 8762156B2 · Chen · 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 8948426B2 · Thomasson et al. · 2015 [cited by applicant]
US 8965033B2 · Wiggins · 2015 [cited by applicant]
US 8965546B2 · Msser 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 9002024B2 · Nakadai et al. · 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 9047857B1 · Barton · 2015 [cited by applicant]
US 9065929B2 · Chen et al. · 2015 [cited by applicant]
US 9084058B2 · Reilly et al. · 2015 [cited by applicant]
US 9088336B2 · Mani et al. · 2015 [cited by applicant]
US 9094768B2 · LaBosco · 2015 [cited by examiner]
US 9100766B2 · Soulodre et al. · 2015 [cited by applicant]
US 9106192B2 · Sheen et al. · 2015 [cited by applicant]
US 9148742B1 · Koulomzin 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 9401058B2 · De La Fuente et al. · 2016 [cited by applicant]
US 9431021B1 · Scalise et al. · 2016 [cited by applicant]
US 9431029B2 · Yook et al. · 2016 [cited by applicant]
US 9451377B2 · Massey et al. · 2016 [cited by applicant]
US 9456279B1 · Murdoch · 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 9516444B2 · Riggi · 2016 [cited by examiner]
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 · 2017 [cited by examiner]
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 9632748B2 · Faaborg · 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 9672812B1 · Watanabe et al. · 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 9691384B1 · Wang 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 · 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 · 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 9769580B2 · Rabinowitz 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 9817549B2 · Chandrasekaran · 2017 [cited by applicant]
US 9842584B1 · Hart 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 9898250B1 · Williams et al. · 2018 [cited by applicant]
US 9900723B1 · Choisel 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 9916839B1 · Scalise et al. · 2018 [cited by applicant]
US 9952825B2 · Sheen · 2018 [cited by applicant]
US 9984703B2 · Ur et al. · 2018 [cited by applicant]
US 9997151B1 · Ayrapetian et al. · 2018 [cited by applicant]
US 10002259B1 · Mai · 2018 [cited by applicant]
US 10007481B2 · Daly et al. · 2018 [cited by applicant]
US 10028069B1 · Lang · 2018 [cited by applicant]
US 10045142B2 · McPherson et al. · 2018 [cited by applicant]
US 10074371B1 · Wang et al. · 2018 [cited by applicant]
US 10097919B2 · Jarvis 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 10152969B2 · Reilly et al. · 2018 [cited by applicant]
US 10154359B2 · Sheen · 2018 [cited by applicant]
US 10200800B2 · Thomson · 2019 [cited by examiner]
US 10206052B2 · Perianu · 2019 [cited by applicant]
US 10248376B2 · Keyser-Allen et al. · 2019 [cited by applicant]
US 10249205B2 · Hammersley et al. · 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 10304440B1 · Panchapagesan et al. · 2019 [cited by applicant]
US 10402154B2 · Hartung et al. · 2019 [cited by applicant]
US 10440492B2 · Crockett · 2019 [cited by applicant]
US 10555077B2 · Jarvis et al. · 2020 [cited by applicant]
US 10567900B2 · Tanaka et al. · 2020 [cited by applicant]
US 10567901B2 · Po et al. · 2020 [cited by applicant]
US 10586534B1 · Argyropoulos et al. · 2020 [cited by applicant]
US 10720173B2 · Freeman et al. · 2020 [cited by applicant]
US 10791407B2 · Oishi et al. · 2020 [cited by applicant]
US 10811015B2 · Smith et al. · 2020 [cited by applicant]
US 10817249B2 · Tanaka et al. · 2020 [cited by applicant]
US 10847137B1 · Mandal et al. · 2020 [cited by applicant]
US 10853022B2 · Wilberding · 2020 [cited by applicant]
US 10853027B2 · Shih et al. · 2020 [cited by applicant]
US 10863295B2 · Bush · 2020 [cited by applicant]
US 10904691B2 · Tu et al. · 2021 [cited by applicant]
US 10986460B2 · Reilly et al. · 2021 [cited by applicant]
US 11062705B2 · Watanabe et al. · 2021 [cited by applicant]
US 11184704B2 · Jarvis et al. · 2021 [cited by applicant]
US 11184726B2 · Hartung et al. · 2021 [cited by applicant]
US 11197117B2 · Reilly et al. · 2021 [cited by applicant]
US 11295754B2 · Eubank et al. · 2022 [cited by applicant]
US 11513216B1 · Kamath Koteshwara et al. · 2022 [cited by applicant]
US 11540073B2 · Oishi et al. · 2022 [cited by applicant]
US 11696074B2 · Woo et al. · 2023 [cited by applicant]
US 11696081B2 · Bush · 2023 [cited by applicant]
US 11700139B2 · Drake · 2023 [cited by applicant]
US 11727936B2 · Smith et al. · 2023 [cited by applicant]
US 11736877B2 · Jarvis et al. · 2023 [cited by applicant]
US 11803350B2 · Sheen · 2023 [cited by applicant]
US 11816393B2 · Vega-Zayas et al. · 2023 [cited by applicant]
US 11825290B2 · Reilly et al. · 2023 [cited by applicant]
US 11832068B2 · Jarvis et al. · 2023 [cited by applicant]
US 11849299B2 · Reilly et al. · 2023 [cited by applicant]
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 20020054685A1 · Avendano et al. · 2002 [cited by applicant]
US 20020055950A1 · Witteman · 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 20020169583A1 · Gutta et al. · 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 20040153321A1 · Chung 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 20050129254A1 · Connor et al. · 2005 [cited by applicant]
US 20050131558A1 · Braithwaite 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 20060013197A1 · Anderson · 2006 [cited by applicant]
US 20060026521A1 · Hotelling et al. · 2006 [cited by applicant]
US 20060032357A1 · Roovers et al. · 2006 [cited by applicant]
US 20060093998A1 · Vertegaal 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 20060161964A1 · Chung · 2006 [cited by applicant]
US 20060195480A1 · Spiegelman et al. · 2006 [cited by applicant]
US 20060209197A1 · Vanhatalo · 2006 [cited by applicant]
US 20060225097A1 · Lawrence-Apfelbaum · 2006 [cited by applicant]
US 20060238877A1 · Ashkenazi et al. · 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]