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 to 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, programs the computer system to perform the method, the method comprising:
- receiving, by the computer system, a first natural language input;
determining, by the computer system, that a first response to the first natural language input is unable to be provided at a first time;
receiving, by the computer system, a second natural language input at a second time after the first time;
providing, by the computer system, a second response to the second natural language input;
obtaining, by the computer system, without a further user request to obtain a response to the first natural language input, information for responding to the first natural language input after the second response has been provided;
generating, by the computer system, the first response based on the information for responding to the first natural language input; and
providing, by the computer system, the first response.
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.
6 Citations
24 Claims
-
1. A method for providing follow-up responses to 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, programs the computer system to perform the method, the method comprising:
-
receiving, by the computer system, a first natural language input; determining, by the computer system, that a first response to the first natural language input is unable to be provided at a first time; receiving, by the computer system, a second natural language input at a second time after the first time; providing, by the computer system, a second response to the second natural language input; obtaining, by the computer system, without a further user request to obtain a response to the first natural language input, information for responding to the first natural language input after the second response has been provided; generating, by the computer system, the first response based on the information for responding to the first natural language input; and providing, by the computer system, the first response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for providing follow-up responses to prior natural language inputs of a user, the system comprising:
-
a computer system having one or more physical processors programmed with computer program instructions which, when executed, programs the computer system to; receive a first natural language input; determine that a first response to the first natural language input is unable to be provided at a first time; receive a second natural language input at a second time after the first time; provide a second response to the second natural language input; obtain, without a further user request to obtain a response to the first natural language input, information for responding to the first natural language input after the second response has been provided; generate, the first response based on the information for responding to the first natural language input; and provide the first response. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification