IP Library › Granted Patent US 12,748,566
Granted Patent B2
US 12,748,566 · App. 18/007,415 · Granted Sep 29, 2026

Concurrency rules for network microphone devices having multiple voice assistant services

Inventors: Joseph Dureau (Paris, FR); Luis R. Vega Zayas (Arlington, MA)
Assignee: Sonos, Inc.
G06F3/167G06F1/3206G06F3/165H04R3/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,748,566
App. No.
18/007,415
Granted
Sep 29, 2026
Kind
B2
Abstract

Systems and methods for managing concurrent voice assistants are disclosed. A network microphone device is associated with a first voice assistant service (VAS). The device receives a request to associate with a second VAS different than the first. The device accesses a concurrency rules engine to determine concurrency restrictions. If the rules engine indicates concurrency is prohibited, concurrency can be restricted by (i) disassociating the network microphone device and the first VAS, and associating the network microphone device with the second VAS; or (ii) precluding associating the network microphone device with the second VAS and maintaining association with the first VAS.

Claims (53)

1 . A network microphone device comprising:

one or more microphones;

one or more processors; and

one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

associating the network microphone device with a first voice assistant service (VAS);

receiving a command to associate the network microphone device with a second VAS different from the first;

after receiving the command, accessing a rules engine to determine first concurrency restrictions;

based at least in part on the determination of the first concurrency restrictions, restricting concurrency by precluding associating the network microphone device with the second VAS;

receiving a command to associate the work microphone device with a third VAS different from the first VAS and different from the second VAS;

after receiving the command, accessing the rules engine to determine second concurrency frictions; and

based at least in part on the determination of the second concurrency restrictions, associating the network microphone device with the third VAS while maintaining association between the network microphone device and the first VAS.

2 . The network microphone device of claim 1 , wherein the first VAS is associated with a first wake word, and the second VAS is associated with a second wake word different from the first, and wherein associating the network microphone device with the first VAS comprises activating a first wake-word engine configured to detect the first wake word in sound data captured via the one or more microphones.

3 . The network microphone device of claim 2 , wherein the first concurrency restrictions are based at least in part on similarity between the first wake word and the second wake word.

4 . The network microphone device of claim 1 , wherein the first concurrency restrictions are based at least in part on the identity of the first VAS and the identity of the second VAS.

5 . The network microphone device of claim 1 , wherein the first concurrency restrictions are based at least in part on the number of total VASes associated with the network microphone device.

6 . The network microphone device of claim 1 , wherein accessing the rules engine to determine first concurrency restrictions comprises:

transmitting a request to one or more remote computing devices, wherein the request comprises identification of the first VAS and the second VAS; and

after transmitting the request, receiving state information corresponding to the first concurrency restrictions.

7 . The network microphone device of claim 1 , wherein the rules engine includes limitations to associating the network microphone device with one or more VASes, wherein the limitations comprise at least one of (i) a maximum number of VASes that can be associated with the network microphone device, and (ii) an indication of whether particular VASes may be concurrently associated with the network microphone device.

8 . The network microphone device of claim 1 , wherein after associating the network microphone device with the third VAS while maintaining association between the network microphone device and the first VAS, the network microphone device concurrently activates both a first wake-word engine configured to detect a first wake word associated with the first VAS and a third wake word engine configured to detect a third wake word associated with the third VAS.

9 . The network microphone device of claim 1 , wherein after associating the network microphone device with the third VAS while maintaining association between the network microphone device and the first VAS, the network microphone device is configured to direct a user voice input to either of the first VAS or the third VAS.

10 . A method, comprising:

associating a network microphone device with a first voice assistant service (VAS);

receiving a command to associate the network microphone device with a second VAS different from the first;

after receiving the command, accessing a rules engine to determine first concurrency restrictions;

based at least in part on the determination of the concurrency restrictions, restricting concurrency by precluding associating the network microphone device with the second VAS;

receiving a command to associate the network microphone device with a third VAS different from the first VAS and different from the second VAS;

after receiving the command, accessing the rules engine to determine second concurrency restrictions; and

based at least in part on the determination of the second concurrency restrictions, associating the network microphone device with the third VAS while maintaining association between the network microphone device and the first VAS.

11 . The method of claim 10 , wherein the first VAS is associated with a first wake word, and the second VAS is associated with a second wake word different from the first, and wherein associating the network microphone device with the first VAS comprises activating a first wake-word engine configured to detect the first wake word in sound data captured via one or more microphones of the network microphone device.

12 . The method of claim 11 , wherein the first concurrency restrictions are based at least in part on similarity between the first wake word and the second wake word.

13 . The method of claim 10 , wherein the first concurrency restrictions are based at least in part on the identity of the first VAS and the identity of the second VAS.

14 . The method of claim 10 , wherein the first concurrency restrictions are based at least in part on the number of total VASes associated with the network microphone device.

15 . The method of claim 10 , wherein the accessing the rules engine to determine first concurrency restrictions comprises:

transmitting a request to one or more remote computing devices, wherein the request comprises identification of the first VAS and the second VAS; and

after transmitting the request, receiving state information corresponding to the first concurrency restrictions.

16 . The method of claim 10 , wherein the rules engine includes limitations to associating the network microphone device with one or more VASes, wherein the limitations comprise at least one of (i) a maximum number of VASes that can be associated with the network microphone device, and (ii) an indication of whether particular VASes may be concurrently associated with the network microphone device.

17 . One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors of a network microphone device, cause the network microphone device to perform operations comprising:

associating a network microphone device with a first voice assistant service (VAS);

receiving a command to associate the network microphone device with a second VAS different from the first;

after receiving the command, accessing a rules engine to determine first concurrency restrictions; and

based at least in part on the determination of the concurrency restrictions, restricting concurrency by precluding associating the network microphone device with the second VAS;

receiving a command to associate the network microphone device with a third VAS different from the first VAS and different from the second VAS;

after receiving the command, accessing the rules engine to determine second concurrency restrictions; and

based at least in part on the determination of the second concurrency restrictions, associating the network microphone device with the third VAS while maintaining association between the network microphone device and the first VAS.

18 . The computer-readable media of claim 17 , wherein the first VAS is associated with a first wake word, and the second VAS is associated with a second wake word different from the first, and wherein associating the network microphone device with the first VAS comprises activating a first wake-word engine configured to detect the first wake word in sound data captured via one or more microphones of the network microphone device.

19 . The computer-readable media of claim 18 , wherein the first concurrency restrictions are based at least in part on similarity between the first wake word and the second wake word.

20 . The computer-readable media of claim 17 , wherein the first concurrency restrictions are based at least in part on the identity of the first VAS and the identity of the second VAS.

21 . The computer-readable media of claim 17 , wherein the first concurrency restrictions are based at least in part on the number of total VASes associated with the network microphone device.

22 . The computer-readable media of claim 17 , wherein the accessing the rules engine to determine first concurrency restrictions comprises:

transmitting a request to one or more remote computing devices, wherein the request comprises identification of the first VAS and the second VAS; and

after transmitting the request, receiving state information corresponding to the first concurrency restrictions.

23 . The computer-readable media of claim 17 , wherein the rules engine includes limitations to associating the network microphone device with one or more VASes, wherein the limitations comprise at least one of (i) a maximum number of VASes that can be associated with the network microphone device, and (ii) an indication of whether particular VASes may be concurrently associated with the network microphone 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 30, 2023
From: DUREAU, JOSEPH; VEGA ZAYAS, LUIS R.
To: SONOS, INC.
Reel/Frame 062535/0396 →
Continuity (2)
Provisional Application 63198045 · Sep 25, 2020
Related Publication 20230289132A1 · Sep 14, 2023
References Cited (400)
US 999715A · Gundersen · 1911 [cited by applicant]
US 4741038A · Elko et al. · 1988 [cited by applicant]
US 4941187A · Slater · 1990 [cited by applicant]
US 4974213A · Siwecki · 1990 [cited by applicant]
US 5036538A · Oken et al. · 1991 [cited by applicant]
US 5440644A · Farinelli et al. · 1995 [cited by applicant]
US 5588065A · Tanaka et al. · 1996 [cited by applicant]
US 5717768A · Laroche · 1998 [cited by applicant]
US 5740260A · Odom · 1998 [cited by applicant]
US 5761320A · Farinelli et al. · 1998 [cited by applicant]
US 5857172A · Rozak · 1999 [cited by applicant]
US 5923902A · Inagaki · 1999 [cited by applicant]
US 5949414A · Namikata et al. · 1999 [cited by applicant]
US 6032202A · Lea et al. · 2000 [cited by applicant]
US 6070140A · Tran · 2000 [cited by applicant]
US 6088459A · Hobelsberger · 2000 [cited by applicant]
US 6219645B1 · Byers · 2001 [cited by applicant]
US 6256554B1 · DiLorenzo · 2001 [cited by applicant]
US 6301603B1 · Maher et al. · 2001 [cited by applicant]
US 6311157B1 · Strong · 2001 [cited by applicant]
US 6366886B1 · Dragosh et al. · 2002 [cited by applicant]
US 6404811B1 · Cvetko et al. · 2002 [cited by applicant]
US 6408078B1 · Hobelsberger · 2002 [cited by applicant]
US 6469633B1 · Wachter · 2002 [cited by applicant]
US 6522886B1 · Youngs et al. · 2003 [cited by applicant]
US 6594347B1 · Calder et al. · 2003 [cited by applicant]
US 6594630B1 · Zlokarnik et al. · 2003 [cited by applicant]
US 6611537B1 · Edens et al. · 2003 [cited by applicant]
US 6611604B1 · Irby et al. · 2003 [cited by applicant]
US 6631410B1 · Kowalski et al. · 2003 [cited by applicant]
US 6757517B2 · Chang · 2004 [cited by applicant]
US 6778869B2 · Champion · 2004 [cited by applicant]
US 6937977B2 · Gerson · 2005 [cited by applicant]
US 7099821B2 · Visser et al. · 2006 [cited by applicant]
US 7103542B2 · Doyle · 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 7174299B2 · Fujii et al. · 2007 [cited by applicant]
US 7228275B1 · Endo et al. · 2007 [cited by applicant]
US 7236773B2 · Thomas · 2007 [cited by applicant]
US 7295548B2 · Blank et al. · 2007 [cited by applicant]
US 7356471B2 · Ito et al. · 2008 [cited by applicant]
US 7383297B1 · Atsmon et al. · 2008 [cited by applicant]
US 7391791B2 · Balassanian et al. · 2008 [cited by applicant]
US 7483538B2 · McCarty et al. · 2009 [cited by applicant]
US 7516068B1 · Clark · 2009 [cited by applicant]
US 7571014B1 · Lambourne et al. · 2009 [cited by applicant]
US 7577757B2 · Carter 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 7661107B1 · Van et al. · 2010 [cited by applicant]
US 7702508B2 · Bennett · 2010 [cited by applicant]
US 7705565B2 · Patino et al. · 2010 [cited by applicant]
US 7792311B1 · Holmgren et al. · 2010 [cited by applicant]
US 7853341B2 · McCarty et al. · 2010 [cited by applicant]
US 7961892B2 · Fedigan · 2011 [cited by applicant]
US 7987294B2 · Bryce et al. · 2011 [cited by applicant]
US 8014423B2 · Thaler et al. · 2011 [cited by applicant]
US 8019076B1 · Lambert · 2011 [cited by applicant]
US 8032383B1 · Bhardwaj et al. · 2011 [cited by applicant]
US 8041565B1 · Bhardwaj et al. · 2011 [cited by applicant]
US 8045952B2 · Qureshey et al. · 2011 [cited by applicant]
US 8073125B2 · Zhang et al. · 2011 [cited by applicant]
US 8073681B2 · Baldwin et al. · 2011 [cited by applicant]
US 8085947B2 · Haulick et al. · 2011 [cited by applicant]
US 8103009B2 · McCarty et al. · 2012 [cited by applicant]
US 8136040B2 · Fleming · 2012 [cited by applicant]
US 8165867B1 · Fish · 2012 [cited by applicant]
US 8233632B1 · Macdonald et al. · 2012 [cited by applicant]
US 8234395B2 · Millington · 2012 [cited by applicant]
US 8239206B1 · LeBeau et al. · 2012 [cited by applicant]
US 8255224B2 · Singleton et al. · 2012 [cited by applicant]
US 8284982B2 · Bailey · 2012 [cited by applicant]
US 8290603B1 · Lambourne · 2012 [cited by applicant]
US 8325909B2 · Tashev et al. · 2012 [cited by applicant]
US 8340975B1 · Rosenberger · 2012 [cited by applicant]
US 8364481B2 · Strope et al. · 2013 [cited by applicant]
US 8385557B2 · Tashev et al. · 2013 [cited by applicant]
US 8386261B2 · Mellott et al. · 2013 [cited by applicant]
US 8386523B2 · Mody et al. · 2013 [cited by applicant]
US 8423893B2 · Ramsay et al. · 2013 [cited by applicant]
US 8428758B2 · Naik et al. · 2013 [cited by applicant]
US 8453058B1 · Coccaro et al. · 2013 [cited by applicant]
US 8473618B2 · Spear et al. · 2013 [cited by applicant]
US 8483853B1 · Lambourne · 2013 [cited by applicant]
US 8484025B1 · Moreno et al. · 2013 [cited by applicant]
US 8588849B2 · Patterson et al. · 2013 [cited by applicant]
US 8594320B2 · Faller · 2013 [cited by applicant]
US 8600443B2 · Kawaguchi et al. · 2013 [cited by applicant]
US 8620232B2 · Helsloot · 2013 [cited by applicant]
US 8639214B1 · Fujisaki · 2014 [cited by applicant]
US 8676273B1 · Fujisaki · 2014 [cited by applicant]
US 8710970B2 · Oelrich et al. · 2014 [cited by applicant]
US 8719039B1 · Sharifi · 2014 [cited by applicant]
US 8738925B1 · Park et al. · 2014 [cited by applicant]
US 8762156B2 · Chen · 2014 [cited by applicant]
US 8768712B1 · Sharifi · 2014 [cited by applicant]
US 8775191B1 · Sharifi et al. · 2014 [cited by applicant]
US 8831761B2 · Kemp et al. · 2014 [cited by applicant]
US 8831957B2 · Taubman et al. · 2014 [cited by applicant]
US 8848879B1 · Coughlan et al. · 2014 [cited by applicant]
US 8861756B2 · Zhu et al. · 2014 [cited by applicant]
US 8874448B1 · Kauffmann et al. · 2014 [cited by applicant]
US 8898063B1 · Sykes et al. · 2014 [cited by applicant]
US 8938394B1 · Faaborg et al. · 2015 [cited by applicant]
US 8942252B2 · Balassanian et al. · 2015 [cited by applicant]
US 8983383B1 · Haskin · 2015 [cited by applicant]
US 8983844B1 · Thomas et al. · 2015 [cited by applicant]
US 9002024B2 · Nakadai et al. · 2015 [cited by applicant]
US 9015049B2 · Baldwin et al. · 2015 [cited by applicant]
US 9042556B2 · Kallai et al. · 2015 [cited by applicant]
US 9047857B1 · Barton · 2015 [cited by applicant]
US 9060224B1 · List · 2015 [cited by applicant]
US 9070367B1 · Hoffmeister et al. · 2015 [cited by applicant]
US 9088336B2 · Mani et al. · 2015 [cited by applicant]
US 9094539B1 · Noble · 2015 [cited by applicant]
US 9098467B1 · Blanksteen et al. · 2015 [cited by applicant]
US 9124650B2 · Maharajh et al. · 2015 [cited by applicant]
US 9124711B2 · Park et al. · 2015 [cited by applicant]
US 9148742B1 · Koulomzin et al. · 2015 [cited by applicant]
US 9183845B1 · Gopalakrishnan et al. · 2015 [cited by applicant]
US 9190043B2 · Krisch et al. · 2015 [cited by applicant]
US 9208785B2 · Ben-David et al. · 2015 [cited by applicant]
US 9215545B2 · Dublin et al. · 2015 [cited by applicant]
US 9245527B2 · Lindahl · 2016 [cited by applicant]
US 9251793B2 · Lebeau et al. · 2016 [cited by applicant]
US 9253572B2 · Beddingfield, Sr. et al. · 2016 [cited by applicant]
US 9262612B2 · Cheyer · 2016 [cited by applicant]
US 9263042B1 · Sharifi · 2016 [cited by applicant]
US 9275637B1 · Salvador et al. · 2016 [cited by applicant]
US 9288597B2 · Carlsson et al. · 2016 [cited by applicant]
US 9300266B2 · Grokop · 2016 [cited by applicant]
US 9304736B1 · Whiteley et al. · 2016 [cited by applicant]
US 9307321B1 · Unruh · 2016 [cited by applicant]
US 9313317B1 · Lebeau et al. · 2016 [cited by applicant]
US 9318107B1 · Sharifi · 2016 [cited by applicant]
US 9319816B1 · Narayanan · 2016 [cited by applicant]
US 9324322B1 · Torok et al. · 2016 [cited by applicant]
US 9335819B1 · Jaeger et al. · 2016 [cited by applicant]
US 9354687B2 · Bansal et al. · 2016 [cited by applicant]
US 9361878B2 · Boukadakis · 2016 [cited by applicant]
US 9361885B2 · Ganong, III et al. · 2016 [cited by applicant]
US 9368105B1 · Freed et al. · 2016 [cited by applicant]
US 9373329B2 · Strope et al. · 2016 [cited by applicant]
US 9374634B2 · Macours · 2016 [cited by applicant]
US 9386154B2 · Baciu et al. · 2016 [cited by applicant]
US 9390708B1 · Hoffmeister · 2016 [cited by applicant]
US 9401058B2 · De La Fuente et al. · 2016 [cited by applicant]
US 9412392B2 · Lindahl et al. · 2016 [cited by applicant]
US 9426567B2 · Lee et al. · 2016 [cited by applicant]
US 9431021B1 · Scalise et al. · 2016 [cited by applicant]
US 9443516B2 · Katuri et al. · 2016 [cited by applicant]
US 9443527B1 · Watanabe et al. · 2016 [cited by applicant]
US 9472201B1 · Sleator · 2016 [cited by applicant]
US 9472203B1 · Ayrapetian et al. · 2016 [cited by applicant]
US 9484030B1 · Meaney et al. · 2016 [cited by applicant]
US 9489948B1 · Chu et al. · 2016 [cited by applicant]
US 9491033B1 · Soyannwo et al. · 2016 [cited by applicant]
US 9494683B1 · Sadek · 2016 [cited by applicant]
US 9509269B1 · Rosenberg · 2016 [cited by applicant]
US 9510101B1 · Polleros · 2016 [cited by applicant]
US 9514476B2 · Kay et al. · 2016 [cited by applicant]
US 9514747B1 · Bisani et al. · 2016 [cited by applicant]
US 9514752B2 · Sharifi · 2016 [cited by applicant]
US 9516081B2 · Tebbs et al. · 2016 [cited by applicant]
US 9532139B1 · Lu et al. · 2016 [cited by applicant]
US 9536541B2 · Chen et al. · 2017 [cited by applicant]
US 9542941B1 · Weksler et al. · 2017 [cited by applicant]
US 9548053B1 · Basye et al. · 2017 [cited by applicant]
US 9548066B2 · Jain et al. · 2017 [cited by applicant]
US 9552816B2 · Vanlund et al. · 2017 [cited by applicant]
US 9554210B1 · Ayrapetian et al. · 2017 [cited by applicant]
US 9558755B1 · Laroche et al. · 2017 [cited by applicant]
US 9560441B1 · McDonough, Jr. et al. · 2017 [cited by applicant]
US 9576591B2 · Kim et al. · 2017 [cited by applicant]
US 9601116B2 · Casado et al. · 2017 [cited by applicant]
US 9615170B2 · Kirsch et al. · 2017 [cited by applicant]
US 9615171B1 · O'Neill et al. · 2017 [cited by applicant]
US 9626695B2 · Balasubramanian et al. · 2017 [cited by applicant]
US 9632748B2 · Faaborg et al. · 2017 [cited by applicant]
US 9633186B2 · Ingrassia, Jr. et al. · 2017 [cited by applicant]
US 9633368B2 · Greenzeiger et al. · 2017 [cited by applicant]
US 9633660B2 · Haughay et al. · 2017 [cited by applicant]
US 9633661B1 · Typrin et al. · 2017 [cited by applicant]
US 9633671B2 · Giacobello et al. · 2017 [cited by applicant]
US 9633674B2 · Sinha et al. · 2017 [cited by applicant]
US 9640179B1 · Hart et al. · 2017 [cited by applicant]
US 9640183B2 · Jung et al. · 2017 [cited by applicant]
US 9640194B1 · Nemala et al. · 2017 [cited by applicant]
US 9641919B1 · Poole et al. · 2017 [cited by applicant]
US 9646614B2 · Bellegarda et al. · 2017 [cited by applicant]
US 9648564B1 · Cui et al. · 2017 [cited by applicant]
US 9653060B1 · Hilmes et al. · 2017 [cited by applicant]
US 9653075B1 · Chen et al. · 2017 [cited by applicant]
US 9659555B1 · Hilmes et al. · 2017 [cited by applicant]
US 9672812B1 · Watanabe et al. · 2017 [cited by applicant]
US 9672821B2 · Krishnaswamy et al. · 2017 [cited by applicant]
US 9674587B2 · Triplett et al. · 2017 [cited by applicant]
US 9685171B1 · Yang · 2017 [cited by applicant]
US 9691378B1 · Meyers et al. · 2017 [cited by applicant]
US 9691379B1 · Mathias et al. · 2017 [cited by applicant]
US 9691384B1 · Wang et al. · 2017 [cited by applicant]
US 9697826B2 · Sainath et al. · 2017 [cited by applicant]
US 9697828B1 · Prasad et al. · 2017 [cited by applicant]
US 9698999B2 · Mutagi et al. · 2017 [cited by applicant]
US 9704478B1 · Vitaladevuni et al. · 2017 [cited by applicant]
US 9706320B2 · Starobin et al. · 2017 [cited by applicant]
US 9721566B2 · Newendorp et al. · 2017 [cited by applicant]
US 9721568B1 · Polansky et al. · 2017 [cited by applicant]
US 9721570B1 · Beal et al. · 2017 [cited by applicant]
US 9728188B1 · Rosen et al. · 2017 [cited by applicant]
US 9734822B1 · Sundaram et al. · 2017 [cited by applicant]
US 9736578B2 · Iyengar et al. · 2017 [cited by applicant]
US 9743204B1 · Welch et al. · 2017 [cited by applicant]
US 9743207B1 · Hartung · 2017 [cited by applicant]
US 9747011B2 · Lewis et al. · 2017 [cited by applicant]
US 9747899B2 · Pogue et al. · 2017 [cited by applicant]
US 9747920B2 · Ayrapetian et al. · 2017 [cited by applicant]
US 9747926B2 · Sharifi et al. · 2017 [cited by applicant]
US 9749738B1 · Adsumilli et al. · 2017 [cited by applicant]
US 9749760B2 · Lambourne · 2017 [cited by applicant]
US 9754605B1 · Chhetri · 2017 [cited by applicant]
US 9756422B2 · Paquier et al. · 2017 [cited by applicant]
US 9762967B2 · Clarke et al. · 2017 [cited by applicant]
US 9767786B2 · Starobin et al. · 2017 [cited by applicant]
US 9769420B1 · Moses · 2017 [cited by applicant]
US 9779725B2 · Sun et al. · 2017 [cited by applicant]
US 9779732B2 · Lee et al. · 2017 [cited by applicant]
US 9779734B2 · Lee · 2017 [cited by applicant]
US 9779735B2 · Civelli et al. · 2017 [cited by applicant]
US 9781532B2 · Sheen · 2017 [cited by applicant]
US 9799330B2 · Nemala et al. · 2017 [cited by applicant]
US 9805733B2 · Park · 2017 [cited by applicant]
US 9811314B2 · Plagge et al. · 2017 [cited by applicant]
US 9812128B2 · Mixter et al. · 2017 [cited by applicant]
US 9813810B1 · Nongpiur · 2017 [cited by applicant]
US 9813812B2 · Berthelsen et al. · 2017 [cited by applicant]
US 9818407B1 · Secker-Walker et al. · 2017 [cited by applicant]
US 9820036B1 · Tritschler et al. · 2017 [cited by applicant]
US 9820039B2 · Lang · 2017 [cited by applicant]
US 9826306B2 · Lang · 2017 [cited by applicant]
US 9865259B1 · Typrin et al. · 2018 [cited by applicant]
US 9865264B2 · Gelfenbeyn et al. · 2018 [cited by applicant]
US 9875740B1 · Kumar et al. · 2018 [cited by applicant]
US 9881616B2 · Beckley et al. · 2018 [cited by applicant]
US 9898250B1 · Williams et al. · 2018 [cited by applicant]
US 9899021B1 · Vitaladevuni et al. · 2018 [cited by applicant]
US 9900723B1 · Choisel et al. · 2018 [cited by applicant]
US 9916839B1 · Scalise et al. · 2018 [cited by applicant]
US 9947316B2 · Millington et al. · 2018 [cited by applicant]
US 9947333B1 · David · 2018 [cited by applicant]
US 9972318B1 · Kelly et al. · 2018 [cited by applicant]
US 9972343B1 · Thorson et al. · 2018 [cited by applicant]
US 9973849B1 · Zhang et al. · 2018 [cited by applicant]
US 9979560B2 · Kim et al. · 2018 [cited by applicant]
US 9992642B1 · Rapp et al. · 2018 [cited by applicant]
US 10013381B2 · Mayman et al. · 2018 [cited by applicant]
US 10013995B1 · Lashkari et al. · 2018 [cited by applicant]
US 10025447B1 · Dixit et al. · 2018 [cited by applicant]
US 10026401B1 · Mutagi et al. · 2018 [cited by applicant]
US 10028069B1 · Lang · 2018 [cited by applicant]
US 10038419B1 · Elliot et al. · 2018 [cited by applicant]
US 10048930B1 · Vega et al. · 2018 [cited by applicant]
US 10049675B2 · Haughay · 2018 [cited by applicant]
US 10051366B1 · Buoni et al. · 2018 [cited by applicant]
US 10051600B1 · Zhong et al. · 2018 [cited by applicant]
US 10057698B2 · Drinkwater et al. · 2018 [cited by applicant]
US RE47049E · Zhu et al. · 2018 [cited by applicant]
US 10068573B1 · Aykac et al. · 2018 [cited by applicant]
US 10074369B2 · Devaraj et al. · 2018 [cited by applicant]
US 10074371B1 · Wang et al. · 2018 [cited by applicant]
US 10079015B1 · Lockhart et al. · 2018 [cited by applicant]
US 10089981B1 · Elangovan et al. · 2018 [cited by applicant]
US 10108393B2 · Millington et al. · 2018 [cited by applicant]
US 10115400B2 · Wilberding · 2018 [cited by applicant]
US 10116748B2 · Farmer et al. · 2018 [cited by applicant]
US 10127911B2 · Kim et al. · 2018 [cited by applicant]
US 10134388B1 · Lilly · 2018 [cited by applicant]
US 10134398B2 · Sharifi · 2018 [cited by applicant]
US 10134399B2 · Lang et al. · 2018 [cited by applicant]
US 10136204B1 · Poole et al. · 2018 [cited by applicant]
US 10152969B2 · Reilly · 2018 [cited by examiner]
US 10157042B1 · Jayakumar et al. · 2018 [cited by applicant]
US 10181323B2 · Beckhardt et al. · 2019 [cited by applicant]
US 10186265B1 · Lockhart et al. · 2019 [cited by applicant]
US 10186266B1 · Devaraj et al. · 2019 [cited by applicant]
US 10186276B2 · Dewasurendra et al. · 2019 [cited by applicant]
US 10192546B1 · Piersol et al. · 2019 [cited by applicant]
US 10204624B1 · Knudson et al. · 2019 [cited by applicant]
US 10224056B1 · Torok et al. · 2019 [cited by applicant]
US 10225651B2 · Lang · 2019 [cited by applicant]
US 10229680B1 · Gillespie et al. · 2019 [cited by applicant]
US 10241754B1 · Kadarundalagi Raghuram Doss et al. · 2019 [cited by applicant]
US 10248376B2 · Keyser-Allen · 2019 [cited by examiner]
US 10249205B2 · Hammersley et al. · 2019 [cited by applicant]
US 10276161B2 · Hughes et al. · 2019 [cited by applicant]
US 10297256B2 · Reilly et al. · 2019 [cited by applicant]
US 10304440B1 · Panchapagesan et al. · 2019 [cited by applicant]
US 10304475B1 · Wang et al. · 2019 [cited by applicant]
US 10318236B1 · Pal et al. · 2019 [cited by applicant]
US 10332508B1 · Hoffmeister · 2019 [cited by applicant]
US 10339917B2 · Aleksic et al. · 2019 [cited by applicant]
US 10339957B1 · Chenier et al. · 2019 [cited by applicant]
US 10346122B1 · Morgan · 2019 [cited by applicant]
US 10354650B2 · Gruenstein et al. · 2019 [cited by applicant]
US 10354658B2 · Wilberding · 2019 [cited by applicant]
US 10365887B1 · Mulherkar · 2019 [cited by applicant]
US 10365889B2 · Plagge et al. · 2019 [cited by applicant]
US 10366688B2 · Gunn et al. · 2019 [cited by applicant]
US 10366699B1 · Dharia et al. · 2019 [cited by applicant]
US 10374816B1 · Leblang et al. · 2019 [cited by applicant]
US 10381001B2 · Gunn et al. · 2019 [cited by applicant]
US 10381002B2 · Gunn et al. · 2019 [cited by applicant]
US 10381003B2 · Wakisaka et al. · 2019 [cited by applicant]
US 10388272B1 · Thomson et al. · 2019 [cited by applicant]
US 10424296B2 · Penilla et al. · 2019 [cited by applicant]
US 10433058B1 · Torgerson et al. · 2019 [cited by applicant]
US 10445057B2 · Vega et al. · 2019 [cited by applicant]
US 10445365B2 · Luke et al. · 2019 [cited by applicant]
US 10469966B2 · Lambourne · 2019 [cited by applicant]
US 10499146B2 · Lang et al. · 2019 [cited by applicant]
US 10510340B1 · Fu et al. · 2019 [cited by applicant]
US 10511904B2 · Buoni et al. · 2019 [cited by applicant]
US 10515625B1 · Metallinou et al. · 2019 [cited by applicant]
US 10522146B1 · Tushinskiy · 2019 [cited by applicant]
US 10546583B2 · White et al. · 2020 [cited by applicant]
US 10565998B2 · Wilberding · 2020 [cited by applicant]
US 10565999B2 · Wilberding · 2020 [cited by applicant]
US 10573312B1 · Thomson et al. · 2020 [cited by applicant]
US 10573321B1 · Smith et al. · 2020 [cited by applicant]
US 10580405B1 · Wang et al. · 2020 [cited by applicant]
US 10586534B1 · Argyropoulos et al. · 2020 [cited by applicant]
US 10586540B1 · Smith et al. · 2020 [cited by applicant]
US 10593328B1 · Wang et al. · 2020 [cited by applicant]
US 10593330B2 · Sharifi · 2020 [cited by applicant]
US 10599287B2 · Kumar et al. · 2020 [cited by applicant]
US 10600406B1 · Shapiro et al. · 2020 [cited by applicant]
US 10602268B1 · Soto · 2020 [cited by applicant]
US 10614807B2 · Beckhardt et al. · 2020 [cited by applicant]
US 10621981B2 · Sereshki · 2020 [cited by applicant]
US 10622009B1 · Zhang et al. · 2020 [cited by applicant]
US 10623811B1 · Cwik · 2020 [cited by applicant]
US 10624612B2 · Sumi et al. · 2020 [cited by applicant]
US 10643609B1 · Pogue et al. · 2020 [cited by applicant]
US 10645130B2 · Corbin et al. · 2020 [cited by applicant]
US 10672383B1 · Thomson et al. · 2020 [cited by applicant]
US 10679625B1 · Lockhart et al. · 2020 [cited by applicant]
US 10681460B2 · Woo et al. · 2020 [cited by applicant]
US 10685669B1 · Lan et al. · 2020 [cited by applicant]
US 10694608B2 · Baker et al. · 2020 [cited by applicant]
US 10699711B2 · Reilly · 2020 [cited by applicant]
US 10706843B1 · Elangovan et al. · 2020 [cited by applicant]
US 10712997B2 · Wilberding et al. · 2020 [cited by applicant]
US 10720173B2 · Freeman et al. · 2020 [cited by applicant]
US 10728196B2 · Wang · 2020 [cited by applicant]
US 10735870B2 · Ballande et al. · 2020 [cited by applicant]
US 10740065B2 · Jarvis et al. · 2020 [cited by applicant]
US 10746840B1 · Barton et al. · 2020 [cited by applicant]
US 10748531B2 · Kim · 2020 [cited by applicant]
US 10762896B1 · Yavagal et al. · 2020 [cited by applicant]
US 10777189B1 · Fu et al. · 2020 [cited by applicant]
US 10777203B1 · Pasko · 2020 [cited by applicant]
US 10789041B2 · Kim et al. · 2020 [cited by applicant]
US 10797667B2 · Fish et al. · 2020 [cited by applicant]
US 10824682B2 · Alvares et al. · 2020 [cited by applicant]
US 10825471B2 · Walley et al. · 2020 [cited by applicant]
US 10837667B2 · Nelson et al. · 2020 [cited by applicant]
US 10847137B1 · Mandal et al. · 2020 [cited by applicant]
US 10847143B2 · Millington et al. · 2020 [cited by applicant]
US 10847149B1 · Mok et al. · 2020 [cited by applicant]
US 10847164B2 · Wilberding · 2020 [cited by applicant]
US 10848885B2 · Lambourne · 2020 [cited by applicant]
US RE48371E · Zhu et al. · 2020 [cited by applicant]
US 10867596B2 · Yoneda et al. · 2020 [cited by applicant]
US 10867604B2 · Smith et al. · 2020 [cited by applicant]
US 10871943B1 · D'Amato et al. · 2020 [cited by applicant]
US 10878811B2 · Smith et al. · 2020 [cited by applicant]
US 10878826B2 · Li et al. · 2020 [cited by applicant]
US 10897679B2 · Lambourne · 2021 [cited by applicant]
US 10911596B1 · Do et al. · 2021 [cited by applicant]
US 10943598B2 · Singh et al. · 2021 [cited by applicant]
US 10964314B2 · Jazi et al. · 2021 [cited by applicant]
US 10971158B1 · Patangay et al. · 2021 [cited by applicant]
US 11024311B2 · Mixter et al. · 2021 [cited by applicant]
US 11025569B2 · Lind et al. · 2021 [cited by applicant]
US 11050615B2 · Mathews et al. · 2021 [cited by applicant]
US 11062705B2 · Watanabe et al. · 2021 [cited by applicant]
US 11100923B2 · Fainberg et al. · 2021 [cited by applicant]
US 11127405B1 · Antos et al. · 2021 [cited by applicant]
US 11137979B2 · Plagge · 2021 [cited by applicant]
US 11138969B2 · D'Amato · 2021 [cited by applicant]
US 11159878B1 · Chatlani et al. · 2021 [cited by applicant]
US 11172328B2 · Soto et al. · 2021 [cited by applicant]
US 11172329B2 · Soto et al. · 2021 [cited by applicant]
US 11175880B2 · Liu et al. · 2021 [cited by applicant]
US 11184704B2 · Jarvis et al. · 2021 [cited by applicant]
US 11206052B1 · Park et al. · 2021 [cited by applicant]
US 11212612B2 · Lang et al. · 2021 [cited by applicant]