SYSTEM AND METHOD FOR SUGGESTING AUTOMATED ASSISTANTS BASED ON A SIMILARITY VECTOR IN A GRAPHICAL USER INTERFACE FOR MANAGING COMMUNICATION SESSIONS
First Claim
1. A method of suggesting automated assistants in a graphical user interface for managing communication sessions that displays automated assistants in a same manner as human participants, the method comprising:
- generating a first vector describing a current context of a current communication session;
generating a comparison of the first vector and a second vector associated with a past context of an automated assistant in a past communication session; and
if the comparison exceeds a similarity threshold, suggesting the automated assistant to at least one user in the current communication session.
21 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for suggesting and inserting automated assistants in a graphical user interface for managing communication sessions. A system for suggesting an automated assistant generates a first vector describing a current context of a current communication session, and generates a comparison of the first vector and a second vector associated with a past context of an automated assistant in a past communication session. Then, if the comparison exceeds a similarity threshold, the system suggests the automated assistant to at least one user in the current communication session. Optionally, the system can predictively insert the automated assistant in a communication session if the comparison exceeds a similarity threshold. The graphical user interface for managing communication sessions displays automated assistants in a same manner as human participants.
-
Citations
20 Claims
-
1. A method of suggesting automated assistants in a graphical user interface for managing communication sessions that displays automated assistants in a same manner as human participants, the method comprising:
-
generating a first vector describing a current context of a current communication session; generating a comparison of the first vector and a second vector associated with a past context of an automated assistant in a past communication session; and if the comparison exceeds a similarity threshold, suggesting the automated assistant to at least one user in the current communication session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 15)
-
-
10. A system for predictively inserting automated assistants in a communication session, the system comprising:
-
a processor; a first module configured to control the processor to receive a first vector describing a current context of a current communication session; a second module configured to control the processor to generate a comparison of the first vector and a second vector associated with a past context of an automated assistant in a past communication session; and if the comparison exceeds a similarity threshold, a third module configured to control the processor to insert the automated assistant into the current communication session as depicted in a graphical user interface for managing communication sessions, wherein the graphical user interface displays automated assistants in a same manner as human participants. - View Dependent Claims (11, 12, 13, 14)
-
-
16. A non-transitory computer-readable storage medium storing instructions which, when executed by a computing device, cause the computing device to suggest automated assistants in a graphical user interface for managing communication sessions that displays automated assistants in a same manner as human participants, the instructions comprising:
-
generating a first vector describing a current context of a current communication session; generating a comparison of the first vector and a second vector associated with a past context of an automated assistant in a past communication session; and if the comparison exceeds a similarity threshold, suggesting the automated assistant to at least one user in the current communication session. - View Dependent Claims (17, 18, 19, 20)
-
Specification