IP Library Granted Patent US 12,212,937
Granted Patent B2
US 12,212,937 · App. 18/432,265 · Granted Jan 28, 2025

Calibration state variable

Inventors: Dayn Wilberding (Portland, OR); Neil Griffiths (Santa Barbara, CA)
Assignee: Sonos, Inc.
H04R29/001G06F3/165H03G3/20H03G5/005H03G5/16H03G5/165H04R1/22H04R3/04H04R3/12H04R5/04H04R27/00H04R29/008H04S1/007H04S7/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,212,937
App. No.
18/432,265
Granted
Jan 28, 2025
Kind
B2
Abstract

Example techniques involve a calibration state variable. An example implementation receives, via a network interface, an indication that the first playback device is calibrated. Based on receiving the indication that the first playback device is calibrated, the example implementation updates a calibration state variable to indicate that the first playback device is calibrated, wherein the calibration state variable is stored in the data storage. The example implementation sends, via the network interface, an indication of the updated calibration state variable to a second device.

Claims (61)

1. A first playback device comprising:

at least one audio transducer;

a network interface;

at least one processor; and

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

form a first bonded configuration that includes the first playback device and a second playback device, wherein in the first bonded configuration, the first playback device and the second playback device are configured to output surround sound audio within an environment;

during an acoustic calibration of the first bonded configuration, play back calibration audio via the at least one audio transducer, wherein the played back calibration audio is captured via at least one microphone of a mobile device during the acoustic calibration, and wherein the first playback device is located at a first position within the environment and the second playback device is located at a second position within the environment during the acoustic calibration;

apply a calibration profile that acoustically calibrates the first playback device as part of the first bonded configuration, wherein the calibration profile is based on the calibration audio captured during the acoustic calibration, and wherein the calibration profile calibrates the first playback device to the first position and the second playback device to the second position;

cause an update to a state of a calibration state variable to indicate that the first bonded configuration is calibrated;

switch from the first bonded configuration to a second bonded configuration that includes the first playback device and two or more third playback devices; and

after formation of the second bonded configuration, cause an update to the state of the calibration state variable to indicate that the second bonded configuration is uncalibrated.

2. The first playback device of claim 1 , wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to switch from the first bonded configuration to the second bonded configuration comprise program instructions that are executable by the at least one processor such that the first playback device is configured to:

modify the first bonded configuration to (1) include an additional playback device relative to the first bonded configuration or (2) replace the second playback device with the two or more third playback devices.

3. The first playback device of claim 1 , wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to switch from the first bonded configuration to the second bonded configuration comprise program instructions that are executable by the at least one processor such that the first playback device is configured to:

form the second bonded configuration with a different set of playback devices as compared with the first bonded configuration.

4. The first playback device of claim 1 , wherein the first playback device is integrated into a television.

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

while in the first bonded configuration, play back respective portions of surround sound audio from the television in synchrony with the second playback device while the television displays video corresponding to the surround sound audio.

6. The first playback device of claim 1 , wherein the calibration state variable is stored in data storage of a network device, and wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to cause the update to the state of the calibration state variable to indicate that the first bonded configuration is calibrated comprise program instructions that are executable by the at least one processor such that the first playback device is configured to:

send, via the network interface to the network device, data representing the update to the state of the calibration state variable.

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

during an acoustic calibration of the second bonded configuration, play back further calibration audio via the at least one audio transducer, wherein the played back further calibration audio is captured via the at least one microphone of the mobile device during the acoustic calibration of the second bonded configuration, and wherein the first playback device is located at the first position within the environment and the two or more third playback devices are located at respective third positions within the environment during the acoustic calibration; and

after the acoustic calibration of the second bonded configuration, cause an additional update to the state of the calibration state variable to indicate that the second bonded configuration is calibrated.

8. The first playback device of claim 1 , wherein the second playback device comprises one or more woofers configured to output bass frequencies wherein the program instructions that are executable by the at least one processor such that the first playback device is configured to apply the calibration profile that acoustically calibrates the first playback device as part of the first bonded configuration comprise program instructions that are executable by the at least one processor such that the first playback device is configured to:

apply a particular calibration profile that configures the first playback device to forego outputting a portion of the bass frequencies and configures the second playback device to output the portion of the bass frequencies.

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

form a first bonded configuration that includes a first playback device and a second playback device, wherein in the first bonded configuration, the first playback device and the second playback device are configured to output surround sound audio within an environment;

during an acoustic calibration of the first bonded configuration, cause the first playback device to play back first calibration audio via at least one first audio transducer and the second playback device to play back second calibration audio via at least one second audio transducer, wherein the first playback device is located at a first position within the environment and the second playback device is located at a second position within the environment during the acoustic calibration;

capture the first calibration audio and the second calibration audio via at least one microphone of a mobile device during the acoustic calibration;

determine a calibration profile based on the captured first and second calibration audio, wherein the calibration profile acoustically calibrates the first playback device to the first position and the second playback device to the second position as part of the first bonded configuration;

cause the first playback device and the second playback device to apply the determined calibration profile;

cause an update to a state of a calibration state variable to indicate that the first bonded configuration is calibrated;

switch from the first bonded configuration to a second bonded configuration that includes the first playback device and two or more third playback devices; and

after formation of the second bonded configuration, cause an update to the state of the calibration state variable to indicate that the second bonded configuration is uncalibrated.

10. The at least one non-transitory computer-readable medium of claim 9 , wherein the program instructions that are executable by the at least one processor such that the system is configured to switch from the first bonded configuration to the second bonded configuration comprise program instructions that are executable by the at least one processor such that the system is configured to:

modify the first bonded configuration to (1) include an additional playback device relative to the first bonded configuration or (2) replace the second playback device with the two or more third playback devices.

11. The at least one non-transitory computer-readable medium of claim 9 , wherein the program instructions that are executable by the at least one processor such that the system is configured to switch from the first bonded configuration to the second bonded configuration comprise program instructions that are executable by the at least one processor such that the system is configured to:

form the second bonded configuration with a different set of playback devices as compared with the first bonded configuration.

12. The at least one non-transitory computer-readable medium of claim 9 , wherein the first playback device is integrated into a television.

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

while in the first bonded configuration, cause the first playback device and the second playback device to play back respective portions of surround sound audio from the television in synchrony while the television displays video corresponding to the surround sound audio.

14. The at least one non-transitory computer-readable medium of claim 9 , wherein the calibration state variable is stored in data storage of a network device, and wherein the program instructions that are executable by the at least one processor such that the system is configured to cause the update to the state of the calibration state variable to indicate that the first bonded configuration is calibrated comprise program instructions that are executable by the at least one processor such that the first playback device is configured to:

send, via a network interface to the network device, data representing the update to the state of the calibration state variable.

15. The at least one non-transitory computer-readable medium of claim 9 , wherein the second playback device comprises one or more audio transducers configured to output particular frequency ranges, and wherein the program instructions that are executable by the at least one processor such that the system is configured to determine the calibration profile based on the captured first and second calibration audio comprise program instructions that are executable by the at least one processor such that the first playback device is configured to:

determine a particular calibration profile that configures the first playback device to forego outputting a portion of the particular frequency ranges and configures the second playback device to output the portion of the particular frequency ranges.

16. The at least one non-transitory computer-readable medium of claim 15 , wherein the particular frequency ranges comprise bass frequency ranges.

17. A method comprising:

forming a first bonded configuration that includes a first playback device and a second playback device, wherein in the first bonded configuration, the first playback device and the second playback device are configured to output surround sound audio within an environment;

during an acoustic calibration of the first bonded configuration, causing the first playback device to play back first calibration audio via at least one first audio transducer and the second playback device to play back second calibration audio via at least one second audio transducer, wherein the first playback device is located at a first position within the environment and the second playback device is located at a second position within the environment during the acoustic calibration;

capturing the first calibration audio and the second calibration audio via at least one microphone of a mobile device during the acoustic calibration;

determining a calibration profile based on the captured first and second calibration audio, wherein the calibration profile acoustically calibrates the first playback device to the first position and the second playback device to the second position as part of the first bonded configuration;

causing the first playback device and the second playback device to apply the determined calibration profile;

causing an update to a state of a calibration state variable to indicate that the first bonded configuration is calibrated;

switching from the first bonded configuration to a second bonded configuration that includes the first playback device and two or more third playback devices; and

after forming the second bonded configuration, causing an update to the state of the calibration state variable to indicate that the second bonded configuration is uncalibrated.

18. The method of claim 17 , wherein switching from the first bonded configuration to the second bonded configuration comprises:

modifying the first bonded configuration to (1) include an additional playback device relative to the first bonded configuration or (2) replace the second playback device with the two or more third playback devices.

19. The method of claim 17 , wherein the first playback device is integrated into a television, and wherein the method further comprises:

while in the first bonded configuration, causing the first playback device and the second playback device to play back respective portions of surround sound audio from the television in synchrony while the television displays video corresponding to the surround sound audio.

20. The method of claim 17 , wherein the second playback device comprises one or more audio transducers configured to output particular frequency ranges, and wherein determining the calibration profile based on the captured first and second calibration audio comprises:

determining a particular calibration profile that configures the first playback device to forego outputting a portion of the particular frequency ranges and configures the second playback device to output the portion of the particular frequency ranges.

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 Feb 5, 2024
From: WILBERDING, DAYN; GRIFFITHS, NEIL
To: SONOS, INC.
Reel/Frame 066347/0424 →
Continuity (8)
Continuation 18358710 · Jul 25, 2023
Continuation 18058667 · Nov 23, 2022
Continuation 17373179 · Jul 12, 2021
Continuation 16403077 · May 3, 2019
Continuation 16055884 · Aug 6, 2018
Continuation 15727913 · Oct 9, 2017
Continuation 14793190 · Jul 7, 2015
Related Publication 20240179484A1 · May 30, 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 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 · 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 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 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 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 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 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 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 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 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 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 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]
US 20070135061A1 · Buck 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 20080031475A1 · Goldstein · 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 20090204410A1 · Mozer 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 20100290643A1 · Mihelich 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]