SESSION MEMORY FOR VIRTUAL ASSISTANT DIALOG MANAGEMENT
First Claim
1. A method for managing a customer interaction with a virtual assistant, the method comprising:
- receiving a request to initiate an interaction between the virtual assistant and the customer;
identifying a context of the request or the interaction between the virtual assistant and the customer;
retrieving information relevant to the interaction between the virtual assistant and the customer based on the identified context;
storing the retrieved information in a session memory supporting the interaction; and
conducting the interaction with the customer dynamically through the virtual assistant based on the information stored in the session memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide systems and methods for managing a customer interaction with a virtual assistant. Managing a customer interaction with a virtual assistant can comprise receiving a request to initiate an interaction between the virtual assistant and the customer. A context of the request or the interaction between the virtual assistant and the customer can be identified. The context can be based on information identifying at least one of the customer or a product or service that is a subject of the interaction. Information relevant to the interaction between the virtual assistant and the customer can be retrieved based on the identified context. The retrieved information can be stored in a session memory supporting the interaction and the interaction with the customer can be conducted dynamically through the virtual assistant based on the information stored in the session memory.
-
Citations
20 Claims
-
1. A method for managing a customer interaction with a virtual assistant, the method comprising:
-
receiving a request to initiate an interaction between the virtual assistant and the customer; identifying a context of the request or the interaction between the virtual assistant and the customer; retrieving information relevant to the interaction between the virtual assistant and the customer based on the identified context; storing the retrieved information in a session memory supporting the interaction; and conducting the interaction with the customer dynamically through the virtual assistant based on the information stored in the session memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor; and a memory coupled with and readable by the processor and storing therein a set of instructions which, when executed by the processor, causes the processor to manage a customer interaction with a virtual assistant by; receiving a request to initiate an interaction between the virtual assistant and the customer; identifying a context of the request or the interaction between the virtual assistant and the customer; retrieving information relevant to the interaction between the virtual assistant and the customer based on the identified context; storing the retrieved information in a session memory supporting the interaction; and conducting the interaction with the customer dynamically through the virtual assistant based on the information stored in the session memory. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable memory comprising a set of instructions stored therein which, when executed by a processor, causes the processor to manage a customer interaction with a virtual assistant by:
-
receiving a request to initiate an interaction between the virtual assistant and the customer; identifying a context of the request or the interaction between the virtual assistant and the customer; retrieving information relevant to the interaction between the virtual assistant and the customer based on the identified context; storing the retrieved information in a session memory supporting the interaction; and conducting the interaction with the customer dynamically through the virtual assistant based on the information stored in the session memory. - View Dependent Claims (18, 19, 20)
-
Specification