Method and computer program product for providing a response to a statement of a user
AssigneeSupport Machines Ltd.
InventorsAmit Antebi, Hanoch Rahimi
Life of this patent
Estimating the term…
Abstract
A method for providing a response to a statement of a user, the method includes: receiving user input that comprises a portion of a user statement; selecting, before receiving a whole user statement, an answerable statement response between an answerable statement, multiple answerable statements and a response to an answerable statement; wherein the selecting is responsive to user input and to structured representations of answerable statements answerable by an answering entity; and sending to the user information representative of response to the user statement.
Claims21
A method for providing a response to a statement of a user, the method comprising:
- receiving user input that comprises a portion of a user statement;
- selecting, before receiving a whole user statement, an answerable statement response between an answerable statement, multiple answerable statements and a response to an answerable statement;
- wherein the selecting is responsive to user input and to structured representations of answerable statements answerable by an answering entity;
- and
- sending to the user information representative of response to the user statement.
A method for interacting with a person, the method comprising:
- receiving a user textual input;
- matching a structured representation of the user textual input against expected user statement fields of knowledge database entries;
- wherein a knowledge database entry comprises an expected user statement field and at least one action field;
- wherein multiple entries of the knowledge database form a data structure that comprises multiple expected user statements fields that match an expected sequence of user textual inputs.
A computer program product comprising a computer usable medium including a computer readable program for providing a response to a statement of a user,
- wherein the computer readable program when executed on a computer causes the computer to:
- receive user input that comprises a portion of a user statement;
- select, before receiving a whole user statement, an answerable statement response between an answerable statement, multiple answerable statements and a response to an answerable statement;
- wherein the selection is responsive to user input and to structured representations of answerable statements answerable by an answering entity;
- and send to the user information representative of response to the user statement.
-25. (canceled)
Dependencies are inferred from the claim text.