Procedure generation apparatus and method
First Claim
1. A procedure generation apparatus for generating a work flow which is a procedure sequentially representing a relation between a name of a work to be conducted, a name of an input information required for conducting the work, and a name of an output information generated as a result of conducting the work, comprising:
- a storage unit having a database which stores therein the input information name and the output information name, associated with the work name; and
a control unit for generating the work flow sequentially, the control unit being configured to perform operations including;
retrieving, upon setting an input information name as a start point of the work flow, one or more work names associated with the set input information name, from the database,displaying the one or more retrieved work names, each as a name of a candidate work to be conducted, based on the set input information, on a display unit,receiving a selection of a work name from among the one or more displayed work names, via an input unit,retrieving one or more output information names associated with the selected work name, from the database,displaying the one or more retrieved output information names, each as a name of candidate output information generated as a result of conducting the work, on the display unit,receiving a selection of an output information name from among the one or more displayed output information names, via the input unit,breaking down the selected output information name into one or more constituent words and obtaining a word having a character string or a meaning same as or similar to the constituent word, as a synonym from a synonym dictionary, and creating a first term vector of each combination made up of the synonyms of the constituent words,breaking down all of the selected output information names into one or more constituent words, and creating a second term vector of each broken down output information name,calculating an inner product of the first term vector and the second term vector, and obtaining a prescribed number of the input information names subjected to the calculation of inner products, in descending order placing the procedure name having the largest inner product first,displaying the one or more obtained input information names, each as a name of candidate input information required for conducting the work, on the display unit,receiving a selection of an input information name from among the one or more displayed input information names, via the input unit, andretrieving a work name associated with the selected input information name, from the database;
wherein the storage unit and the control unit are constructed at least in part, of hardware.
1 Assignment
0 Petitions
Accused Products
Abstract
A procedure generation apparatus has, in a storage unit thereof, a database in which a name of input information and a name of output information name are stored, associated with a name of a work. The procedure generation apparatus retrieves one or more candidate work names associated with an input information name from the database, displays the retrieved one or more work names, receives a selection of a work name from among the displayed one or more work names, retrieves one or more candidate output information names associated with the selected work name from the database, displays the retrieved one or more output information names, receives a selection of an output information name from among the displayed output information names, retrieves one or more candidate input information names each having a similar name to the selected output information name, from the database, and displays the retrieved input information name.
31 Citations
19 Claims
-
1. A procedure generation apparatus for generating a work flow which is a procedure sequentially representing a relation between a name of a work to be conducted, a name of an input information required for conducting the work, and a name of an output information generated as a result of conducting the work, comprising:
-
a storage unit having a database which stores therein the input information name and the output information name, associated with the work name; and a control unit for generating the work flow sequentially, the control unit being configured to perform operations including; retrieving, upon setting an input information name as a start point of the work flow, one or more work names associated with the set input information name, from the database, displaying the one or more retrieved work names, each as a name of a candidate work to be conducted, based on the set input information, on a display unit, receiving a selection of a work name from among the one or more displayed work names, via an input unit, retrieving one or more output information names associated with the selected work name, from the database, displaying the one or more retrieved output information names, each as a name of candidate output information generated as a result of conducting the work, on the display unit, receiving a selection of an output information name from among the one or more displayed output information names, via the input unit, breaking down the selected output information name into one or more constituent words and obtaining a word having a character string or a meaning same as or similar to the constituent word, as a synonym from a synonym dictionary, and creating a first term vector of each combination made up of the synonyms of the constituent words, breaking down all of the selected output information names into one or more constituent words, and creating a second term vector of each broken down output information name, calculating an inner product of the first term vector and the second term vector, and obtaining a prescribed number of the input information names subjected to the calculation of inner products, in descending order placing the procedure name having the largest inner product first, displaying the one or more obtained input information names, each as a name of candidate input information required for conducting the work, on the display unit, receiving a selection of an input information name from among the one or more displayed input information names, via the input unit, and retrieving a work name associated with the selected input information name, from the database; wherein the storage unit and the control unit are constructed at least in part, of hardware. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A procedure generation apparatus for generating a work flow which is a procedure sequentially representing a relation between a name of a work to be conducted, a name of an input information required for conducting the work, and a name of an output information generated as a result of conducting the work, comprising:
-
a storage unit having a database which stores therein the input information name and the output information name, associated with the work name; and a control unit for generating the work flow sequentially, the control unit being configured to perform operations including; receiving an input of a character indicating information concerning the work name as a start point of the work flow, via the input unit, retrieving and acquiring one or more candidate input information names from the database by the received character as a retrieval key, or acquiring one or more candidate work names stored in the database, displaying the acquired one or more candidate work names on the display unit, receiving a selection of a work name from among the one or more displayed work names, via an input unit, retrieving one or more output information names associated with the selected work name, from the database, displaying the one or more obtained output information names, each as a name of candidate output information generated as a result of conducting the work, on the display unit, receiving a selection of an output information name from among the one or more displayed output information names, via the input unit, breaking down the selected output information name into one or more constituent words and obtaining a word having a character string or a meaning same as or similar to the constituent word, as a synonym from a synonym dictionary, and creating a first term vector of each combination made of the synonyms of the constituent words, breaking down all of the selected output information names into one or more constituent words and creating a second term vector of each broken down output information name, calculating an inner product of the first term vector and the second term vector, and obtaining a prescribed number of the input information names subjected to the calculation of inner products in descending order, placing the procedure name having the largest inner product first, displaying the one or more obtained input information names, each as a name of candidate input information required for conducting the work, on the display unit, receiving a selection of an input information name from among the one or more displayed input information names, via the input unit, retrieving one or more work names associated with the selected input information name, from the database, displaying the one or more retrieved work names, each as a name of a candidate work to be conducted associated with the input information, on the display unit, and receiving a selection of a work name from among the displayed one or more work names; wherein the storage unit and the control unit are constructed at least in part, of hardware. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-implemented procedure generation method using a computer for generating a work flow which is a procedure sequentially representing a relation between a name of a work to be conducted, a name of an input information required for conducting the work, and a name of an output information generated as a result of conducting the work, the computer-implemented procedure generation method comprising:
-
storing in a storage unit, a database which stores therein the input information name and the output information name, associated with the work name; and effecting, via a control unit of the computer, operations for generating the work flow sequentially, including; retrieving, upon setting an input information name as a start point of the work flow, one or more work names associated with the set input information name from the database, displaying the one or more retrieved work names, each as a name of a candidate work to be conducted, based on the set input information, on a display unit, receiving a selection of a work name from among the one or more displayed work names, via an input unit, retrieving one or more output information names associated with the selected work name, from the database, displaying the one or more retrieved output information names, each as a name of candidate output information generated as a result of conducting the work, on the display unit, receiving a selection of an output information name from among the one or more displayed output information names via the input unit, breaking down the selected output information name into one or more constituent words and obtaining a word having a character string or a meaning same as or similar to the constituent word, as a synonym from a synonym dictionary, and creating a first term vector of each combination made of the synonyms of the constituent words, breaking down all of the selected output information names into one or more constituent words and creating a second term vector of the each broken down output information name, calculating an inner product of the first term vector and the second term vector, and obtaining a prescribed number of the input information names subjected to the calculation of inner products in descending order, placing the procedure name having the largest inner product first, displaying the one or more obtained input information names, each as a name of candidate input information required for conducting the work, on the display unit, receiving a selection of an input information name from among the one or more displayed input information names, via the input unit, and retrieving a work name associated with the selected input information name, from the database. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification