Virtual Assistant Conversations
3 Assignments
0 Petitions
Accused Products
Abstract
A virtual assistant may communicate with a user in a natural language that simulates a human. The virtual assistant may be associated with a human-configured knowledge base that simulates human responses. In some instances, a parent response may be provided by the virtual assistant and, thereafter, a child response that is associated with the parent response may be provided.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method comprising:
-
under control of one or more processors; configuring a virtual assistant for human simulation; causing the virtual assistant to be presented via a computing device to enable a conversation with a user in a natural language; receiving natural language input during the conversation; and causing the virtual assistant to provide a natural language response that simulates a human response. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. One or more non-transitory computer-readable storage media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
causing a virtual assistant to be presented via a computing device to enable a conversation with a user in a natural language; determining a parent response for responding to user input that is received during the conversation; causing the virtual assistant to provide the parent response; and determining a child response for responding to additional user input that is received during the conversation, the child response being accessible via the parent response. - View Dependent Claims (33, 34, 35, 36)
-
-
37. A system comprising:
-
one or more processors; and memory communicatively coupled to the one or more processors and storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; causing a virtual assistant to be presented via a computing device to enable a conversation with a user in a natural language, the virtual assistant being associated with a human-configured knowledge base that simulates human responses; receiving natural language input during the conversation; determining, based at least in part on the human-configured knowledge base, a response for the natural language input that simulates a human response; and causing the virtual assistant to present the response. - View Dependent Claims (38, 39, 40)
-
Specification