SYSTEM AND METHOD FOR PROVIDING FOLLOW-UP RESPONSES TO PRIOR NATURAL LANGUAGE INPUTS OF A USER
First Claim
1. A method for providing follow-up responses for prior natural language inputs of a user, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions which, when executed, perform the method, the method comprising:
- receiving, at the computer system, a natural language input associated with a user;
determining, by the computer system, whether information sufficient for providing an adequate response to the natural language input is currently accessible to the computer system;
providing, by the computer system, based on a determination that information sufficient for providing an adequate response to the natural language input is not currently accessible, a first response to the natural language input that indicates that a follow-up response will be provided;
receiving, at the computer system, first information sufficient for providing an adequate response to the natural language input; and
providing, by the computer system, a second response to the natural language input based on the first information.
7 Assignments
0 Petitions
Accused Products
Abstract
In certain implementations, follow-up responses may be provided for prior natural language inputs of a user. As an example, a natural language input associated with a user may be received at a computer system. A determination of whether information sufficient for providing an adequate response to the natural language input is currently accessible to the computer system may be effectuated. A first response to the natural language input (that indicates that a follow-up response will be provided) may be provided based on a determination that information sufficient for providing an adequate response to the natural language input is not currently accessible. Information sufficient for providing an adequate response to the natural language input may be received. A second response to the natural language input may then be provided based on the received sufficient information.
53 Citations
20 Claims
-
1. A method for providing follow-up responses for prior natural language inputs of a user, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions which, when executed, perform the method, the method comprising:
-
receiving, at the computer system, a natural language input associated with a user; determining, by the computer system, whether information sufficient for providing an adequate response to the natural language input is currently accessible to the computer system; providing, by the computer system, based on a determination that information sufficient for providing an adequate response to the natural language input is not currently accessible, a first response to the natural language input that indicates that a follow-up response will be provided; receiving, at the computer system, first information sufficient for providing an adequate response to the natural language input; and providing, by the computer system, a second response to the natural language input based on the first information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing follow-up responses for prior natural language inputs of a user, the system comprising:
one or more physical processors programmed with computer program instructions which, when executed, cause the one or more physical processors to; receive a natural language input associated with a user; determine whether information sufficient for providing an adequate response to the natural language input is currently accessible to the system; provide, by the computer system, based on a determination that information sufficient for providing an adequate response to the natural language input is not currently accessible, a first response to the natural language input that indicates that a follow-up response will be provided; receive first information sufficient for providing an adequate response to the natural language input; and provide a response to the natural language input based on the first information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method for providing follow-up responses for prior natural language inputs of a user, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions which, when executed, perform the method, the method comprising:
-
receiving, at the computer system, a natural language input associated with a user; receiving, at the computer system, one or more subsequent natural language inputs associated with the user after the receipt of the natural language input; receiving, at the computer system, first information sufficient for providing an adequate response to the natural language input; and providing, by the computer system, a response to the first natural language input based on the first information after the receipt of the one or more subsequent natural language inputs. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system for providing follow-up responses for prior natural language inputs of a user, the system comprising:
one or more physical processors programmed with computer program instructions which, when executed, cause the one or more physical processors to; receive a natural language input associated with a user; receive one or more subsequent natural language inputs associated with the user after the receipt of the natural language input; receive first information sufficient for providing an adequate response to the natural language input; and provide a response to the natural language input based on the first information after the receipt of the one or more subsequent natural language inputs.
Specification