Device and method for operating device for data analysis based on data associated with words
First Claim
1. A device for operating an apparatus by processing language information, comprising:
- a database storing behavior patterns of said apparatus to which words are attached;
input processing means for inputting a word indicating an operation of said apparatus;
comparing means for comparing the word input by said input processing means and a word attached to a behavior pattern stored in said database;
behavior selecting means for selecting a behavior pattern from a plurality of behavior patterns available for said apparatus according to a predetermined rule or at random if the input word does not match the word attached to the selected behavior pattern;
behavior executing means for automatically controlling said apparatus according to one of the behavior patterns to which a matching is detected by said comparing means and the behavior pattern is selected by said behavior selecting means;
judging means for judging whether or not the behavior pattern executed by said behavior executing means is appropriate; and
word attaching means for attaching said word input by said input processing means to the behavior pattern judged to be appropriate by said judging means, and storing the behavior pattern in said database.
0 Assignments
0 Petitions
Accused Products
Abstract
The object of the present invention is to enable an apparatus to perform a status analysis indicated by sensor data of a device, etc. based on an expression in a natural language, and to enable an apparatus to operate a device, etc. by an instruction based on a natural language, using a data process technology for handling data with a word.
Data groups, which are obtained by directly classifying the input from sensor 1 or obtained after processing this input, are stored in a database 6, in which a word is attached to each of the data groups. On receiving a sensor input, a characteristic is extracted from the sensor input by a characteristic extractor unit 2, and then the sensor input is classified by a characteristic comparison/classification unit 3 using the database 6. If the sensor input does not belong to any of the data groups in the database 6, the sensor input is temporarily stored in a database 7 with no word. After that, a word is attached to each of the classified data groups in the database 7 by a word provision unit 5, and the data groups are stored in the database 6 with words.
24 Citations
9 Claims
-
1. A device for operating an apparatus by processing language information, comprising:
-
a database storing behavior patterns of said apparatus to which words are attached; input processing means for inputting a word indicating an operation of said apparatus; comparing means for comparing the word input by said input processing means and a word attached to a behavior pattern stored in said database; behavior selecting means for selecting a behavior pattern from a plurality of behavior patterns available for said apparatus according to a predetermined rule or at random if the input word does not match the word attached to the selected behavior pattern; behavior executing means for automatically controlling said apparatus according to one of the behavior patterns to which a matching is detected by said comparing means and the behavior pattern is selected by said behavior selecting means; judging means for judging whether or not the behavior pattern executed by said behavior executing means is appropriate; and word attaching means for attaching said word input by said input processing means to the behavior pattern judged to be appropriate by said judging means, and storing the behavior pattern in said database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium for storing programs for implementing a device operation method for processing data with a word used in a device for operating an apparatus by processing language information, said device operation method comprising the steps of:
-
inputting a word for instructing an operation of said apparatus; comparing the input word and a word attached to a behavior pattern stored in a database; controlling said apparatus based on the behavior pattern to which the word is attached if the input word matches the word attached to the behavior pattern; and controlling said apparatus according to a behavior pattern selected from a plurality of behavior patterns available for said apparatus according to a predetermined rule or at random if the input word does not match the word attached to the behavior pattern, and when an appropriate behavior pattern is executed, attaching said input word to the appropriate behavior pattern and storing the appropriate behavior pattern in said database with said input word.
-
-
9. A method for controlling an apparatus in response to human language commands, comprising:
-
storing operating information representing a behavior pattern of the apparatus and at least one corresponding word; receiving a command for operation of the apparatus; controlling the apparatus based on the behavior pattern if the command matches the at least one corresponding word; automatically controlling the apparatus according to one of a plurality of available behavior patterns for the apparatus according to one of a predetermined rule and at random, if the command does not match the at least one corresponding word; and storing an appropriate behavior pattern and the command as additional operating information when the appropriate behavior pattern is selected from the plurality of available behavior patterns.
-
Specification