IP Library Granted Patent US 12,197,817
Granted Patent B2
US 12,197,817 · App. 18/235,755 · Granted Jan 14, 2025

Intelligent device arbitration and control

Inventors: Kurt W. Piersol (San Jose, CA); Ryan M. Orr (La Honda, CA); Daniel J. Mandel (Tucson, AZ)
Assignee: Apple Inc.
G06F3/167G10L15/22G10L15/30G10L25/84G10L2015/223G10L2015/228G10L17/00
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,197,817
App. No.
18/235,755
Filed
Aug 18, 2023
Granted
Jan 14, 2025
Kind
B2
Examiner
AZAD, ABUL K
Art Unit
2656
USPC
704/275
Abstract

This relates to systems and processes for using a virtual assistant to arbitrate among and/or control electronic devices. In one example process, a first electronic device samples an audio input using a microphone. The first electronic device broadcasts a first set of one or more values based on the sampled audio input. Furthermore, the first electronic device receives a second set of one or more values, which are based on the audio input, from a second electronic device. Based on the first set of one or more values and the second set of one or more values, the first electronic device determines whether to respond to the audio input or forego responding to the audio input.

Claims (74)

1. A non-transitory computer readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system, the one or more programs including instructions for:

receiving an audio input from a user;

receiving a command including a first parameter of a task and an identification of a user device, wherein the first parameter of the task is based on data corresponding to the audio input and wherein the identification of the user device is discovered in response to a determination that a record does not include a device with attributes corresponding to a second parameter derived from the data corresponding to the audio input; and

causing execution of the task with the first parameter at the user device.

2. The non-transitory computer readable storage medium of claim 1 , the one or more programs further including instructions for:

sending an identification of the first parameter to a database, and

wherein the first parameter is received from a database.

3. The non-transitory computer readable storage medium of claim 1 , wherein the second parameter includes an indication of a type of device.

4. The non-transitory computer readable storage medium of claim 1 , wherein the record stores a plurality of attributes respectively corresponding to a plurality of user devices.

5. The non-transitory computer readable storage medium of claim 1 , wherein the record is updated to include the user device and one or more attributes of the user device after the user device is discovered.

6. The non-transitory computer readable storage medium of claim 1 , wherein discovering the user device includes discovering a user device associated with an indication of a named location of a user.

7. The non-transitory computer readable storage medium of claim 1 , the one or more programs further including instructions for:

receiving a plurality of identification corresponding to a plurality of user devices;

presenting the plurality of user devices as selectable options; and

receiving an input representing a selection of a particular user device of the plurality of user devices.

8. The non-transitory computer readable storage medium of claim 7 , wherein each of the plurality of user devices has an attribute matching the second parameter.

9. The non-transitory computer readable storage medium of claim 7 , the one or more programs further including instructions for:

updating the record to include the particular user device of the plurality of user devices.

10. The non-transitory computer readable storage medium of claim 1 , the one or more programs further including instructions for:

prior to receiving the command including the first parameter of the task and the identification of the user device:

receiving data corresponding to the user device;

presenting the user device as a confirmable option; and

receiving an input representing confirmation of the user device.

11. An electronic device comprising:

a microphone;

one or more processors;

a memory; and

one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:

receiving an audio input from a user;

receiving a command including a first parameter of a task and an identification of a user device, wherein the first parameter of the task is based on data corresponding to the audio input and wherein the identification of the user device is discovered in response to a determination that a record does not include a device with attributes corresponding to a second parameter derived from the data corresponding to the audio input; and

causing execution of the task with the first parameter at the user device.

12. The electronic device of claim 11 , the one or more programs further including instructions for:

sending an identification of the first parameter to a database, and

wherein the first parameter is received from a database.

13. The electronic device of claim 11 , wherein the second parameter includes an indication of a type of device.

14. The electronic device of claim 11 , wherein the record stores a plurality of attributes respectively corresponding to a plurality of user devices.

15. The electronic device of claim 11 , wherein the record is updated to include the user device and one or more attributes of the user device after the user device is discovered.

16. The electronic device of claim 11 , wherein discovering the user device includes discovering a user device associated with an indication of a named location of a user.

17. The electronic device of claim 11 , the one or more programs further including instructions for:

receiving a plurality of identification corresponding to a plurality of user devices;

presenting the plurality of user devices as selectable options; and

receiving an input representing a selection of a particular user device of the plurality of user devices.

18. The electronic device of claim 17 , wherein each of the plurality of user devices has an attribute matching the second parameter.

19. The electronic device of claim 17 , the one or more programs further including instructions for:

updating the record to include the particular user device of the plurality of user devices.

20. The electronic device of claim 11 , the one or more programs further including instructions for:

prior to receiving the command including the first parameter of the task and the identification of the user device:

receiving data corresponding to the user device;

presenting the user device as a confirmable option; and

receiving an input representing confirmation of the user device.

21. A method comprising:

at an electronic device:

receiving an audio input from a user;

receiving a command including a first parameter of a task and an identification of a user device, wherein the first parameter of the task is based on data corresponding to the audio input and wherein the identification of the user device is discovered in response to a determination that a record does not include a device with attributes corresponding to a second parameter derived from the data corresponding to the audio input; and

causing execution of the task with the first parameter at the user device.

22. The method of claim 21 , further comprising:

sending an identification of the first parameter to a database, and

wherein the first parameter is received from a database.

23. The method of claim 21 , wherein the second parameter includes an indication of a type of device.

24. The method of claim 21 , wherein the record stores a plurality of attributes respectively corresponding to a plurality of user devices.

25. The method of claim 21 , wherein the record is updated to include the user device and one or more attributes of the user device after the user device is discovered.

26. The method of claim 21 , wherein discovering the user device includes discovering a user device associated with an indication of a named location of a user.

27. The method of claim 21 , further comprising:

receiving a plurality of identification corresponding to a plurality of user devices;

presenting the plurality of user devices as selectable options; and

receiving an input representing a selection of a particular user device of the plurality of user devices.

28. The method of claim 27 , wherein each of the plurality of user devices has an attribute matching the second parameter.

29. The method of claim 27 , the one or more programs further including instructions for:

updating the record to include the particular user device of the plurality of user devices.

30. The method of claim 21 , the one or more programs further including instructions for:

prior to receiving the command including the first parameter of the task and the identification of the user device:

receiving data corresponding to the user device;

presenting the user device as a confirmable option; and

receiving an input representing confirmation of the user device.

Continuity (5)
Continuation 17194134 · Mar 5, 2021
Continuation 16110799 · Aug 23, 2018
Continuation 15268338 · Sep 16, 2016
Provisional Application 62348896 · Jun 11, 2016
Related Publication 20230393811A1 · Dec 7, 2023
References Cited (400)
US 5231670A · Goldhor et al. · 1993 [cited by applicant]
US 6330539B1 · Takayama et al. · 2001 [cited by applicant]
US 7050725B2 · Jingu · 2006 [cited by applicant]
US 7050796B2 · Humphrey et al. · 2006 [cited by applicant]
US 7266499B2 · Surace et al. · 2007 [cited by applicant]
US 8345665B2 · Vieri et al. · 2013 [cited by applicant]
US 8346563B1 · Hjelm et al. · 2013 [cited by applicant]
US 8346757B1 · Lamping et al. · 2013 [cited by applicant]
US 8352183B2 · Thota et al. · 2013 [cited by applicant]
US 8352268B2 · Naik et al. · 2013 [cited by applicant]
US 8352272B2 · Rogers et al. · 2013 [cited by applicant]
US 8355919B2 · Silverman et al. · 2013 [cited by applicant]
US 8359234B2 · Vieri · 2013 [cited by applicant]
US 8370145B2 · Endo et al. · 2013 [cited by applicant]
US 8370158B2 · Gazdzinski · 2013 [cited by applicant]
US 8371503B2 · Gazdzinski · 2013 [cited by applicant]
US 8374871B2 · Ehsani et al. · 2013 [cited by applicant]
US 8375320B2 · Kotler et al. · 2013 [cited by applicant]
US 8380504B1 · Peden et al. · 2013 [cited by applicant]
US 8380507B2 · Herman et al. · 2013 [cited by applicant]
US 8381107B2 · Rottler et al. · 2013 [cited by applicant]
US 8381135B2 · Hotelling et al. · 2013 [cited by applicant]
US 8386079B1 · Kohler et al. · 2013 [cited by applicant]
US 8386485B2 · Kerschberg et al. · 2013 [cited by applicant]
US 8386926B1 · Matsuoka et al. · 2013 [cited by applicant]
US 8391844B2 · Novick et al. · 2013 [cited by applicant]
US 8392717B2 · Chai et al. · 2013 [cited by applicant]
US 8396295B2 · Gao et al. · 2013 [cited by applicant]
US 8396714B2 · Rogers et al. · 2013 [cited by applicant]
US 8396715B2 · Odell et al. · 2013 [cited by applicant]
US 8401163B1 · Kirchhoff et al. · 2013 [cited by applicant]
US 8406745B1 · Upadhyay et al. · 2013 [cited by applicant]
US 8407239B2 · Dean et al. · 2013 [cited by applicant]
US 8418086B2 · Weber et al. · 2013 [cited by applicant]
US 8423288B2 · Stahl et al. · 2013 [cited by applicant]
US 8428758B2 · Naik et al. · 2013 [cited by applicant]
US 8433572B2 · Caskey et al. · 2013 [cited by applicant]
US 8433778B1 · Shreesha et al. · 2013 [cited by applicant]
US 8434133B2 · Kulkarni et al. · 2013 [cited by applicant]
US 8442821B1 · Vanhoucke · 2013 [cited by applicant]
US 8447612B2 · Gazdzinski · 2013 [cited by applicant]
US 8452597B2 · Bringert et al. · 2013 [cited by applicant]
US 8452602B1 · Bringert et al. · 2013 [cited by applicant]
US 8453058B1 · Coccaro et al. · 2013 [cited by applicant]
US 8457959B2 · Kaiser · 2013 [cited by applicant]
US 8458115B2 · Cai et al. · 2013 [cited by applicant]
US 8458278B2 · Christie et al. · 2013 [cited by applicant]
US 8463592B2 · Lu et al. · 2013 [cited by applicant]
US 8464150B2 · Davidson et al. · 2013 [cited by applicant]
US 8468502B2 · Lui et al. · 2013 [cited by applicant]
US 8473289B2 · Jitkoff et al. · 2013 [cited by applicant]
US 8473485B2 · Wong et al. · 2013 [cited by applicant]
US 8477323B2 · Low et al. · 2013 [cited by applicant]
US 8478816B2 · Parks et al. · 2013 [cited by applicant]
US 8479122B2 · Hotelling et al. · 2013 [cited by applicant]
US 8484027B1 · Murphy · 2013 [cited by applicant]
US 8489599B2 · Bellotti · 2013 [cited by applicant]
US 8498670B2 · Cha et al. · 2013 [cited by applicant]
US 8498857B2 · Kopparapu et al. · 2013 [cited by applicant]
US 8514197B2 · Shahraray et al. · 2013 [cited by applicant]
US 8515736B1 · Duta · 2013 [cited by applicant]
US 8515750B1 · Lei et al. · 2013 [cited by applicant]
US 8521513B2 · Millett et al. · 2013 [cited by applicant]
US 8521526B1 · Lloyd et al. · 2013 [cited by applicant]
US 8521531B1 · Kim · 2013 [cited by applicant]
US 8521533B1 · Ostermann et al. · 2013 [cited by applicant]
US 8527276B1 · Senior et al. · 2013 [cited by applicant]
US 8533266B2 · Koulomzin et al. · 2013 [cited by applicant]
US 8537033B2 · Gueziec · 2013 [cited by applicant]
US 8539342B1 · Lewis · 2013 [cited by applicant]
US 8543375B2 · Hong · 2013 [cited by applicant]
US 8543397B1 · Nguyen · 2013 [cited by applicant]
US 8543398B1 · Strope et al. · 2013 [cited by applicant]
US 8554559B1 · Aleksic et al. · 2013 [cited by applicant]
US 8560229B1 · Park et al. · 2013 [cited by applicant]
US 8560366B2 · Mikurak · 2013 [cited by applicant]
US 8571528B1 · Channakeshava · 2013 [cited by applicant]
US 8571851B1 · Tickner et al. · 2013 [cited by applicant]
US 8577683B2 · Dewitt · 2013 [cited by applicant]
US 8583416B2 · Huang et al. · 2013 [cited by applicant]
US 8583511B2 · Hendrickson · 2013 [cited by applicant]
US 8583638B2 · Donelli · 2013 [cited by applicant]
US 8589156B2 · Burke et al. · 2013 [cited by applicant]
US 8589161B2 · Kennewick et al. · 2013 [cited by applicant]
US 8589374B2 · Chaudhari · 2013 [cited by applicant]
US 8589869B2 · Wolfram · 2013 [cited by applicant]
US 8589911B1 · Sharkey et al. · 2013 [cited by applicant]
US 8595004B2 · Koshinaka · 2013 [cited by applicant]
US 8595642B1 · Lagassey · 2013 [cited by applicant]
US 8600743B2 · Lindahl et al. · 2013 [cited by applicant]
US 8600746B1 · Lei et al. · 2013 [cited by applicant]
US 8600930B2 · Sata et al. · 2013 [cited by applicant]
US 8606090B2 · Eyer · 2013 [cited by applicant]
US 8606568B1 · Tickner et al. · 2013 [cited by applicant]
US 8606576B1 · Barr et al. · 2013 [cited by applicant]
US 8606577B1 · Stewart et al. · 2013 [cited by applicant]
US 8615221B1 · Cosenza et al. · 2013 [cited by applicant]
US 8620659B2 · Di Cristo et al. · 2013 [cited by applicant]
US 8620662B2 · Bellegarda · 2013 [cited by applicant]
US 8626681B1 · Jurca et al. · 2014 [cited by applicant]
US 8630841B2 · Van Caldwell et al. · 2014 [cited by applicant]
US 8635073B2 · Chang · 2014 [cited by applicant]
US 8638363B2 · King et al. · 2014 [cited by applicant]
US 8639516B2 · Lindahl et al. · 2014 [cited by applicant]
US 8645128B1 · Agiomyrgiannakis · 2014 [cited by applicant]
US 8645137B2 · Bellegarda et al. · 2014 [cited by applicant]
US 8645138B1 · Weinstein et al. · 2014 [cited by applicant]
US 8654936B1 · Eslambolchi et al. · 2014 [cited by applicant]
US 8655646B2 · Lee et al. · 2014 [cited by applicant]
US 8655901B1 · Li et al. · 2014 [cited by applicant]
US 8660843B2 · Falcon et al. · 2014 [cited by applicant]
US 8660849B2 · Gruber et al. · 2014 [cited by applicant]
US 8660924B2 · Hoch et al. · 2014 [cited by applicant]
US 8660970B1 · Fiedorowicz · 2014 [cited by applicant]
US 8661112B2 · Creamer et al. · 2014 [cited by applicant]
US 8661340B2 · Goldsmith et al. · 2014 [cited by applicant]
US 8670979B2 · Gruber et al. · 2014 [cited by applicant]
US 8675084B2 · Bolton et al. · 2014 [cited by applicant]
US 8676273B1 · Fujisaki · 2014 [cited by applicant]
US 8676583B2 · Gupta et al. · 2014 [cited by applicant]
US 8676904B2 · Lindahl · 2014 [cited by applicant]
US 8677377B2 · Cheyer et al. · 2014 [cited by applicant]
US 8681950B2 · Mack et al. · 2014 [cited by applicant]
US 8682667B2 · Haughay · 2014 [cited by applicant]
US 8687777B1 · Lavian et al. · 2014 [cited by applicant]
US 8688446B2 · Yanagihara · 2014 [cited by applicant]
US 8688453B1 · Joshi et al. · 2014 [cited by applicant]
US 8689135B2 · Portele et al. · 2014 [cited by applicant]
US 8694322B2 · Snitkovskiy et al. · 2014 [cited by applicant]
US 8695074B2 · Saraf et al. · 2014 [cited by applicant]
US 8696364B2 · Cohen · 2014 [cited by applicant]
US 8706472B2 · Ramerth et al. · 2014 [cited by applicant]
US 8706474B2 · Blume et al. · 2014 [cited by applicant]
US 8706503B2 · Cheyer et al. · 2014 [cited by applicant]
US 8707195B2 · Fleizach et al. · 2014 [cited by applicant]
US 8707419B2 · Kurapati et al. · 2014 [cited by applicant]
US 8712778B1 · Thenthiruperai · 2014 [cited by applicant]
US 8713119B2 · Lindahl et al. · 2014 [cited by applicant]
US 8713418B2 · King et al. · 2014 [cited by applicant]
US 8719006B2 · Bellegarda · 2014 [cited by applicant]
US 8719014B2 · Wagner · 2014 [cited by applicant]
US 8719039B1 · Sharifi · 2014 [cited by applicant]
US 8731610B2 · Appaji · 2014 [cited by applicant]
US 8731912B1 · Tickner et al. · 2014 [cited by applicant]
US 8731942B2 · Cheyer et al. · 2014 [cited by applicant]
US 8739208B2 · Davis et al. · 2014 [cited by applicant]
US 8744852B1 · Seymour et al. · 2014 [cited by applicant]
US 8751971B2 · Fleizach et al. · 2014 [cited by applicant]
US 8760537B2 · Johnson et al. · 2014 [cited by applicant]
US 8762145B2 · Ouchi et al. · 2014 [cited by applicant]
US 8762156B2 · Chen · 2014 [cited by applicant]
US 8762469B2 · Lindahl · 2014 [cited by applicant]
US 8768693B2 · Somekh et al. · 2014 [cited by applicant]
US 8768702B2 · Mason et al. · 2014 [cited by applicant]
US 8775154B2 · Clinchant et al. · 2014 [cited by applicant]
US 8775177B1 · Heigold et al. · 2014 [cited by applicant]
US 8775341B1 · Commons · 2014 [cited by applicant]
US 8775931B2 · Fux et al. · 2014 [cited by applicant]
US 8781456B2 · Prociw · 2014 [cited by applicant]
US 8781841B1 · Wang · 2014 [cited by applicant]
US 8793301B2 · Wegenkittl et al. · 2014 [cited by applicant]
US 8798255B2 · Lubowich et al. · 2014 [cited by applicant]
US 8798995B1 · Edara · 2014 [cited by applicant]
US 8799000B2 · Guzzoni et al. · 2014 [cited by applicant]
US 8805684B1 · Aleksic et al. · 2014 [cited by applicant]
US 8805690B1 · Lebeau et al. · 2014 [cited by applicant]
US 8812299B1 · Su · 2014 [cited by applicant]
US 8812302B2 · Xiao et al. · 2014 [cited by applicant]
US 8812321B2 · Gilbert et al. · 2014 [cited by applicant]
US 8823507B1 · Touloumtzis · 2014 [cited by applicant]
US 8823793B2 · Clayton et al. · 2014 [cited by applicant]
US 8825474B1 · Zhai et al. · 2014 [cited by applicant]
US 8831947B2 · Wasserblat et al. · 2014 [cited by applicant]
US 8831949B1 · Smith et al. · 2014 [cited by applicant]
US 8838457B2 · Cerra et al. · 2014 [cited by applicant]
US 8843369B1 · Sharifi · 2014 [cited by applicant]
US 8855915B2 · Furuhata et al. · 2014 [cited by applicant]
US 8861925B1 · Ohme · 2014 [cited by applicant]
US 8862252B2 · Rottler et al. · 2014 [cited by applicant]
US 8868111B1 · Kahn et al. · 2014 [cited by applicant]
US 8868400B2 · Susarla et al. · 2014 [cited by applicant]
US 8868409B1 · Mengibar et al. · 2014 [cited by applicant]
US 8868431B2 · Yamazaki et al. · 2014 [cited by applicant]
US 8868469B2 · Xu et al. · 2014 [cited by applicant]
US 8868529B2 · Lerenc · 2014 [cited by applicant]
US 8880405B2 · Cerra et al. · 2014 [cited by applicant]
US 8886534B2 · Nakano et al. · 2014 [cited by applicant]
US 8886540B2 · Cerra et al. · 2014 [cited by applicant]
US 8886541B2 · Friedlander · 2014 [cited by applicant]
US 8892446B2 · Cheyer et al. · 2014 [cited by applicant]
US 8893023B2 · Perry et al. · 2014 [cited by applicant]
US 8897822B2 · Martin · 2014 [cited by applicant]
US 8898064B1 · Thomas et al. · 2014 [cited by applicant]
US 8898568B2 · Bull et al. · 2014 [cited by applicant]
US 8903716B2 · Chen et al. · 2014 [cited by applicant]
US 8909693B2 · Frissora et al. · 2014 [cited by applicant]
US 8918321B2 · Czahor · 2014 [cited by applicant]
US 8922485B1 · Lloyd · 2014 [cited by applicant]
US 8930176B2 · Li et al. · 2015 [cited by applicant]
US 8930191B2 · Gruber et al. · 2015 [cited by applicant]
US 8938394B1 · Faaborg et al. · 2015 [cited by applicant]
US 8938450B2 · Spivack et al. · 2015 [cited by applicant]
US 8938688B2 · Bradford et al. · 2015 [cited by applicant]
US 8942986B2 · Cheyer et al. · 2015 [cited by applicant]
US 8943423B2 · Merrill et al. · 2015 [cited by applicant]
US 8954440B1 · Gattani et al. · 2015 [cited by applicant]
US 8964947B1 · Noolu et al. · 2015 [cited by applicant]
US 8965770B2 · Petrushin · 2015 [cited by applicant]
US 8972240B2 · Brockett et al. · 2015 [cited by applicant]
US 8972432B2 · Shaw et al. · 2015 [cited by applicant]
US 8972878B2 · Mohler et al. · 2015 [cited by applicant]
US 8976063B1 · Hawkins et al. · 2015 [cited by applicant]
US 8976108B2 · Hawkins et al. · 2015 [cited by applicant]
US 8977255B2 · Freeman et al. · 2015 [cited by applicant]
US 8983383B1 · Haskin · 2015 [cited by applicant]
US 8984098B1 · Tomkins et al. · 2015 [cited by applicant]
US 8989713B2 · Doulton · 2015 [cited by applicant]
US 8990235B2 · King et al. · 2015 [cited by applicant]
US 8994660B2 · Neels et al. · 2015 [cited by applicant]
US 8995972B1 · Cronin · 2015 [cited by applicant]
US 8996350B1 · Dub et al. · 2015 [cited by applicant]
US 8996376B2 · Fleizach et al. · 2015 [cited by applicant]
US 8996381B2 · Mozer et al. · 2015 [cited by applicant]
US 8996550B2 · Ko et al. · 2015 [cited by applicant]
US 8996639B1 · Faaborg et al. · 2015 [cited by applicant]
US 9002714B2 · Kim et al. · 2015 [cited by applicant]
US 9009046B1 · Stewart · 2015 [cited by applicant]
US 9013992B2 · Perkins · 2015 [cited by applicant]
US 9015036B2 · Zangvil et al. · 2015 [cited by applicant]
US 9020804B2 · Barbaiani et al. · 2015 [cited by applicant]
US 9026425B2 · Nikoulina et al. · 2015 [cited by applicant]
US 9026426B2 · Wu et al. · 2015 [cited by applicant]
US 9031834B2 · Coorman et al. · 2015 [cited by applicant]
US 9031970B1 · Das et al. · 2015 [cited by applicant]
US 9037967B1 · Al-Jefri et al. · 2015 [cited by applicant]
US 9043208B2 · Koch et al. · 2015 [cited by applicant]
US 9043211B2 · Haiut et al. · 2015 [cited by applicant]
US 9043319B1 · Burns et al. · 2015 [cited by applicant]
US 9046932B2 · Medlock et al. · 2015 [cited by applicant]
US 9049255B2 · Macfarlane et al. · 2015 [cited by applicant]
US 9049295B1 · Cooper et al. · 2015 [cited by applicant]
US 9053706B2 · Jitkoff et al. · 2015 [cited by applicant]
US 9058105B2 · Drory et al. · 2015 [cited by applicant]
US 9058332B1 · Darby et al. · 2015 [cited by applicant]
US 9058811B2 · Wang et al. · 2015 [cited by applicant]
US 9063979B2 · Chiu et al. · 2015 [cited by applicant]
US 9064495B1 · Torok et al. · 2015 [cited by applicant]
US 9065660B2 · Ellis et al. · 2015 [cited by applicant]
US 9070247B2 · Kuhn et al. · 2015 [cited by applicant]
US 9070366B1 · Mathias et al. · 2015 [cited by applicant]
US 9071701B2 · Donaldson et al. · 2015 [cited by applicant]
US 9075435B1 · Noble et al. · 2015 [cited by applicant]
US 9075824B2 · Gordo et al. · 2015 [cited by applicant]
US 9076448B2 · Bennett et al. · 2015 [cited by applicant]
US 9076450B1 · Sadek et al. · 2015 [cited by applicant]
US 9081411B2 · Kalns et al. · 2015 [cited by applicant]
US 9081482B1 · Zhai et al. · 2015 [cited by applicant]
US 9082402B2 · Yadgar et al. · 2015 [cited by applicant]
US 9083581B1 · Addepalli et al. · 2015 [cited by applicant]
US 9092433B2 · Rodriguez · 2015 [cited by applicant]
US 9092789B2 · Anshul · 2015 [cited by applicant]
US 9094576B1 · Karakotsios · 2015 [cited by applicant]
US 9094636B1 · Sanders et al. · 2015 [cited by applicant]
US 9098467B1 · Blanksteen et al. · 2015 [cited by applicant]
US 9101279B2 · Ritchey et al. · 2015 [cited by applicant]
US 9112984B2 · Sejnoha et al. · 2015 [cited by applicant]
US 9117212B2 · Sheets et al. · 2015 [cited by applicant]
US 9117447B2 · Gruber et al. · 2015 [cited by applicant]
US 9122697B1 · Bono et al. · 2015 [cited by applicant]
US 9123338B1 · Sanders et al. · 2015 [cited by applicant]
US 9143907B1 · Caldwell et al. · 2015 [cited by applicant]
US 9159319B1 · Hoffmeister · 2015 [cited by applicant]
US 9164983B2 · Liu et al. · 2015 [cited by applicant]
US 9171541B2 · Kennewick et al. · 2015 [cited by applicant]
US 9171546B1 · Pike · 2015 [cited by applicant]
US 9172747B2 · Walters et al. · 2015 [cited by applicant]
US 9183845B1 · Gopalakrishnan et al. · 2015 [cited by applicant]
US 9190062B2 · Haughay · 2015 [cited by applicant]
US 9196245B2 · Larcheveque et al. · 2015 [cited by applicant]
US 9197848B2 · Felkai et al. · 2015 [cited by applicant]
US 9201955B1 · Quintao et al. · 2015 [cited by applicant]
US 9202520B1 · Tang · 2015 [cited by applicant]
US 9208153B1 · Zaveri et al. · 2015 [cited by applicant]
US 9213754B1 · Zhan et al. · 2015 [cited by applicant]
US 9214137B2 · Bala et al. · 2015 [cited by applicant]
US 9218122B2 · Thoma et al. · 2015 [cited by applicant]
US 9218809B2 · Bellegard et al. · 2015 [cited by applicant]
US 9218819B1 · Stekkelpa et al. · 2015 [cited by applicant]
US 9223529B1 · Khafizova · 2015 [cited by applicant]
US 9223537B2 · Brown et al. · 2015 [cited by applicant]
US 9230561B2 · Ostermann et al. · 2016 [cited by applicant]
US 9232293B1 · Hanson · 2016 [cited by applicant]
US 9236047B2 · Rasmussen · 2016 [cited by applicant]
US 9241073B1 · Rensburg et al. · 2016 [cited by applicant]
US 9245151B2 · LeBeau et al. · 2016 [cited by applicant]
US 9245388B2 · Poulos et al. · 2016 [cited by applicant]
US 9246984B2 · Zises · 2016 [cited by applicant]
US 9247377B2 · Pai et al. · 2016 [cited by applicant]
US 9250703B2 · Hernandez-Abrego et al. · 2016 [cited by applicant]
US 9251713B1 · Giovanniello et al. · 2016 [cited by applicant]
US 9251787B1 · Hart et al. · 2016 [cited by applicant]
US 9255812B2 · Maeoka et al. · 2016 [cited by applicant]
US 9257120B1 · Guevara et al. · 2016 [cited by applicant]
US 9258604B1 · Bilobrov et al. · 2016 [cited by applicant]
US 9262412B2 · Yang et al. · 2016 [cited by applicant]
US 9262612B2 · Cheyer · 2016 [cited by applicant]
US 9263058B2 · Huang et al. · 2016 [cited by applicant]
US 9274598B2 · Beymer et al. · 2016 [cited by applicant]
US 9280535B2 · Varma et al. · 2016 [cited by applicant]
US 9282211B2 · Osawa · 2016 [cited by applicant]
US 9286727B2 · Kim et al. · 2016 [cited by applicant]
US 9286910B1 · Li et al. · 2016 [cited by applicant]
US 9292487B1 · Weber · 2016 [cited by applicant]
US 9292489B1 · Sak et al. · 2016 [cited by applicant]
US 9292492B2 · Sarikaya et al. · 2016 [cited by applicant]
US 9298358B1 · Wilden et al. · 2016 [cited by applicant]
US 9299344B2 · Braho et al. · 2016 [cited by applicant]
US 9300718B2 · Khanna · 2016 [cited by applicant]
US 9301256B2 · Mohan et al. · 2016 [cited by applicant]
US 9305543B2 · Fleizach et al. · 2016 [cited by applicant]
US 9305548B2 · Kennewick et al. · 2016 [cited by applicant]
US 9311308B2 · Sankarasubramaniam et al. · 2016 [cited by applicant]
US 9311912B1 · Swietlinski et al. · 2016 [cited by applicant]
US 9313317B1 · LeBeau et al. · 2016 [cited by applicant]
US 9318108B2 · Gruber et al. · 2016 [cited by applicant]
US 9325809B1 · Barros et al. · 2016 [cited by applicant]
US 9325842B1 · Siddiqi et al. · 2016 [cited by applicant]
US 9330659B2 · Ju et al. · 2016 [cited by applicant]
US 9330668B2 · Nanavati et al. · 2016 [cited by applicant]
US 9330720B2 · Lee · 2016 [cited by applicant]
US 9335983B2 · Breiner et al. · 2016 [cited by applicant]
US 9338057B2 · Jangra et al. · 2016 [cited by applicant]
US 9338493B2 · Van Os et al. · 2016 [cited by applicant]
US 9342829B2 · Zhou et al. · 2016 [cited by applicant]
US 9342930B1 · Kraft et al. · 2016 [cited by applicant]
US 9349368B1 · Lebeau et al. · 2016 [cited by applicant]
US 9355472B2 · Kocienda et al. · 2016 [cited by applicant]
US 9361084B1 · Costa · 2016 [cited by applicant]
US 9361625B2 · Parker et al. · 2016 [cited by applicant]
US 9367541B1 · Servan et al. · 2016 [cited by applicant]
US 9368114B2 · Larson et al. · 2016 [cited by applicant]
US 9377865B2 · Berenson et al. · 2016 [cited by applicant]
US 9377871B2 · Waddell et al. · 2016 [cited by applicant]
US 9378456B2 · White et al. · 2016 [cited by applicant]
US 9378740B1 · Rosen et al. · 2016 [cited by applicant]
US 9380155B1 · Reding et al. · 2016 [cited by applicant]
US 9383827B1 · Faaborg et al. · 2016 [cited by applicant]
US 9384185B2 · Medlock et al. · 2016 [cited by applicant]
US 9390726B1 · Smus et al. · 2016 [cited by applicant]
US 9396722B2 · Chung et al. · 2016 [cited by applicant]
US 9400779B2 · Convertino et al. · 2016 [cited by applicant]
US 9401140B1 · Weber et al. · 2016 [cited by applicant]
US 9401147B2 · Jitkoff et al. · 2016 [cited by applicant]
US 9405741B1 · Schaaf et al. · 2016 [cited by applicant]
US 9406224B1 · Sanders et al. · 2016 [cited by applicant]
US 9406299B2 · Gollan et al. · 2016 [cited by applicant]
US 9408182B1 · Hurley et al. · 2016 [cited by applicant]
US 9412392B2 · Lindahl · 2016 [cited by applicant]
US 9418650B2 · Bharadwaj et al. · 2016 [cited by applicant]
US 9423266B2 · Clark et al. · 2016 [cited by applicant]
US 9424246B2 · Spencer et al. · 2016 [cited by applicant]
US 9424840B1 · Hart et al. · 2016 [cited by applicant]
US 9431021B1 · Scalise et al. · 2016 [cited by applicant]
US 9432499B2 · Hajdu et al. · 2016 [cited by applicant]
US 9436918B2 · Pantel et al. · 2016 [cited by applicant]
US 9437186B1 · Liu et al. · 2016 [cited by applicant]
US 9437189B2 · Epstein et al. · 2016 [cited by applicant]
US 9442687B2 · Park et al. · 2016 [cited by applicant]
US 9443527B1 · Watanabe et al. · 2016 [cited by applicant]
US 9445230B1 · Sipher et al. · 2016 [cited by applicant]
US 9454599B2 · Golden et al. · 2016 [cited by applicant]
US 9454957B1 · Mathias et al. · 2016 [cited by applicant]
US 9465798B2 · Lin · 2016 [cited by applicant]
US 9465833B2 · Aravamudan et al. · 2016 [cited by applicant]
US 9465864B2 · Hu et al. · 2016 [cited by applicant]
US 9466027B2 · Byrne et al. · 2016 [cited by applicant]
US 9466121B2 · Yang et al. · 2016 [cited by applicant]
US 9466294B1 · Tunstall-Pedoe et al. · 2016 [cited by applicant]
US 9471566B1 · Zhang et al. · 2016 [cited by applicant]
US 9472196B1 · Wang et al. · 2016 [cited by applicant]
US 9483388B2 · Sankaranarasimhan et al. · 2016 [cited by applicant]
US 9483461B2 · Fleizach et al. · 2016 [cited by applicant]
US 9483529B1 · Pasoi et al. · 2016 [cited by applicant]
US 9484021B1 · Mairesse et al. · 2016 [cited by applicant]
US 9485286B1 · Sellier et al. · 2016 [cited by applicant]
US 9495129B2 · Fleizach et al. · 2016 [cited by applicant]
US 9501741B2 · Cheyer et al. · 2016 [cited by applicant]
US 9502025B2 · Kennewick et al. · 2016 [cited by applicant]
US 9508028B2 · Bannister et al. · 2016 [cited by applicant]
US 9510044B1 · Pereira et al. · 2016 [cited by applicant]
US 9514470B2 · Topatan et al. · 2016 [cited by applicant]
US 9516014B2 · Zafiroglu et al. · 2016 [cited by applicant]
US 9519453B2 · Perkuhn et al. · 2016 [cited by applicant]
US 9524355B2 · Forbes et al. · 2016 [cited by applicant]
US 9529500B1 · Gauci et al. · 2016 [cited by applicant]
US 9531803B2 · Chen et al. · 2016 [cited by applicant]
US 9531862B1 · Vadodaria · 2016 [cited by applicant]
US 9535906B2 · Lee et al. · 2017 [cited by applicant]
US 9536527B1 · Carlson · 2017 [cited by applicant]
US 9536544B2 · Osterman et al. · 2017 [cited by applicant]
Cited By (1)
US 12,518,109