System and method of generating responses to text-based messages
First Claim
1. A method of generating a response to a text-based natural language message, comprising:
- identifying a sentence in the text-based natural language message;
identifying an input clause in the sentence;
parsing the input clause, thereby defining a relationship between words in the input clause,assigning a semantic tag to the parsed input clause;
comparing the input clause to a previously received clause, the previously received clause being correlated with a previously generated response clause; and
generating an output response message derived from the previously generated response clause.
16 Assignments
0 Petitions
Accused Products
Abstract
A system to generate a response to a text-based natural language message includes a user interface, processing device, and a computer-readable storage medium storing executable instructions to generate the response to the text-based natural language message. The instructions and a method for generating the response include identifying a sentence in the text-based natural language message, identifying an input clause in the sentence, and parsing the input clause, thereby defining a relationship between words in the input clause. The instructions and method also include assigning a semantic tag to the parsed input clause, comparing the input clause to a previously received clause, the previously received clause being correlated with a previously generated response clause, and generating an output response message derived from the previously generated response clause.
-
Citations
20 Claims
-
1. A method of generating a response to a text-based natural language message, comprising:
-
identifying a sentence in the text-based natural language message; identifying an input clause in the sentence; parsing the input clause, thereby defining a relationship between words in the input clause, assigning a semantic tag to the parsed input clause; comparing the input clause to a previously received clause, the previously received clause being correlated with a previously generated response clause; and generating an output response message derived from the previously generated response clause. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium storing instructions that, when executed by a processing device, cause the processing device to generate a response to a text-based natural language message by performing a computer process comprising:
-
identifying a sentence in the text-based natural language message; identifying an input clause in the sentence; parsing the input clause, thereby defining a relationship between words in the input clause, assigning a semantic tag to the parsed input clause; comparing the input clause to a previously received clause, the previously received clause being correlated with a previously generated response clause; and generating an output response message derived from the previously generated response clause. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system to generate a response to a text-based natural language message, the system comprising:
-
a user interface; a processing device operatively coupled to the user interface; and a computer-readable storage medium storing instructions that, when executed by a processing device, cause the processing device to generate a response to a text-based natural language message by performing a computer process comprising; identifying a sentence in the text-based natural language message; identifying an input clause in the sentence; parsing the input clause, thereby defining a relationship between words in the input clause, assigning a semantic tag to the parsed input clause; comparing the input clause to a previously received clause, the previously received clause being correlated with a previously generated response clause; and generating an output response message derived from the previously generated response clause. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification