Back to results
US 7,480,642 B2Granted
Automatic knowledge creating system
AssigneeZenya Koono
InventorsZenya Koono, Abolhassani Hassan, Hui Chen
Life of this patent
Estimating the term…
Abstract
An automatic generation method, program and system to create knowledge, where a pair of parent concept and its children concept, decomposed from the parent concept, are used as elementary process knowledge, and by repeating decompositions of the elementary process knowledge to obtain detailed knowledge for achieving intention or design.
Claims4
An automatic creation system for hierarchically decomposing automatically from a system input expressed by an elementary data flow to a system output expressed by a detailed data flow, being decomposed hierarchically from said system input, comprising:
- a parent data flow diagram (DFD) register for said system input;
- a memory subsystem;
- an engine subsystem;
- and
- a designed DFD children register for said system output,
- wherein said elementary data flow includes:
- input data including data or a previous status;
- a function for receiving and processing said input data;
- and
- output data including data processed or the status after processing by said function,
- wherein said function has a verb defined by conversion from said input data to said output data,
- wherein all of said input data, said function and said output data have their own description in at least one of natural language, mathematical expression, programming definition and symbol,
- wherein said detailed data flow is defined by a single or multiple of said elementary data flow,
- wherein said memory subsystem includes:
- a verb dictionary for creating said detailed data flow decomposed from said elementary data flow in said parent DFD register;
- a verb dictionary unit for keeping said verb dictionary;
- and
- a DDF (design direction finder) table for specifying said verb dictionary;
- and
- wherein each said DDF table corresponds to each of said verb used within said function in said elementary data flow in said parent DFD register, and each said DDF table includes a single or multiple dictionary identification composition(s) related to each meaning of said verb,
- wherein each said dictionary identification composition includes at least:
- specifying input data which is obtained from said input data of said elementary data flow in said parent DFD register or “don't care” sign for ignoring said input data;
- specifying output data which is obtained from said output data of said elementary data flow in said parent DFD register or “don't care” sign for ignoring said output data;
- and
- a dictionary indication,
- wherein said dictionary indication of said dictionary identification composition of said verb is link information to said verb dictionary to be used for creating said detailed data flow,
- wherein said verb dictionary includes:
- a skeleton which includes a DFD skeleton of said detailed data flow decomposed from said elementary data flow in said parent DFD register;
- and
- a method entry for designating a method for a processing sequence to complete said detailed data flow based on said DFD skeleton,
- wherein said DFD skeleton is a single or multiple of said elementary data flow, as decomposed hierarchically from said elementary data flow in said parent DFD register, and has at least each verb in each function in said elementary data flow,
- wherein said engine subsystem includes:
- an access preparation unit for which said verb is extracted for access from said function in said elementary data flow in said parent DFD register;
- a DDF table access unit which accesses said DDF table based on said extracted verb, for said dictionary indication for said verb dictionary;
- a verb dictionary extraction unit which extracts said verb dictionary from said verb dictionary unit on said extracted verb and said dictionary indication of said dictionary identification composition of said DDF table corresponding to said extracted verb;
- and
- an automatic creation unit which reads out said method for said processing sequence to complete said detailed data flow in said designed DFD children register, based on said DFD skeleton
- wherein both said method entry for designating said method for said processing sequence and said DFD skeleton are in said extracted verb dictionary by said verb dictionary extraction unit corresponding to said elementary data flow in said parent DFD register, and
- wherein, in order to specify said dictionary indication for said verb dictionary, said DDF table access unit examines concurrency for all dictionary identification compositions(s) in said DDF table for said extracted verb, on said input data and said output data, both in said elementary data flow in said parent DFD register, and said specifying input data and said specifying output data, both in said DDF table respectively, and extracts said dictionary indication of said dictionary identification composition upon basis of examined said concurrency.
36 more elements
Dependencies are inferred from the claim text.