Method and system for processing natural language
First Claim
1. A natural language processing method in a processor system having a database, an input device and an output device, comprising:
- a step of entering character strings of a natural language from the input device;
a step of analyzing meanings of the entered character strings with use of a meaning label for defining an operation object, said meaning label being included i said entered character strings;
a step of updating operating status data for instantiation to a command language, based upon an operating status of at least one of position and content of current data of said processor system, related to said meaning label; and
a step of instantiating the command language, based upon results of performing the analyzing step and the operating status data updated in said updating step.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is featured in that the natural language process can be made in a way that a chained functions structure expressing relationships among concepts of elements of the natural language constructing the character strings is generated, a rule table which stores in advance rules of association relationship between the chained functions structure and form of a command language which the processor system can execute is looked up, the generated chained functions structure is converted to a form which the process can be executed, and the command language are obtained as results of the analysis by incorporating the information as to the operating statuses of the processor system into the converted form. The invention enables the computer to operate in a desired mode with input of usual natural language without use of any of the formal languages usually given to the computer (special languages and command defined for the computer).
-
Citations
30 Claims
-
1. A natural language processing method in a processor system having a database, an input device and an output device, comprising:
-
a step of entering character strings of a natural language from the input device; a step of analyzing meanings of the entered character strings with use of a meaning label for defining an operation object, said meaning label being included i said entered character strings; a step of updating operating status data for instantiation to a command language, based upon an operating status of at least one of position and content of current data of said processor system, related to said meaning label; and a step of instantiating the command language, based upon results of performing the analyzing step and the operating status data updated in said updating step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A natural language processing method adaptable for use in a processor system having an input device, the method comprising steps of:
-
entering a character string comprising a material language via the input device; analyzing the character string using a meaning label defining an operation object, said meaning label being included in the character string and associated with initial operating status data; updating the initial operating status data to obtain intermediate operating status data based on one of position and content of initial data of the processor system; updating the intermediate operating status data based on one of the position and the content of intermediate data of the processor system; and
,instantiating the command language based on the updating and the analyzing.
-
-
21. A natural language processing system adaptable for use with a computer comprising:
-
a storage for storing a dictionary associated with a natural language and operating status data of the computer; an input device for entering character strings of the natural language; an output device; means for analyzing meanings of the entered character strings with use of; a meaning label for defining an operation object, said meaning label being included in said entered character strings; means for updating operating status data for instantiation to a command language, based upon an operating status of at least one of position and content of current data of said processor system, related to said meaning label; and means for instantiating the command language, based upon results of performing the analyzing step and the operating status data updated in said updating step. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification