Surface structure generation
First Claim
1. A method for converting a natural language communication, said method comprising:
- searching a natural language communication to identify words in said communication;
expressing said communication in terms of word semantic symbols that correspond to each of said words identified in said communication;
searching said communication when expressed in terms of word semantic symbols so as to identify phrases in said communication;
expressing said communication in terms of phrase semantic symbols that correspond to each of said phrases identified in said communication;
searching said communication when expressed in terms of the phrase semantic symbols so as to identify concepts in said communication; and
expressing said communication in terms of concept semantic symbols that correspond to each of said concepts identified in said communication.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer program product for controlling the computer'"'"'s processor to perform responsive actions a natural language input has: (1) vocabulary, phrase and concept databases of words, phrase and concepts, respectively, that can be recognized in the inputted communication, wherein each of these database elements is representable by a designated semantic symbol, (2) means for searching the inputted communication to identify the words in the communication that are contained within the vocabulary database, (3) means for expressing the communication in terms of the word semantic symbols that correspond to each of the words identified in the inputted communication, (4) means for searching the communication when expressed in terms of its corresponding word semantic symbols so as to identify the phrases in the communication that are contained within the phrase database, (5) means for expressing the communication in terms of the phrase semantic symbols that correspond to each of the phrases identified in the communication, (6) means for searching the communication when expressed in terms of its corresponding phrase semantic symbols so as to identify the concepts in the communication that are contained within the concept database, and (7) means for expressing the communication in terms of the concept semantic symbols that correspond to each of the concepts identified in the inputted communication, wherein these concept semantic symbols are recognizable by the processor and can cause the processor to take action responsive to the inputted communication.
56 Citations
7 Claims
-
1. A method for converting a natural language communication, said method comprising:
-
searching a natural language communication to identify words in said communication;
expressing said communication in terms of word semantic symbols that correspond to each of said words identified in said communication;
searching said communication when expressed in terms of word semantic symbols so as to identify phrases in said communication;
expressing said communication in terms of phrase semantic symbols that correspond to each of said phrases identified in said communication;
searching said communication when expressed in terms of the phrase semantic symbols so as to identify concepts in said communication; and
expressing said communication in terms of concept semantic symbols that correspond to each of said concepts identified in said communication. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
means for receiving a communication;
means for storing semantic representations of at least one of words, phrases, and concepts; and
means for determining a semantic representation of the communication using at least one of the semantic representations for words, phrases, and concepts stored in the means for storing. - View Dependent Claims (7)
-
Specification