Method and system for controlling target applications based upon a natural language command string
OwnerMark Madere, Albert Sunseriinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerMark Madere, Albert Sunseriinventors
Estimating the term…
Disclosed is a method and system for controlling applications based upon a natural language command string. Embodiments may utilize skills of expert users of one or more target applications to create a domain specific language definition. An embodiment may then permit a less sophisticated user to control target applications using natural language command strings. An embodiment may process the natural language command string to obtain the complex code and/or configurations necessary to control the target applications. During the processing, each word (i.e., token/element) of the natural language command string is processed and compared with the domain specific language definition, which provides cardinal, order-of-operation, and other applicable data for each token/element, as well as translation procedures (i.e., jobs) that when run for each token/element provide the translation for the natural language command string. An embodiment may also permit a job to create new grammar to be evaluated recursively with additional jobs.
A computerized method for controlling at least one target application running on a computer system based upon a natural language command string from a user, said computerized method comprising:
A natural language translator system that controls at least one target application based upon a natural language command string from a user, said natural language translator system comprising:
Dependencies are inferred from the claim text.