Virtual community generation
First Claim
1. A computer program product tangibly embodied in a machine-readable medium, the computer program product including instructions that, when executed, perform a method to associate information for a virtual community of experts capable of solving a problem, the method comprising:
- creating a profile for an expert, the profile comprising information associated with any of an experience, a quality of work, and an efficiency of the expert;
matching the expert profile with information associated with the virtual community, the matching being based upon the problem to be solved;
associating the expert profile with the information for the virtual community;
storing the information for the virtual community in a knowledge repository; and
distributing the information for the virtual community, wherein the distributing comprises any of broadcasting the information, posting the information, and emailing the information.
2 Assignments
0 Petitions
Accused Products
Abstract
A knowledge system includes one or more repositories with information for one or more topics, problems, and solutions to problems. A method to gather information for a virtual community of experts to address a problem area includes identifying the problem area, and searching for a virtual community within a master knowledge repository that is relevant to the problem area. The master knowledge repository includes information for one or more virtual communities. If the relevant virtual community is not found, the method includes creating information for the virtual community that is relevant to the problem area by associating information for one or more experts of the problem area to the virtual community, and creating a profile for each of the experts based on the associated information.
65 Citations
18 Claims
-
1. A computer program product tangibly embodied in a machine-readable medium, the computer program product including instructions that, when executed, perform a method to associate information for a virtual community of experts capable of solving a problem, the method comprising:
-
creating a profile for an expert, the profile comprising information associated with any of an experience, a quality of work, and an efficiency of the expert; matching the expert profile with information associated with the virtual community, the matching being based upon the problem to be solved; associating the expert profile with the information for the virtual community; storing the information for the virtual community in a knowledge repository; and distributing the information for the virtual community, wherein the distributing comprises any of broadcasting the information, posting the information, and emailing the information.
-
-
2. A computer program product tangibly embodied in a machine-readable medium, the computer program product including instructions that, when executed, perform a method to associate information for a virtual community of experts capable of solving a problem, the method comprising:
-
creating a profile for an expert, the profile comprising information associated with any of an experience, a quality of work, and an efficiency of the expert; matching the expert profile with information associated with the virtual community, the matching being based upon the problem to be solved; associating the expert profile with the information for the virtual community; and storing the information for the virtual community in a knowledge repository, wherein the information for the virtual community comprises contact information for the experts associated with the virtual community.
-
-
3. A computer program product tangibly embodied in a machine-readable medium, the computer program product including instructions that, when executed, perform a method to associate information for a virtual community of experts capable of solving a problem, the method comprising:
-
creating a profile for an expert, the profile comprising information associated with any of an experience, a quality of work, and an efficiency of the expert; matching the expert profile with information associated with the virtual community, the matching being based upon the problem to be solved; associating the expert profile with the information for the virtual community; and storing the information for the virtual community in a knowledge repository, wherein the knowledge repository is configured to store information for a plurality of virtual communities.
-
-
4. A computer program product tangibly embodied in a machine-readable medium, the computer program product including instructions that, when executed, perform a method to associate information for a virtual community of experts capable of solving a problem, the method comprising:
-
creating a profile for an expert, the profile comprising information associated with any of an experience, a quality of work, and an efficiency of the expert; matching the expert profile with information associated with the virtual community, the matching being based upon the problem to be solved; associating the expert profile with the information for the virtual community; storing the information for the virtual community in a knowledge repository; and providing the information for the virtual community for storage in a local knowledge repository on a client device.
-
-
5. A computer program product tangibly embodied in a machine-readable medium, the computer program product including instructions that, when executed, perform a method to associate information for a virtual community of experts capable of solving a problem, the method comprising:
-
creating a profile for an expert, the profile comprising information associated with any of an experience, a quality of work, and an efficiency of the expert; matching the expert profile with information associated with the virtual community, the matching being based upon the problem to be solved; associating the expert profile with the information for the virtual community; storing the information for the virtual community in a knowledge repository; and updating information for the virtual community based on a change of information for any one of the experts associated with the virtual community. - View Dependent Claims (6, 7)
-
-
8. A computer program product tangibly embodied in a machine-readable medium, the computer program product including instructions that, when executed, perform a method to associate information for a virtual community of experts capable of solving a problem, the method comprising:
-
creating a profile for an expert, the profile comprising information associated with any of an experience, a quality of work, and an efficiency of the expert; matching the expert profile with information associated with the virtual community, the matching being based upon the problem to be solved; associating the expert profile with the information for the virtual community; and storing the information for the virtual community in a knowledge repository, receiving information for at least one member of the virtual community from a client device.
-
-
9. A computer program product tangibly embodied in a machine-readable medium, the computer program product including instructions that, when executed, perform a method to associate information for a virtual community of experts capable of solving a problem, the method comprising:
-
creating a profile for an expert, the profile comprising information associated with any of an experience, a quality of work, and an efficiency of the expert; matching the expert profile with information associated with the virtual community, the matching being based upon the problem to be solved; associating the expert profile with the information for the virtual community; storing the information for the virtual community in a knowledge repository; creating a profile of a client device user based on any of a problem-solving preference of the client device user, an experience level of the client device user, information received from the client device user, and a work history of the client device user; determining whether the profile of the client device user is associated with the virtual community; and upon determining that the client device user is associated with the virtual community, adding the profile of the client device user to the virtual community.
-
-
10. A system to generate information for a virtual community of experts for solving a problem, comprising:
-
a knowledge network that is based on the problem, the knowledge network including information associated with the virtual community, wherein the virtual community comprises information for one or more experts to solve the problem; a server comprising a knowledge manager and a knowledge repository, wherein the knowledge manager is configured to interact with the knowledge repository to locate an expert, and wherein the knowledge repository is configured to store information for the knowledge network; and information to be updated for the knowledge network by assigning information associated with the located expert with the information for the virtual community, wherein the knowledge repository is configured to store the updated knowledge network information, wherein the knowledge network is configured to categorize the one or more experts to facilitate collaborative problem-solving by providing virtual community infonnation to the one or more experts.
-
-
11. A system to generate information for a virtual community of experts for solving a problem, comprising:
-
a knowledge network that is based on the problem, the knowledge network including information associated with the virtual community, wherein the virtual community comprises information for one or more experts to solve the problem; a server comprising a knowledge manager and a knowledge repository, wherein the knowledge manager is configured to interact with the knowledge repository to locate an expert, and wherein the knowledge repository is configured to store information for the knowledge network; and information to be updated for the knowledge network by assigning information associated with the located expert with the information for the virtual community, wherein the knowledge repository is configured to store the updated knowledge network information, wherein the knowledge manager is further configured to locate the one or more experts for the virtual community at run-time.
-
-
12. A system to generate information for a virtual community of experts for solving a problem, comprising:
-
a knowledge network that is based on the problem, the knowledge network including information associated with the virtual community, wherein the virtual community comprises information for one or more experts to solve the problem; a server comprising a knowledge manager and a knowledge repository, wherein the knowledge manager is configured to interact with the knowledge repository to locate an expert, and wherein the knowledge repository is configured to store information for the knowledge network; and information to be updated for the knowledge network by assigning information associated with the located expert with the information for the virtual community, wherein the knowledge repository is configured to store the updated knowledge network information, wherein the knowledge manager is further configured to add information for one or more experts to the yirtual community based on criteria for a previously-searched problem.
-
-
13. A system to generate information for a virtual community of experts for solving a problem, comprising:
-
a knowledge network that is based on the problem, the knowledge network including information associated with the virtual community, wherein the yirtual community comprises information for one or more experts to solve the problem; a server comprising a knowledge manager and a knowledge repository, wherein the knowledge manager is configured to interact with the knowledge repository to locate an expert, and wherein the knowledge repository is configured to store information for the knowledge network; and information to be updated for the knowledge network by assigning information associated with the located expert with the information for the virtual community, wherein the knowledge repository is configured to store the updated knowledge network information, wherein at least one mobile device is configured to interact with the knowledge manager.
-
-
14. A computer-implemented method to gather information for a virtual community of experts to address a problem area, the method comprising:
-
identifying the problem area; searching for a virtual community within a master knowledge repository that is relevant to the problem area, wherein the master knowledge repository comprises information for one or more virtual communities; and if the relevant virtual community is not found, creating information for the virtual community that is relevant to the problem area comprising; associating information for one or more experts of the problem area to the virtual community; creating a profile for each of the experts based on the associated information; and storing the profile for each of the experts within the master knowledge repository. - View Dependent Claims (15, 16, 17, 18)
-
Specification