Computer mediated natural language based communication augmented by arbitrary and flexibly assigned personality classification systems
First Claim
Patent Images
1. A method, comprising:
- (a) receiving a behavior-descriptive input stream;
determining, by a meta-parser that performs a preliminary parse on one or more portions of the input stream, a structure of the input stream for either subsequent selection of a parser or subsequent creation of a parser, the meta-parser outputting the input stream and an indication of whether the meta-parser was able to successfully parse the input stream, the input stream output from the meta-parser being passed to the parser;
(b) lexically analyzing the behavior-descriptive input stream to provide a tokenized equivalent;
(c) syntactically parsing the tokenized equivalent to provide a parser output;
(d) semantically analyzing, by a processor, the parser output to provide an indication of at least one of a behavior and type of behavior described by the input stream; and
(e) based on the indication, selecting an appropriate response.
19 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed, in one embodiment, to an system that lexically analyzes a behavior-descriptive input stream to provide a tokenized equivalent, syntactically parses the tokenized equivalent to provide a parser output, semantically analyzes the parser output to provide an indication of at least one of a behavior and type of behavior described by the input stream, and, based on the indication, selects an appropriate response.
-
Citations
28 Claims
-
1. A method, comprising:
-
(a) receiving a behavior-descriptive input stream; determining, by a meta-parser that performs a preliminary parse on one or more portions of the input stream, a structure of the input stream for either subsequent selection of a parser or subsequent creation of a parser, the meta-parser outputting the input stream and an indication of whether the meta-parser was able to successfully parse the input stream, the input stream output from the meta-parser being passed to the parser; (b) lexically analyzing the behavior-descriptive input stream to provide a tokenized equivalent; (c) syntactically parsing the tokenized equivalent to provide a parser output; (d) semantically analyzing, by a processor, the parser output to provide an indication of at least one of a behavior and type of behavior described by the input stream; and (e) based on the indication, selecting an appropriate response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
(a) an input operable to receive a behavior-descriptive input stream; determining, by a meta-parser that performs a preliminary parse on one or more portions of the input stream, a structure of the input stream for either subsequent selection of a parser or subsequent creation of a parser, the meta-parser outputting the input stream and an indication of whether the meta-parser was able to successfully parse the input stream, the input stream output from the meta-parser being passed to the parser; (b) a lexical analyzer operable to analyze the behavior-descriptive input stream to provide a tokenized equivalent; (c) the parser operable to syntactically parse the tokenized equivalent to provide a parser output; (d) a semantic encoder and processor operable to semantically analyze the parser output to provide an indication of at least one of a behavior and type of behavior described by the input stream; and (e) a semantic evaluator operable, based on the indication, to select an appropriate response. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
(a) receiving an input stream including an interpersonal communication; determining, by a meta-parser that performs a preliminary parse on one or more portions of the input stream, a structure of the input stream for either subsequent selection of a parser or subsequent creation of a parser, the meta-parser outputting the input stream and an indication of whether the meta-parser was able to successfully parse the input stream, the input stream output from the meta-parser being passed to the parser; (b) lexically analyzing, by a processor, the input stream to provide a tokenized equivalent; (c) syntactically parsing, by the parser, the tokenized equivalent to provide a parser output; and (d) semantically analyzing, by the processor, the parser output to provide an indication of at least one of a personality classification, type, and function associated with the input stream. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method, comprising:
-
receiving a communication from an originator of the communication; determining, by a meta-parser that performs a preliminary parse on one or more portions of the communication, a structure of the communication for either subsequent selection of a parser or subsequent creation of a parser, the meta-parser outputting the input stream and an indication of whether the meta-parser was able to successfully parse the communication, the communication output from the meta-parser being passed to the parser; analyzing the communication, by a processor, to determine from the communication personality characteristics of the originator; in response to the communication and the characteristics, indicating, by the processor, a form of a response to the communication that is compatible with the characteristics; and sending a response having the indicated form to the originator. - View Dependent Claims (28)
-
Specification