Information processing system for obtaining desired processing based upon output specifications input by user
First Claim
1. A computer-implemented information processing method for an information processing system including a capability for storage of data, said method comprising the steps of:
- (A) dividing a processing procedure to be carried out by an information processing system into a plurality of basic processing blocks and storing said basic processing blocks in said information processing system;
(B) creating processing block information elements including a name for a respective processing executed within each of said processing blocks, an input table required by said processing block, and an output table outputted by said processing block for each of said processing blocks and storing said processing block information in corresponding information processing system;
(C) inputting data which identifies a user-specified desired output table format in said information processing system;
(D) selecting processing block information elements most compatible to said desired output table format in said information processing system;
(E) selecting other processing block information elements relevant to the input tables of said selected processing block information elements;
(F) repeating said step (E) to search for other processing block information elements for the desired output table format by tracing the flow of the processing from the output table back to the other processing block information elements; and
(G) connecting the processing blocks from said searched for other processing block information elements in the sequence of the processing flow to build a procedure of said desired processing.
1 Assignment
0 Petitions
Accused Products
Abstract
In an information processing systems a procedure to be processed is divided into a plurality of basic processing units and those basic processing units are stored in the system. The system further creates and stores processing unit information for each of the stored basic processing units, the processing unit information including a name of processing executed in each processing unit, an input table required by the processing unit, and an output table outputted by the processing unit. When an operator inputs data about a desired output table format, the information processing system selects the most suitable processing unit information (knowledge) compatible with the desired output table format. From the selected processing unit information, the other relevant processing unit information is selected. By repeating a similar flow, the system traces back the flow of the processing from the output table for searching the processing unit information group. Then, the system connects the processing units related to the searched processing unit information group in the sequence of the processing flow for the purpose of building a desired procedure. The searching and building process is indicated to the operator so that the operator can change a parameter and/or re-build the procedure, if necessary.
25 Citations
22 Claims
-
1. A computer-implemented information processing method for an information processing system including a capability for storage of data, said method comprising the steps of:
-
(A) dividing a processing procedure to be carried out by an information processing system into a plurality of basic processing blocks and storing said basic processing blocks in said information processing system; (B) creating processing block information elements including a name for a respective processing executed within each of said processing blocks, an input table required by said processing block, and an output table outputted by said processing block for each of said processing blocks and storing said processing block information in corresponding information processing system; (C) inputting data which identifies a user-specified desired output table format in said information processing system; (D) selecting processing block information elements most compatible to said desired output table format in said information processing system; (E) selecting other processing block information elements relevant to the input tables of said selected processing block information elements; (F) repeating said step (E) to search for other processing block information elements for the desired output table format by tracing the flow of the processing from the output table back to the other processing block information elements; and (G) connecting the processing blocks from said searched for other processing block information elements in the sequence of the processing flow to build a procedure of said desired processing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An information processing system comprising:
-
a data processing unit for executing information processing; an input unit connected to said data processing unit for receiving information inputted by an operator; a display unit connected to said data processing unit for displaying a processing result given by said data processing unit; and storage means connected to said data processing unit for storing a plurality of basic processing blocks composing a procedure to be processed by said processing unit and processing block information for each basic processing block, said processing block information containing information elements including a name of processing executed in each processing block, an input table required by the processing block, and an output table output by said processing block, wherein said data processing unit includes means for; (a) receiving data indicating a desired output table format inputted through said input unit; (b) selecting processing block information most compatible with said desired output table format; (c) selecting other processing block information from the information elements relevant to the input table of said selected processing block information; (d) repeating said step (c) to search for other processing block information elements for the desired output table by tracing the flow of the processing from the output table back to the other processing block information elements; and (e) connecting the processing blocks from said searched for other processing block information elements in the sequence of the processing flow to build the procedure of said desired processing. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An information processing method for an information processing system having a database, comprising the steps of:
-
(A) storing a plurality of basic processing blocks in an information processing system, each of said processing blocks producing an output table from information included in at least two input tables; (B) storing an information block for each of said processing blocks in said information processing system, each of said information blocks including a name of a corresponding processing block, input tables in the corresponding processing block, and contents of an output table in the corresponding processing block; (C) inputting data which identifies a desired output table format in said information processing system from a user; (D) selecting an information block having an output table closest to said desired output table format inputted in said information processing system; (E) selecting other information blocks each having an output table closest to an input table of said selected information block; (F) successively selecting other information blocks each having an output table closest to an input table in a preceding information block until all the input tables find data in the database to thereby chain the selected information blocks from said closest output table to the data in said database; (G) combining the processing blocks corresponding to said selected information blocks in accordance with a state of chaining of said selected information blocks to one another; (H) displaying an output table designated by the user on a display screen of a display device; (I) inputting data for modifying contents of the output table being displayed from the user; and (J) modifying contents of at least one processing block corresponding to the output table being displayed on the basis of the inputted data in said step (I). - View Dependent Claims (14, 15, 16, 17)
-
-
18. An information processing system comprising:
-
a processing unit for executing information processing; an input unit connected to said processing unit for receiving information inputted by a user; a display unit connected to said processing unit for displaying a processing result given by said processing unit; and storage means connected to said processing unit for storing a plurality of basic processing blocks and a plurality of information blocks each corresponding to a respective basic processing block, each of said processing blocks producing an output table from information included in at least two input tables, and each of said information blocks including a name of a corresponding processing block, contents of input tables in the corresponding processing block, and contents of an output table in said corresponding processing block, wherein said processing unit includes means for; (a) receiving data indicating a desired output table format inputted through said input unit by the user; (b) selecting an information block having an output table closest to said desired output table format; (c) selecting other information blocks each having an output table closest to an input table of said selected information block; (d) successively selecting other information blocks each having an output table closest to an input table in a preceding information block until all the input tables reach data in the database to thereby chain the selected information blocks from said closest output table to the data in said database; (e) combining the processing blocks corresponding to said selected information blocks in accordance with a state of chaining of said selected information blocks; (f) displaying an output table designated by the user on a display screen of a display device; (g) inputting data for modifying contents of the output table being displayed from the user; and (h) modifying contents of at least one processing block corresponding to the output table being displayed on the basis of inputted data in said step (J). - View Dependent Claims (19, 20, 21, 22)
-
Specification