19. A non-transitory computer-readable medium storing a set of computer instructions to provide a response to a received user input, wherein the set of computer instructions, when executed on a computer, causes the computer, automatically: (a) in response to receiving, from a user's device, a partial user input signifying a portion of an answerable statement, before receiving a full user input representing the entire answerable statement, to calculate for each of a plurality of predefined answerable statements, a match metric denoting a degree to which the partial user input matches the predefined answerable statement; and (b) (1) if the match metric for one of the predefined answerable statements exceeds a first threshold, to send, to the user's device, information representing a response associated with said one of the predefined answerable statements, and (2) if part (b)(1) does not apply but the match metric for at least one of the predefined answerable statements exceeds a second threshold, which second threshold is lower than the first threshold, to send, to the user's device, information representing the corresponding at least one of the predefined answerable statements.
19. A non-transitory computer-readable medium storing a set of computer instructions to provide a response to a received user input, wherein the set of computer instructions, when executed on a computer, causes the computer, automatically: (a) in response to receiving, from a user's device, a partial user input signifying a portion of an answerable statement, before receiving a full user input representing the entire answerable statement, to calculate for each of a plurality of predefined answerable statements, a match metric denoting a degree to which the partial user input matches the predefined answerable statement; and (b) (1) if the match metric for one of the predefined answerable statements exceeds a first threshold, to send, to the user's device, information representing a response associated with said one of the predefined answerable statements, and (2) if part (b)(1) does not apply but the match metric for at least one of the predefined answerable statements exceeds a second threshold, which second threshold is lower than the first threshold, to send, to the user's device, information representing the corresponding at least one of the predefined answerable statements. 24. The non-transitory computer-readable medium of claim 19 wherein, further, the set of computer instructions, when executed on the computer, causes the computer, if no match metric exceeds the second threshold, to automatically send, to the user's device, information indicating the computer is unable to provide a response to the partial user input.