This application claims priority from Japanese patent application Serial no. 2000-123456 filed Month Day, 2000, the contents of which are incorporated by reference herein.
1. Field of the Invention
The present invention relates to a data processing technique for assisting knowledge circulation. More particularly, the present invention relates to a data processing technique to facilitate circulation of information accumulated such as in a knowledge management system or a knowledge base and shared as knowledge.
2. Description of the Related Art
The knowledge management is known for accumulating knowledge within a particular department or of individuals in a database and using the knowledge database by pre-determined members to share the knowledge retained by the individual members as knowledge among the entire organization. The knowledge management makes a database of latent experiences or knowledge among an organization such as a past failure instance or a personal idea in a business field. The knowledge management technique is therefore expected to be an approach that brings better business result, by utilizing the database, to activate a project or improve efficiency of the project.
It is important that large amount of knowledge data has been accumulated in a knowledge database (knowledge base) for a knowledge management system to produce its effect. For this purpose, a mechanism is necessary for system users to actively register their knowledge or information on the database. However, if there is no personal and direct benefit to users who registered their knowledge or information, they would be reluctant to register actively their failure experiences or knowledge on a knowledge base.
In view of the above situation, a conventional knowledge management system employs a mechanism to provide an incentive to a register (user) on the basis of frequency of use of register's information by other users. That encourages users to register their useful information.
There is also a known system for publishing accumulated problems consulted and advertising for collection ideas that may solve the problems from the public. The system previously presents a reward based on points to be provided to a person presenting an idea for solution in order to encourage people to submit ideas (for example, refer to Japanese Patent Publication No. 2006-99418).
However, according to the method of providing an incentive based on frequency in use of knowledge, which is employed in the conventional knowledge management system, users cannot know how much incentive they will get before registering their information. This causes a problem in that users will not register information actively. Particularly, if a uniform incentive is provided regardless of information content, the incentive does not encourage users to register useful information. Particularly, there is a problem in that users do not register information or known instances, what is termed “implicit knowledge”, which the users do not aware of as problems.
The above-mentioned system, which registers and publishes a problem or an instance to be solved in order to call for its solution proposals, provides a mechanism for previously informing an incentive in order to encourage a person who may have an idea to solve the problem to present his idea. According to the system, although another person who bears a problem same as or similar to the registered problem or instance desires to encourage people to actively present solution proposals by raising the incentive, the person cannot raise the incentive.
In the above system, if an instance having ambiguous description of a problem has been registered, detailed or supplementary information needs to be provided to clarify the problem to call for relevant solution proposals to the registered problem. However, a person who has “implicit knowledge” as the supplementary information cannot get an incentive to be provided for the problem or instance. The system cannot encourage such a person to register useful information like such “implicit knowledge”.
In addition to the above mentioned system, a mechanism is desired that relevantly allocates incentives depending on the extent of contribution to solution when a plurality of persons are involved in the solution to a registered problem or instance.
The present invention aims to assist information circulation on a knowledge database with which members share registered information as their knowledge.
To achieve the aim, the present invention is to provide an apparatus and a method for assisting knowledge circulation to allocate incentives to members involved in solution to an instance registered in the knowledge database by considering the extent of contribution to the solution.
The apparatus according to the present invention comprises processing units described below to assist the information circulation by the knowledge database with which pre-determined members share registered information as their knowledge.
In the apparatus according to the present invention, when an instance (referred to as a “participant instance”) of a problem to be solved that is described by a member is inputted, a participant instance registering unit registers data including the participant instance indicating the problem for which solution proposals are sought, an incentive to be provided to members who are involved in solution to the participant instance, and the member (referred to as a “participant”), who registered the participant instance in the knowledge database. When another member views the participant instance in the knowledge database and inputs information such as detailed material or supplementary material (referred to as a “searcher instance”) for the participant instance, a searcher instance registering unit associates data including the searcher instance and a member (referred to as a “searcher”) who registered the searcher instance regarding the participant instance and registers the data in the knowledge database.
Then, the other member views the participant instance in the knowledge database to think of solution proposals, and desires to confirm an incentive for solution. When the member requests to display incentive allocation, an allocation calculating unit retrieves the incentive to be provided for the participant instance and associated searchers from the knowledge database. The calculating unit calculates allocation of the incentive to each of the members based on a pre-determined allocation rate. An incentive display unit displays the incentive allocation to the searchers of searcher instances and a member (referred to as a “solver”) who registered a solution proposal associated with the participant instance on the requesting person's display device or the like.
According to the present invention, in the case of unclear or insufficient description of a participant instance registered in the knowledge database, members having specific instances or referential material for the participant instance can get incentives if they register their information (searcher instances) in the knowledge database. This enables to provide an incentive to encourage a member to register the member's information being “implicit knowledge” contributing to solution to a participant instance in order to detail and clarify a problem in the participant instance.
An approver registering unit in the apparatus can register as an approver a member (referred to as a “approver”) who approves the participant instance and an approval incentive to be added to the incentive for the participant instance in the knowledge database when the member approving the participant instance registered in the knowledge database inputs the additional incentive to facilitate proposal of solutions.
An allocation calculating unit can sum up the incentive and the approval incentive for the participant instance and calculate allocation of the total incentive.
The apparatus according to the present invention allows raising an incentive to be provided for the registered participant instance after the registration of the instance. This allows for members other than the participant to use the added incentive to encourage other members to propose solutions. The members can also raise the incentive after the registration of the participant instance. The raised incentive indicates increase of importance of the participant instance and may encourage members to propose solutions.
The searcher instance registering unit can also register reference relation which indicates the searcher instance referenced by other members in the knowledge database. The allocation calculating unit also identifies reference relations of the searcher instances associated with the participant instance. Based on the identified reference relations, the allocation calculating unit weights incentives to be allocated to searchers and calculates, by increasing the incentives by a pre-determined rate, the allocation to the searchers who registered the referenced searcher.
In this way, an incentive can be allocated more relevantly to the member who registered the searcher instance viewed by other members in registration of other searcher instances or an approval incentive and proposal of solutions by considering larger contribution to the solution than other members.
The apparatus can also display the incentive allocation to one or more members (a searcher and/or a solver) involved in the solution to the registered participant instance if the member requests. Consequently, members can confirm an incentive to be allocated before registering information. This encourages the members to actively register information.
A contact processing unit stores members' contact information. The contact processing unit can send a pre-determined message to a member to whom contact is requested by another member.
This allows a member who reviewed a proposed solution to the participant instance to contact the member as the participant member and one or more members as an approver to present another solution proposal or discuss the proposed solution.
As described above, according to the present invention, incentives are allocated not only to a member who directly contributed to a solution to a participant instance registered in a knowledge database by proposing the solution but also to other members who indirectly contributed to the solution by detailing or clarifying contents of the instance. The incentives are also allocated by considering the contribution by a member who registered information referenced by other members. Therefore, incentives can be allocated more relevantly than by the prior arts, enabling to facilitate information circulation such as registration and viewing of usable information in a knowledge database for active use of the knowledge database.
A knowledge circulation assisting apparatus 1 is a computer comprising a CPU and a memory. The apparatus 1 also comprises an instance and incentive registering unit 13 composed of a software program or the like, an instance and incentive display unit 15, an incentive allocation calculating unit 17 and a message notifying unit 19. The knowledge circulation assisting apparatus 1 connects to an instance database 11 to read out/write data from/in the database 11.
The instance database 11 can be registered on or referred to information by pre-determined members. In this embodiment, the instance database 11 stores and manages information of business-related instances shared by members belonging to a certain organization.
The knowledge circulation assisting apparatus 1 transmits data with terminals 2 as computers used by the pre-determined members via a network N. In this embodiment, the member terminals 2 are a terminal 2a of a participant member “a” who registered a participant instance being a problem for which solution proposals are sought, a terminal 2b of a searcher “b” who registered a searcher instance being supplementary information to the participant instance registered by member “a”, a terminal 2c of an approver “c” who approved the participant instance and added an approval incentive, and a terminal 2d of a solver “d” who thought of a solution proposal to the participant instance.
The instance and incentive registering unit 13 in the knowledge circulation assisting apparatus 1 registers data in the instance database 11. The data includes a participant instance inputted through the terminal 2a of the participant “a”, a searcher instance inputted through the terminal 2b of the searcher “b”, and an approver inputted through the terminal 2c of the approver “c”. The instance and incentive registering unit 13 also registers a reference relation indicating a searcher instance in the instance database 11 viewed by other members.
The instance and incentive display unit 15 displays participant instances, searcher instances, approvers, allocation of incentives to members involved in solution or the like registered in the instance database 11 on the member terminals 2 (2a, 2b, 2c and 2d).
The incentive allocation calculating unit 17 sums up an incentive for a participant instance and approval incentives from the instance database 11, retrieves searchers associated with the participant instance, and calculates incentive allocation to the searchers and a solver based on a pre-determined rate.
The incentive allocation calculating unit 17 identifies reference relations of searcher instances associated with the participant instance from the instance database 11. Based on the reference relations, the incentive allocation calculating unit 17 weights the incentive allocation rate, and calculates an incentive to be allocated to searchers of a referenced searcher instance by increasing the incentive depending on the weighting.
The message notifying unit 19 sends pre-determined messages to relevant members when a contact request is selected in the instance and incentive display unit 15 through the terminal 2.
The instance and incentive registering unit 13 in the knowledge circulation assisting apparatus 1 registers data such as the instance description, the incentive or the participant ID received via the network N in the instance database 11 as a participant instance (step S13).
Then, if another participant instance or searcher instance is viewed (YES at step S25), the process returns to the processing at step S20. On the other hand, if another participant instance or searcher instance is not viewed (NO at step S25), the process ends.
If an incentive raising process of a searcher instance is selected for the viewed participant instance or searcher instance through the terminal 2c of the approving member “c” (YES at step S31), an approval incentive is inputted (step S32). A member ID of the approving member “c” (an approver ID) is inputted (step S33). The instance and incentive registering unit 13 in the knowledge circulation assisting apparatus 1 associates data as the approver data with the viewed participant instance or searcher instance; the data includes the instance description or the approver ID received via the network N. Then, the unit 13 registers the data in the instance database 11 (step S34).
Then, if another participant instance or searcher instance is viewed (YES at step S35), the process returns to the processing at step S30. On the other hand, if another participant instance or searcher instance is not viewed (NO at step S35), the process ends.
A process is selected for displaying allocation of an incentive for the viewed participant instance (YES at step S41). After the selection, the incentive allocation calculating unit 17 in the knowledge circulation assisting apparatus 1 sums up the incentive and the approval incentives for the viewed participant instance and counts the number of members to be allocated to (the number of searchers and solvers); then the unit 17 calculates the incentives to be allocated to the members based on the pre-determined rate (step S42). If any searcher instance is viewed by other members such as the searchers, the approvers or the solver, the incentive allocation calculating unit 17 calculates allocation to the searcher who registered the searcher instance by weighting based on reference relations of the searcher instance. Then, the terminal 2d displays the calculated incentive allocation (step S43) and the process ends.
The followings are specific examples of the processing of calculating incentive allocation at step S42.
(1) Incentive to a Solver
(2) Incentive for Approver Acquisition
(3) Incentive for Searcher Acquisition
(4) Incentive to a Searcher
The above multiplier values “a”, “b” and “c” can be set when a participant registers a participant instance. When a solution is proposed to the participant instance, an incentive is provided to relevant members based on allocation calculated by the incentive allocation calculating unit 17. Since incentive allocation and management processes are known in the art, the processes will not be described herein.
The followings are specific process examples in the present invention.
When a member (Yamada, Taro; hereinafter referred to as a “participant 1”) registers an instance which solution proposals are sought for in the instance database 11, the following instance description and incentive for the participant instance are inputted through the terminal 2 of the participant 1. The inputted data is sent to the knowledge circulation assisting apparatus 1 via the network N so as to be registered in the instance database 11 as a participant instance “instance 1”.
Afterward, another member (Sato, Jiro; hereinafter referred to as a “searcher 2”) views the “instance 1” and registers a searcher instance for the instance 1. The following instance description of the searcher instance is inputted through the terminal 2 of the searcher 2. The inputted data is registered in the instance database 11 as a searcher instance “instance 2” for the participant instance “instance 1”.
Afterward, another member (Suzuki, Saburo; hereinafter referred to as a “searcher 3”) views the participant instance “instance 1” only and registers his searcher instance “searcher instance 3” without viewing other searcher instances. Further, another member (Tanaka, Shiro) views the participant instance “instance 1” and the registered searcher instance 2 and registers a more detailed searcher instance” searcher instance 4”. Furthermore, three members (Kato, Goro; Ito, Rokusuke; and Okada, Shichiro; hereinafter referred to as an “approver 5”, an “approver 6” and “approver 7”, respectively) view and approve the “searcher instance 4” and each of them registers an approval incentive of 3,000 points. Still further, another member (Yamanaka, Hachiro; hereinafter referred to as an “approver 8”) views and approves the “searcher instances 2 and 3” and registers an approval incentive of 5,000 points. Another member (Kaiketsu, Kuro; hereinafter referred to as a “solver 9”) views the “searcher instances 2 and 4” and tries to propose a solution to participant instances for the instances 2 and 4.
As shown in
The screen display in
After the “instance 1” is registered in the instance database 11, the instance and incentive display unit 15 displays the screen display of the participant instance in
Once the searcher 2 views the participant instance and selects the button “Register Searcher Instance” in the screen display, the searcher instance register process starts. The inputted data is sent to the knowledge circulation assisting apparatus 1 via the network N. The instance and incentive registering unit 13 registers the searcher instance “searcher instance 2” in the instance database 11.
After the “searcher instance 2” is registered in the instance database 11, the instance and incentive display unit 15 displays the screen display of the “instance 1” with the registered “searcher instance 2” on the terminal 2 of the searcher 4 requesting to view the “instance 1”.
When a member, for example the approver 8, approving the “instance 1” and the “searcher instance 2” selects the button “Approve Problem” on the screen display in
After the “searcher instances 3 and 4” and the approvers 5 to 8 are registered in the instance database 11 by repeating the above processes, the instance and incentive display unit 15 displays the screen display of the “instance 1” with the registered “searcher instances 2, 3 and 4” and the approvers 5 to 8 when a member requests display of the “instance 1”.
Assume that the solver 9 selects and views the “searcher instances 2 and 4” through the screen display in
The allocation calculation processing is done based on the above mentioned allocation calculating approaches (1) to (4). The multipliers of the weighting for the allocation are set to be a=3, b=0.5 and c=10.
An allocation rate of an incentive to a solver and the incentive to be provided are as follows:
Incentive rate for solver=3/(number of searchers+3)*100=50%;
Incentive to solver=17000*50%=8500;
Then, weighting for the incentive for approver acquisition and searcher acquisition is calculated. Allocation by weighting each of the searchers is as follows:
Consequently, the allocation ratio among the searchers is as follows:
With the multiplier c=10 of weighting for the searchers 3 and 4 contributed to the solution, the allocation ratio among the searchers is as follows:
As a result, incentive allocation rates are as follows:
Although the present invention has been described in the above according to its embodiment, different variations can be made within the scope of the present invention. For example, although the process has been described when a solver requests display of incentive allocation in the above embodiment, individual members can request the display of the incentive allocation at their will, provided the incentive.
The present invention can also be realized as a program causing a computer to execute the above described process. The program can be stored in a relevant recording medium such as a computer-readable, portable medium memory, a semiconductor memory or a hard disk. The program can be recorded in such a recording medium for distribution, or can be distributed by transmission using various communication networks via communication interface.
Number | Date | Country | Kind |
---|---|---|---|
2006-319940 | Nov 2006 | JP | national |