Patent ID: 8706696

Claim:
A machine-implemented method for enabling on-demand communities by a tenant of a multi-tenant database, comprising: sending a tenant-webpage from the multi-tenant database to a user machine associated with the tenant of the multi-tenant database, wherein the multi-tenant database resides in a host system, the tenant being an online merchant; sending software tools, in association with the tenant-webpage, from the multi-tenant database to the user machine, the tools being used for creating community webpages including information about a subject, and for users of the community webpages, which are associated with the tenant, to leave messages in posting locations of the community webpages, each of the users having a storage location for messages specific to that user; and enabling a representative of a tenant to create the community webpages that enable a community, the representative being a customer of the tenant or an employee of the tenant, wherein: the information about the subject including a webpage listing an existing set of ideas posted for the users associated with the tenant to view, each of the users receiving tools for adding ideas to the webpage having the existing set of ideas and for voting on ideas of the existing set of ideas; the storage location specific to the user including at least one or more webpages containing at least a collection of personal data of the user.