IP Library Granted Patent US 12,495,258
Granted Patent B2
US 12,495,258 · App. 18/487,290 · Granted Dec 9, 2025

Calibration interface

Inventors: Dayn Wilberding (Portland, OR); Timothy Sheen (Brighton, MA)
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,495,258
App. No.
18/487,290
Filed
Oct 16, 2023
Granted
Dec 9, 2025
Kind
B2
Art Unit
2146
USPC
715/716
Abstract

Examples disclosed herein relate to playback device calibration. A calibration state variable may represent a calibration state of a playback device. A control device may display an indications of the calibration state. For instance, in a first instance, the control device may display an indication that a first playback device is in an uncalibrated state. Further, in a second instance, the control device may display an indication that the first playback device is in an calibrated state, perhaps after instructing the first playback device to initiate calibration.

Claims (62)

1 . A computing system comprising:

at least one 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 computing system is configured to:

cause, via the at least one network interface, a network device to display, in a graphical user interface, graphical representations of multiple playback devices, wherein the multiple playback devices comprise first playback devices on a first local area network associated with a first physical location and second playback devices on a second local area network, different from the first local area network, associated with a second physical location;

receive respective acoustic calibration states corresponding to the multiple playback devices, wherein a first portion of the respective acoustic calibration states comprise an uncalibrated state and wherein a second portion of the respective acoustic calibration states comprise a calibrated state;

cause, via the at least one network interface, the network device to display, in the graphical user interface, graphical representations of the respective acoustic calibration states corresponding to the first playback devices and the second playback devices; and

cause the network device to display a particular graphical indicator in association with a graphical representation of a particular first playback device to represent an uncalibrated state of the particular first playback device.

2 . The computing system of claim 1 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to cause the network device to display the graphical representations of the respective acoustic calibration states corresponding to the first playback devices and the second playback devices comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

cause the network device to display the graphical representations of the respective acoustic calibration states corresponding to the first playback devices in a first interface of the graphical user interface; and

cause the network device to display the graphical representations of the respective acoustic calibration states corresponding to the second playback devices in a second interface of the graphical user interface.

3 . The computing system of claim 1 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to cause the network device to display the graphical representations of the respective acoustic calibration states corresponding to the first playback devices and the second playback devices comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

cause the network device to forgo display of the particular graphical indicator in association with a graphical representation of a particular second playback device to represent a calibrated state of the particular first playback device.

4 . The computing system 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 computing system is configured to:

receive, via the at least one network interface, an update to the acoustic calibration states; and

cause, via the at least one network interface, the network device to display, in the graphical user interface, updated graphical representations of the respective calibration states according to the received update.

5 . The computing system of claim 1 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to receive the respective acoustic calibration states corresponding to the multiple playback devices comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

receive, via the at least one network interface, first data representing respective calibration states corresponding to the first playback devices; and

receive, via the at least one network interface, second data representing respective calibration states corresponding to the second playback devices.

6 . The computing system of claim 1 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to receive the respective acoustic calibration states corresponding to the multiple playback devices comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

query, via the at least one network interface, at least one server for the respective acoustic calibration states corresponding to the first playback devices; and

query, via the at least one network interface, the at least one server for the respective acoustic calibration states corresponding to the second playback devices.

7 . The computing system of claim 1 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to receive the respective acoustic calibration states corresponding to the multiple playback devices comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

receive an indication that an acoustic calibration was performed for a for the particular first playback device, 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 computing system is configured to:

update a calibration state of the particular first playback device from an uncalibrated state to a calibrated state.

8 . The computing system of claim 1 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to receive the respective acoustic calibration states corresponding to the multiple playback devices comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

receive an indication that a particular second playback device was physically moved, 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 computing system is configured to:

update a calibration state of the particular second playback device from a calibrated state to an uncalibrated state.

9 . The computing system 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 computing system is configured to:

cause, via the at least one network interface, an additional network device to display, in an additional graphical user interface, the graphical representations of the multiple playback devices; and

cause, via the at least one network interface, the additional network device to display, in the additional graphical user interface, graphical representations of the respective acoustic calibration states corresponding to the first playback devices and the second playback devices.

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

cause, via at least one network interface, a network device to display, in a graphical user interface, graphical representations of multiple playback devices, wherein the multiple playback devices comprise first playback devices on a first local area network associated with a first physical location and second playback devices on a second local area network, different from the first local area network, associated with a second physical location, wherein at least one of the first playback devices is connected to the first local area network via a first wireless interface and wherein at least one of the second playback devices is connected to the second local area network via a second wireless interface;

receive respective acoustic calibration states corresponding to the multiple playback devices, wherein a first portion of the respective acoustic calibration states comprise an uncalibrated state and wherein a second portion of the respective acoustic calibration states comprise a calibrated state;

cause, via the at least one network interface, the network device to display, in the graphical user interface, graphical representations of the respective acoustic calibration states corresponding to the first playback devices and the second playback devices; and

cause the network device to display a particular graphical indicator in association with a graphical representation of a particular first playback device to represent an uncalibrated state of the particular first playback device.

11 . The at least one non-transitory computer-readable medium of claim 10 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to cause the network device to display the graphical representations of the respective acoustic calibration states corresponding to the first playback devices and the second playback devices comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

cause the network device to display the graphical representations of the respective acoustic calibration states corresponding to the first playback devices in a first interface of the graphical user interface; and

cause the network device to display the graphical representations of the respective acoustic calibration states corresponding to the second playback devices in a second interface of the graphical user interface.

12 . The at least one non-transitory computer-readable medium of claim 11 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to cause the network device to display the graphical representations of the respective acoustic calibration states corresponding to the first playback devices and the second playback devices comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

cause the network device to forgo display of the particular graphical indicator in association with a graphical representation of a particular second playback device to represent a calibrated state of the particular first playback device.

13 . The at least one non-transitory computer-readable medium of claim 10 , 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 computing system is configured to:

receive, via the at least one network interface, an update to the acoustic calibration states; and

cause, via the at least one network interface, the network device to display, in the graphical user interface, updated graphical representations of the respective calibration states according to the received update.

14 . The at least one non-transitory computer-readable medium of claim 10 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to receive the respective acoustic calibration states corresponding to the multiple playback devices comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

receive, via the at least one network interface, first data representing respective calibration states corresponding to the first playback devices; and

receive, via the at least one network interface, second data representing respective calibration states corresponding to the second playback devices.

15 . The at least one non-transitory computer-readable medium of claim 10 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to receive the respective acoustic calibration states corresponding to the multiple playback devices comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

query, via the at least one network interface, at least one server for the respective acoustic calibration states corresponding to the first playback devices; and

query, via the at least one network interface, the at least one server for the respective acoustic calibration states corresponding to the second playback devices.

16 . The at least one non-transitory computer-readable medium of claim 10 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to receive the respective acoustic calibration states corresponding to the multiple playback devices comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

receive an indication that an acoustic calibration was performed for a for the particular first playback device, 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 computing system is configured to:

update a calibration state of the particular first playback device from an uncalibrated state to a calibrated state.

17 . The at least one non-transitory computer-readable medium of claim 10 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to receive the respective acoustic calibration states corresponding to the multiple playback devices comprise program instructions that are executable by the at least one processor such that the computing system is configured to:

receive an indication that particular second playback device was physically moved, 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 computing system is configured to:

update a calibration state of the particular second playback device from an uncalibrated state to a calibrated state.

18 . A method comprising:

causing, via at least one network interface of a computing system, a network device to display, in a graphical user interface, graphical representations of multiple playback devices, wherein the multiple playback devices comprise first playback devices on a first local area network associated with a first physical location and second playback devices on a second local area network, different from the first local area network, associated with a second physical location;

receiving respective acoustic calibration states corresponding to the multiple playback devices, wherein a first portion of the respective acoustic calibration states comprise an uncalibrated state and wherein a second portion of the respective acoustic calibration states comprise a calibrated state;

causing, via the at least one network interface, the network device to display, in the graphical user interface, graphical representations of the respective acoustic calibration states corresponding to the first playback devices and the second playback devices; and

causing the network device to display a particular graphical indicator in association with a graphical representation of a particular first playback device to represent an uncalibrated state of the particular first playback device.

19 . The method of claim 18 , wherein the first physical location is a first household and the second physical location is a second household different from the first household.

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 Oct 16, 2023
From: WILBERDING, DAYN; SHEEN, TIMOTHY
To: SONOS, INC.
Reel/Frame 065230/0926 →
Continuity (5)
Continuation 18058639 · Nov 23, 2022
Continuation 17033821 · Sep 27, 2020
Continuation 15966534 · Apr 30, 2018
Continuation 14793205 · Jul 7, 2015
Related Publication 20240171921A1 · May 23, 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 4885782A · Eberbach · 1989 [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 Cooper · 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 · 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 · 2015 [cited by examiner]
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 applicant]
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 examiner]
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 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 9632748B2 · Faaborg 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 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 applicant]
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 · 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 11889276B2 · McPherson et al. · 2024 [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 examiner]
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 · 2007 [cited by examiner]
US 20070038999A1 · Millington · 2007 [cited by applicant]
US 20070086597A1 · Kino · 2007 [cited by applicant]
US 20070087686A1 · Holm et al. · 2007 [cited by applicant]