CHATBOT SYSTEM AND METHOD HAVING AUTO-SELECT INPUT MESSAGE WITH QUALITY RESPONSE
First Claim
Patent Images
1. A method, operable by a chatbot, for selecting a user input message from a plurality of candidate input messages, wherein the chatbot includes a processor, an interactive dialog interface, and a knowledge database, the method comprising:
- receiving at least one or more characters of an input message, said one or more characters being received during a chat session between a user and the chatbot;
matching the one or more characters of said input message with a plurality of candidate input messages such that no more than a selected ones of the plurality of candidate input messages having corresponding output responses in the knowledge database are matched while candidates without corresponding output responses in the knowledge database are not matched;
displaying the selected ones of the plurality of candidate input messages for selection by said user; and
upon selection of a user input message based on the selected ones of the plurality of candidate input messages, generating an output message corresponding to the selected user input message.
0 Assignments
0 Petitions
Accused Products
Abstract
A candidate message chatbot system and method. The chatbot includes an interactive dialog interface for engaging in a chat session with a user. The user can enter one or more characters as an input message during the chat session. The chatbot can match the one or more characters with a plurality of candidate messages in a knowledge database, the plurality of candidate input messages being part of input/output knowledge entry or known to generate at least a quality response.
49 Citations
16 Claims
-
1. A method, operable by a chatbot, for selecting a user input message from a plurality of candidate input messages, wherein the chatbot includes a processor, an interactive dialog interface, and a knowledge database, the method comprising:
-
receiving at least one or more characters of an input message, said one or more characters being received during a chat session between a user and the chatbot; matching the one or more characters of said input message with a plurality of candidate input messages such that no more than a selected ones of the plurality of candidate input messages having corresponding output responses in the knowledge database are matched while candidates without corresponding output responses in the knowledge database are not matched; displaying the selected ones of the plurality of candidate input messages for selection by said user; and upon selection of a user input message based on the selected ones of the plurality of candidate input messages, generating an output message corresponding to the selected user input message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, operable by a chatbot, for selecting a user input message from a plurality of candidate input messages, the system being operable to use an interactive display and a computer system capable of processing one or more lines of code, the system comprising:
-
one or more lines of code instructions receiving at least one or more characters of an input message, said one or more characters being received during a chat session between a user and the chatbot; one or more lines of code instructions that match the one or more characters of said input message with a plurality of candidate input messages such that no more than a selected ones of the plurality of candidate input messages having corresponding output responses in the knowledge database are matched while candidates without corresponding output responses in the knowledge database are not matched; one or more lines of code instructions that display the selected ones of the plurality of candidate input messages for selection by said user; and one or more lines of code instructions, upon selection of a user input message based on the selected ones of the plurality of candidate input messages, generating an output message corresponding to the selected user input message. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification