20090019060 | CREATING ONLINE SOCIAL LEARNING COMMUNITIES - Distributing knowledge through a learning community includes creating a plurality of learning communities; for each of the plurality of learning communities, allowing creating a knowledge base by the content producers, allowing submitting content to the learning community by the content consumers or the content producers; sharing contents with the content consumers and content producers in many ways. The learning communities are listed in a directory. A category in the directory is able to be drilled into for multiple levels. Each of the multiple levels of the categories in the directory is associated with one or more of the plurality of learning communities. | 01-15-2009 |