Multilingual conversational semantic processor
AssigneeGeneral Software, Inc.
InventorVaughan Hines
Life of this patent
Estimating the term…
Abstract
A computer-implemented method and system for natural language computation is described. An input sentence is matched to a token. Upon determining a match with the token, the token being a trigger sentence, a semantic rule associated with the trigger sentence is executed using the input sentence. Upon determining a match with the token, the token being a metalanguage sentence, using the input sentence, a new semantic rule is stored and an association between the new semantic rule and one or more defined trigger sentences is stored. Upon determining a match with the token, the token being a built-in sentence, one or more built-in functions associated with the built-in sentence is executed using the input sentence.
Claims20
A computer-implemented method for natural language computation, comprising:
- matching an input sentence to a token;
- upon determining a match with the token, the token being a trigger sentence, executing a semantic rule associated with the trigger sentence using the input sentence;
- upon determining a match with the token, the token being a metalanguage sentence, using the input sentence:
- storing a new semantic rule;
- and
- storing an association between the new semantic rule and one or more defined trigger sentences;
- upon determining a match with the token, the token being a built-in sentence, executing one or more built-in functions associated with the built-in sentence using the input sentence.
A computer-implemented system for natural language computation, comprising:
- a non-transitory computer memory;
- and
- at least one processor in communication with the non-transitory computer memory;
- wherein the non-transitory computer memory comprises instructions which, when executed by the at least one processor, carries out the steps of:
- matching an input sentence to a token;
- upon determining a match with the token, the token being a trigger sentence, executing a semantic rule associated with the trigger sentence using the input sentence;
- upon determining a match with the token, the token being a metalanguage sentence, using the input sentence:
- storing a new semantic rule;
- and
- storing an association between the new semantic rule and one or more defined trigger sentences;
- upon determining a match with the token, the token being a built-in sentence, executing one or more built-in functions associated with the built-in sentence using the input sentence.
A non-transitory computer-readable medium containing computer-readable instructions which, when executed by a computer processor, perform a method of:
- matching an input sentence to a token;
- upon determining a match with the token, the token being a trigger sentence, executing a semantic rule associated with the trigger sentence using the input sentence;
- upon determining a match with the token, the token being a metalanguage sentence, using the input sentence:
- storing a new semantic rule;
- and
- storing an association between the new semantic rule and one or more defined trigger sentences;
- upon determining a match with the token, the token being a built-in sentence, executing one or more built-in functions associated with the built-in sentence using the input sentence.
Dependencies are inferred from the claim text.