IP Library Granted Patent US 12,333,404
Granted Patent B2
US 12,333,404 · App. 18/646,669 · Granted Jun 17, 2025

Virtual assistant in a communication session

Inventors: Mehul K. Sanghavi (San Jose, CA); Jeffrey P. Schwerdtfeger (Santa Cruz, CA)
Assignee: Apple Inc.
G06N3/006G06F40/30G06F40/35G06Q10/10H04L51/02H04L51/212
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,333,404
App. No.
18/646,669
Filed
Apr 25, 2024
Granted
Jun 17, 2025
Kind
B2
Art Unit
2127
USPC
706/11
Abstract

Disclosed are systems, methods, and non-transitory computer-readable storage media for utilizing a virtual assistant as part of a communication session. One or more of the participant users can select to utilize a virtual assistant to assist the participant users with tasks during the communication session. A user can use a communication application to enter a message directed to the virtual assistant. The virtual assistant can analyze the entered message and determine that the message was directed to the virtual assistant rather than to the other participants of the communication session. As a result, the message will not be transmitted to the other participants of the communication session and the virtual assistant will assist the user with the identified task. A virtual assistant can assist a user with a variety of different tasks.

Claims (54)

1. A non-transitory computer-readable storage medium containing instructions that, when executed by a computer processor of a first client device, cause the first client device to:

display, by the first client device, a first messaging interface for a communication session that includes one or more messages prepared by participant users of the communication session, wherein the participant users include a first user operating the first client device and a second user operating a second client device;

analyze, by a virtual assistant of the first client device, at least one of the one or more messages prepared by the participant users of the communication session to identify a first task with which the virtual assistant is configured to assist the first user; and

in response to identifying the first task, assist, by the first client device, the first user with the first task, wherein assisting the first user with the first task includes:

displaying, as part of the communication session and within the messaging interface, a response generated by the virtual assistant based on the first task, wherein the response is not transmitted to the second client device.

2. The non-transitory computer-readable storage medium of claim 1 , wherein displaying the response generated by the virtual assistant based on the first task includes:

displaying a first selectable user interface object that, when selected, causes the virtual assistant to initiate performing the first task.

3. The non-transitory computer-readable storage medium of claim 2 , wherein displaying the response generated by the virtual assistant based on the first task includes displaying a plurality of selectable user interface objects that includes the first selectable user interface object.

4. The non-transitory computer-readable storage medium of claim 1 , wherein the instructions, when executed by the computer processor, further cause the first client device to:

receive a user selection of the displayed response; and

in response to receiving the user selection of the displayed response, display additional content generated by the virtual assistant based on the displayed response.

5. The non-transitory computer-readable storage medium of claim 1 , wherein analyzing the at least one of the one or more messages prepared by the participant users of the communication session to identify the first task with which the virtual assistant is configured to assist the first user is performed in response to receiving a user input selecting a user interface element corresponding to a request to utilize the virtual assistant of the first client device as part of the communication session.

6. The non-transitory computer-readable storage medium of claim 1 , wherein the displayed response includes one or more suggestions generated by the virtual assistant of the first client device.

7. The non-transitory computer-readable storage medium of claim 1 , wherein the first task comprises retrieving information associated with the at least one of the one or more messages prepared by the participant users of the communication session.

8. The non-transitory computer-readable storage medium of claim 1 , wherein assisting the first user with the first task further includes entering a message as part of the communication session.

9. The non-transitory computer-readable storage medium of claim 8 , wherein the message is provided on the first client device.

10. The non-transitory computer-readable storage medium of claim 8 , wherein the message is provided on one or more client devices operated by the participant users.

11. A method, comprising:

at a first client device with one or more processors and memory:

displaying, by the first client device, a first messaging interface for a communication session that includes one or more messages prepared by participant users of the communication session, wherein the participant users include a first user operating the first client device and a second user operating a second client device;

analyzing, by a virtual assistant of the first client device, at least one of the one or more messages prepared by the participant users of the communication session to identify a first task with which the virtual assistant is configured to assist the first user; and

in response to identifying the first task, assist, by the first client device, the first user with the first task, wherein assisting the first user with the first task includes:

displaying, as part of the communication session and within the messaging interface, a response generated by the virtual assistant based on the first task, wherein the response is not transmitted to the second client device.

12. The method of claim 11 , wherein displaying the response generated by the virtual assistant based on the first task includes:

displaying a first selectable user interface object that, when selected, causes the virtual assistant to initiate performing the first task.

13. The method of claim 12 , wherein displaying the response generated by the virtual assistant based on the first task includes displaying a plurality of selectable user interface objects that includes the first selectable user interface object.

14. The method of claim 11 , further comprising:

receiving a user selection of the displayed response; and

in response to receiving the user selection of the displayed response, displaying additional content generated by the virtual assistant based on the displayed response.

15. The method of claim 11 , wherein analyzing the at least one of the one or more messages prepared by the participant users of the communication session to identify the first task with which the virtual assistant is configured to assist the first user is performed in response to receiving a user input selecting a user interface element corresponding to a request to utilize the virtual assistant of the first client device as part of the communication session.

16. The method of claim 11 , wherein the displayed response includes one or more suggestions generated by the virtual assistant of the first client device.

17. The method of claim 11 , wherein the first task comprises retrieving information associated with the at least one of the one or more messages prepared by the participant users of the communication session.

18. The method of claim 11 , wherein assisting the first user with the first task further includes entering a message as part of the communication session.

19. The method of claim 18 , wherein the message is provided on the first client device.

20. The method of claim 18 , wherein the message is provided on one or more client devices operated by the participant users.

21. A first client device, comprising:

a computer processor; and

a memory containing instructions that, when executed by the computer processor, cause the first client device to:

display, by the first client device, a first messaging interface for a communication session that includes one or more messages prepared by participant users of the communication session, wherein the participant users include a first user operating the first client device and a second user operating a second client device;

analyze, by a virtual assistant of the first client device, at least one of the one or more messages prepared by the participant users of the communication session to identify a first task with which the virtual assistant is configured to assist the first user; and

in response to identifying the first task, assist, by the first client device, the first user with the first task, wherein assisting the first user with the first task includes:

displaying, as part of the communication session and within the messaging interface, a response generated by the virtual assistant based on the first task, wherein the response is not transmitted to the second client device.

22. The first client device of claim 21 , wherein displaying the response generated by the virtual assistant based on the first task includes:

displaying a first selectable user interface object that, when selected, causes the virtual assistant to initiate performing the first task.

23. The first client device of claim 22 , wherein displaying the response generated by the virtual assistant based on the first task includes displaying a plurality of selectable user interface objects that includes the first selectable user interface object.

24. The first client device of claim 21 , wherein the instructions, when executed by the computer processor, further cause the first client device to:

receive a user selection of the displayed response; and

in response to receiving the user selection of the displayed response, display additional content generated by the virtual assistant based on the displayed response.

25. The first client device of claim 21 , wherein analyzing the at least one of the one or more messages prepared by the participant users of the communication session to identify the first task with which the virtual assistant is configured to assist the first user is performed in response to receiving a user input selecting a user interface element corresponding to a request to utilize the virtual assistant of the first client device as part of the communication session.

26. The first client device of claim 21 , wherein the displayed response includes one or more suggestions generated by the virtual assistant of the first client device.

27. The first client device of claim 21 , wherein the first task comprises retrieving information associated with the at least one of the one or more messages prepared by the participant users of the communication session.

28. The first client device of claim 21 , wherein assisting the first user with the first task further includes entering a message as part of the communication session.

29. The first client device of claim 28 , wherein the message is provided on the first client device.

30. The first client device of claim 28 , wherein the message is provided on one or more client devices operated by the participant users.

Continuity (4)
Continuation 17949512 · Sep 21, 2022
Continuation 16595108 · Oct 7, 2019
Continuation 14713410 · May 15, 2015
Related Publication 20240346282A1 · Oct 17, 2024
References Cited (400)
US 7596499B2 · Anguera Miro et al. · 2009 [cited by applicant]
US 8473485B2 · Wong et al. · 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 · Vlack 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 8788271B2 · James et al. · 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 9043210B1 · Adcock 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 9087508B1 · Dzik · 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 9110635B2 · Knox 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 9240022B2 · Treyz et al. · 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 9247525B2 · Jacobs 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 9256596B2 · Nissan 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 9338242B1 · Suchland et al. · 2016 [cited by applicant]
US 9338493B2 · Van Os · 2016 [cited by examiner]
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 9460713B1 · Mengibar 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 9531823B1 · Suchland et al. · 2016 [cited by applicant]
US 9531862B1 · Vadodaria · 2016 [cited by applicant]
US 9535906B2 · Lee et al. · 2017 [cited by applicant]
US 9536518B2 · Itoh et al. · 2017 [cited by applicant]
US 9536527B1 · Carlson · 2017 [cited by applicant]
US 9536544B2 · Osterman et al. · 2017 [cited by applicant]
US 9547647B2 · Badaskar · 2017 [cited by applicant]
US 9548050B2 · Gruber et al. · 2017 [cited by applicant]
US 9548053B1 · Basye et al. · 2017 [cited by applicant]
US 9548979B1 · Johnson et al. · 2017 [cited by applicant]
US 9569549B1 · Jenkins et al. · 2017 [cited by applicant]
US 9571645B2 · Quast et al. · 2017 [cited by applicant]
US 9571995B1 · Scheer et al. · 2017 [cited by applicant]
US 9574894B1 · Karakotsios et al. · 2017 [cited by applicant]
US 9575964B2 · Yadgar et al. · 2017 [cited by applicant]
US 9576575B2 · Heide · 2017 [cited by applicant]
US 9578173B2 · Sanghavi et al. · 2017 [cited by applicant]
US 9584946B1 · Lyren et al. · 2017 [cited by applicant]
US 9586318B2 · Djugash et al. · 2017 [cited by applicant]
US 9602946B2 · Karkkainen et al. · 2017 [cited by applicant]
US 9606986B2 · Bellegarda · 2017 [cited by applicant]
US 9607612B2 · Deleeuw · 2017 [cited by applicant]
US 9612999B2 · Prakah-Asante et al. · 2017 [cited by applicant]
US 9619200B2 · Chakladar et al. · 2017 [cited by applicant]
US 9619459B2 · Hebert et al. · 2017 [cited by applicant]
US 9620113B2 · Kennewick et al. · 2017 [cited by applicant]
US 9620126B2 · Chiba · 2017 [cited by applicant]
US 9626695B2 · Balasubramanian et al. · 2017 [cited by applicant]
US 9626799B2 · McArdle et al. · 2017 [cited by applicant]
US 9626955B2 · Fleizach et al. · 2017 [cited by applicant]
US 9633004B2 · Giuli et al. · 2017 [cited by applicant]
US 9633191B2 · Fleizach et al. · 2017 [cited by applicant]
US 9633660B2 · Haughay · 2017 [cited by applicant]
US 9633674B2 · Sinha · 2017 [cited by applicant]
US 9646313B2 · Kim et al. · 2017 [cited by applicant]
US 9648107B1 · Penilla et al. · 2017 [cited by applicant]
US 9652453B2 · Mathur et al. · 2017 [cited by applicant]
US 9658746B2 · Cohn et al. · 2017 [cited by applicant]
US 9659002B2 · Medlock et al. · 2017 [cited by applicant]
US 9659298B2 · Lynch · 2017 [cited by examiner]
US 9665567B2 · Li et al. · 2017 [cited by applicant]
US 9665662B1 · Gautam et al. · 2017 [cited by applicant]
US 9668121B2 · Naik et al. · 2017 [cited by applicant]
US 9672725B2 · Dotan-Cohen et al. · 2017 [cited by applicant]
US 9672822B2 · Brown et al. · 2017 [cited by applicant]
US 9678664B2 · Zhai et al. · 2017 [cited by applicant]
US 9679570B1 · Edara · 2017 [cited by applicant]
US 9690542B2 · Reddy et al. · 2017 [cited by applicant]
US 9691161B1 · Yalniz et al. · 2017 [cited by applicant]
US 9691378B1 · Meyers et al. · 2017 [cited by applicant]
US 9691384B1 · Wang et al. · 2017 [cited by applicant]
US 9696963B2 · Son et al. · 2017 [cited by applicant]
US 9697016B2 · Jacob · 2017 [cited by applicant]
US 9697822B1 · Naik et al. · 2017 [cited by applicant]
US 9697827B1 · Lilly et al. · 2017 [cited by applicant]
US 9697828B1 · Prasad et al. · 2017 [cited by applicant]
US 9697829B1 · Tickner et al. · 2017 [cited by applicant]
US 9698999B2 · Mutagi · 2017 [cited by applicant]
US 9711148B1 · Sharifi et al. · 2017 [cited by applicant]
US 9720907B2 · Bangalore et al. · 2017 [cited by applicant]
US 9721566B2 · Newendorp et al. · 2017 [cited by applicant]
US 9721570B1 · Beal et al. · 2017 [cited by applicant]
US 9723130B2 · Rand · 2017 [cited by applicant]
US 9734817B1 · Putrycz · 2017 [cited by applicant]
US 9734839B1 · Adams · 2017 [cited by applicant]
US 9741343B1 · Miles et al. · 2017 [cited by applicant]
US 9747083B1 · Roman et al. · 2017 [cited by applicant]
US 9747093B2 · Latino et al. · 2017 [cited by applicant]
US 9754591B1 · Kumar et al. · 2017 [cited by applicant]
US 9755605B1 · Li et al. · 2017 [cited by applicant]
US 9760566B2 · Heck et al. · 2017 [cited by applicant]
US 9767710B2 · Lee et al. · 2017 [cited by applicant]
US 9772994B2 · Karov et al. · 2017 [cited by applicant]
US 9786271B1 · Combs et al. · 2017 [cited by applicant]
US 9792907B2 · Bocklet et al. · 2017 [cited by applicant]
US 9798719B2 · Karov et al. · 2017 [cited by applicant]
US 9812128B2 · Mixter et al. · 2017 [cited by applicant]
US 9813882B1 · Masterman · 2017 [cited by applicant]
US 9818400B2 · Paulik et al. · 2017 [cited by applicant]
US 9823811B2 · Brown et al. · 2017 [cited by applicant]
US 9823828B2 · Zambetti et al. · 2017 [cited by applicant]
US 9824379B2 · Khandelwal et al. · 2017 [cited by applicant]
US 9824691B1 · Montero et al. · 2017 [cited by applicant]
US 9824692B1 · Khoury et al. · 2017 [cited by applicant]
US 9830044B2 · Brown et al. · 2017 [cited by applicant]
US 9830449B1 · Wagner · 2017 [cited by applicant]
US 9842168B2 · Heck et al. · 2017 [cited by applicant]
US 9842584B1 · Hart et al. · 2017 [cited by applicant]
US 9846685B2 · Li · 2017 [cited by applicant]
US 9846836B2 · Gao et al. · 2017 [cited by applicant]
US 9858925B2 · Gruber et al. · 2018 [cited by applicant]
US 9858927B2 · Williams et al. · 2018 [cited by applicant]