Conversational Interfaces
First Claim
1. A method of responding to requests submitted through a conversational interface, the method comprising:
- at a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors;
receiving a request from a user through a conversational interface;
determining, based on the request, whether the system is able to fulfill the request automatically;
in accordance with a determination that the system is able to fulfill the request automatically;
fulfilling the user request with no human interaction; and
in accordance with a determination that the system is not able to fulfill the request without human intervention;
sending the request to a human operator for fulfillment.
3 Assignments
0 Petitions
Accused Products
Abstract
In accordance with some implementations, a method for responding to requests submitted through a conversational interface is disclosed. The method is performed on a server system having one or more processors and memory storing one or more programs for execution by the one or more processors. The server system receives a request from a user through a conversational interface. The server system determines, based on the request, whether the system is able to fulfill the request automatically. In accordance with a determination that the system is able to fulfill the request automatically, the server system fulfills the user request with no human interaction. In accordance with a determination that the system is not able to fulfill the request without human intervention, the server system sends the request to a human operator for fulfillment.
10 Citations
9 Claims
-
1. A method of responding to requests submitted through a conversational interface, the method comprising:
at a computer system having one or more processors and memory storing one or more programs for execution by the one or more processors; receiving a request from a user through a conversational interface; determining, based on the request, whether the system is able to fulfill the request automatically; in accordance with a determination that the system is able to fulfill the request automatically; fulfilling the user request with no human interaction; and in accordance with a determination that the system is not able to fulfill the request without human intervention; sending the request to a human operator for fulfillment. - View Dependent Claims (2, 3)
-
4. A server system for requesting user data, comprising:
-
one or more processors; and memory storing one or more programs to be executed by the one or more processors; the one or more programs comprising instructions for; receiving a request from a user through a conversational interface; determining, based on the request, whether the system is able to fulfill the request automatically; in accordance with a determination that the system is able to fulfill the request automatically; fulfilling the user request with no human interaction; and in accordance with a determination that the system is not able to fulfill the request without human intervention; sending the request to a human operator for fulfillment. - View Dependent Claims (5, 6)
-
-
7. A non-transitory computer readable storage medium storing one or more programs configured for execution by a server system, the one or more programs comprising instructions for:
-
receiving a request from a user through a conversational interface; determining, based on the request, whether the system is able to fulfill the request automatically; in accordance with a determination that the system is able to fulfill the request automatically; fulfilling the user request with no human interaction; and in accordance with a determination that the system is not able to fulfill the request without human intervention; sending the request to a human operator for fulfillment. - View Dependent Claims (8, 9)
-
Specification