Adaptive natural language computer interface system
AssigneeSyntellect Software Inc.
InventorsSiamak Amirghodsi, Farnoud Daneshbodi
Life of this patent
Estimating the term…
Loading patent…
AssigneeSyntellect Software Inc.
InventorsSiamak Amirghodsi, Farnoud Daneshbodi
Estimating the term…
A method and apparatus for computer translation between a natural language, such as English, and a second language, such as the command language of a computer operating system, a job control language, a robot control language, a numerical control machine program language or subset of another natural language. The system for an operating system interface performs semantic processing of natural language requests by applying cryptographic techniques and indexes to guide an Artificial Intelligence search and inference mechanism in a mapping process from the user request to the target command set. Other cryptographic characteristics such as frequency distribution of classes of words and letters are used to allocate and retrieve the information in the knowledge base. The system also utilizes a high speed cryptographic filter to reduce computational overhead. A crypto-signature is computed in this filtering process to permit fast and efficient pattern matching access and to interface the virtual memory system. Interpretation of requests having insufficient information or ambiguities is achieved by the use of information theory concepts of entropy and key equivocation in conjunction with a conversational mode. The system also rewrites the knowledge provided by the user in a form of Extended-Microinstructions, that participate in the inductive mapping process and code generation for the desired secondary language. The Extended-Microinstructions define the structure, parameters, and order of execution of a series of general purpose procedures used in the mapping process of the natural language to the command set.
A processing system for providing a natural language interface between a user and a computer program that must be provided with user instructions and/or data couched in a formal computer language, comprising:
A processing system for providing a natural language interface between a user and a computer program that must be provided with user instructions and/or data couched in a formal computer language, comprising:
A processing apparatus for performing translations between a predetermined natural language containing tokens comprising words and/or phrases and a second language comprising:
A processing apparatus for performing tranlations between a predetermined natural language and a second formal computer language in which messages destined for a particular computer program must be expressed, comprising:
A processing apparatus for performing translations between a predetermined natural language containing tokens comprising words and/or phrases and a second language comprising:
A processing apparatus including a memory for providing a natural language interface between a user and a computer program that must be provided with user instructions and/or data couched in a formal computer language, said natural language including tokens formed from words and/or phrases, comprising:
Dependencies are inferred from the claim text.