Method and system for on-demand communities
First Claim
1. A non-transitory machine-readable medium carrying one or more sequences of instructions causing a computer to implement a method comprising:
- providing, to a user by a database service, tools for creating a community website including one or more community webpages to be made accessible to potential subscribers to the community website;
receiving, at the database service from the user via the tools, information to configure the community website, the information including one or more potential subscribers to be invited to the community website;
in response to receiving the information, sending, by the database service, an invitation to join the community website to each of the potential subscribers;
in response to an acceptance of a corresponding invitation by a potential subscriber, creating, by the database service, an active subscriber account on the community website to enable access to the community website, wherein the access to the community website includes allowing the active subscriber account to;
post content to the community website,comment on content posted to the community website,participate in discussions on the community website,search for keywords, members, and comments on the community website,send information related to the community website from the community website in an e-mail, andvote on each particular content posted to the community website via selection of a link associated with the particular content, wherein the visually represents a count of a total number of votes cast for the particular content;
storing, by the database service for each active subscriber, at least one setting indicating a type of activity occurring on the community website that is of interest to the active subscriber;
providing, by the database service to each of the active subscribers, alerts that are responsive to an activity occurring on the community website that is of a type indicated by the at least one setting;
generating, by the database service, statistics on the community website that include a count of a number of the active subscribers to the community website;
providing, to the user by the database service, tools for the user to create a friend webpage specific to friends of the user;
receiving, at the database service from the user via the tools, information to configure a friend webpage specific to another user including information about the other user;
configuring, by the database service on behalf of the user, the friend webpage specific to the other user, wherein the friend webpage is configured to include the information about the other user received from the user; and
making, by the database service, the friend webpage having the information about the other user accessible only to the user and to additional users given permission by the user.
0 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, communities are generated on demand. In this specification a community is a group of webpages in which users share ideas with one another by posting ideas and sending messages for one another to read. An on-demand community is a community that may be created via tools specialized for creating communities, with just a few keys strokes and/or mouse clicks and by adding information (e.g., about the members and/or the topic or set of topics that the community is focused upon), such that a community maybe established within a short amount of time, such as a few minutes or a few hours. Optionally, the communities may be initially populated with ideas related to a particular topic or set of topics. Optionally, each member may be provided with tools for establishing one or more profile page and/or one or more friend pages.
163 Citations
9 Claims
-
1. A non-transitory machine-readable medium carrying one or more sequences of instructions causing a computer to implement a method comprising:
-
providing, to a user by a database service, tools for creating a community website including one or more community webpages to be made accessible to potential subscribers to the community website; receiving, at the database service from the user via the tools, information to configure the community website, the information including one or more potential subscribers to be invited to the community website; in response to receiving the information, sending, by the database service, an invitation to join the community website to each of the potential subscribers; in response to an acceptance of a corresponding invitation by a potential subscriber, creating, by the database service, an active subscriber account on the community website to enable access to the community website, wherein the access to the community website includes allowing the active subscriber account to; post content to the community website, comment on content posted to the community website, participate in discussions on the community website, search for keywords, members, and comments on the community website, send information related to the community website from the community website in an e-mail, and vote on each particular content posted to the community website via selection of a link associated with the particular content, wherein the visually represents a count of a total number of votes cast for the particular content; storing, by the database service for each active subscriber, at least one setting indicating a type of activity occurring on the community website that is of interest to the active subscriber; providing, by the database service to each of the active subscribers, alerts that are responsive to an activity occurring on the community website that is of a type indicated by the at least one setting; generating, by the database service, statistics on the community website that include a count of a number of the active subscribers to the community website; providing, to the user by the database service, tools for the user to create a friend webpage specific to friends of the user; receiving, at the database service from the user via the tools, information to configure a friend webpage specific to another user including information about the other user; configuring, by the database service on behalf of the user, the friend webpage specific to the other user, wherein the friend webpage is configured to include the information about the other user received from the user; and making, by the database service, the friend webpage having the information about the other user accessible only to the user and to additional users given permission by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method utilizing a computer processor, comprising:
-
providing, to a user by a database service, tools for creating a community website including one or more community webpages to be made accessible to potential subscribers to the community website; receiving, at the database service from the user via the tools, information to configure the community website, the information including one or more potential subscribers to be invited to the community website; in response to receiving the information, sending, by the database service, an invitation to join the community website to each of the potential subscribers; in response to an acceptance of a corresponding invitation by a potential subscriber, creating, by the database service, an active subscriber account on the community website to enable access to the community website, wherein the access to the community website includes allowing the active subscriber account to; post content to the community website, comment on content posted to the community website, participate in discussions on the community website, search for keywords, members, and comments on the community website, send information related to the community website from the community website in an e-mail, and vote on each particular content posted to the community website via selection of a link associated with the particular content, wherein the link visually represents a count of a total number of votes cast for the particular content; storing, by the database service for each active subscriber, at least one setting indicating a type of activity occurring on the community website that is of interest to the active subscriber; providing, by the database service to each of the active subscribers, alerts that are responsive to an activity occurring on the community website that is of a type indicated by the at least one setting; generating, by the database service, statistics on the community website that include a count of a number of the active subscribers to the community website; providing, to the user by the database service, tools for the user to create a friend webpage specific to friends of the user; receiving, at the database service from the user via the tools, information to configure a friend webpage specific to another user including information about the other user; configuring, by the database service on behalf of the user, the friend webpage specific to the other user, wherein the friend webpage is configured to include the information about the other user received from the user; and making, by the database service, the friend webpage having the information about the other user accessible only to the user and to additional users given permission by the user.
-
-
9. A system, comprising:
-
at least one computer processor for; providing, to a user by a database service, tools for creating a community website including one or more community webpages to be made accessible to potential subscribers to the community website; receiving, at the database service from the user via the tools, information to configure the community website, the information including one or more potential subscribers to be invited to the community website; in response to receiving the information, sending, by the database service, an invitation to join the community website to each of the potential subscribers; in response to an acceptance of a corresponding invitation by a potential subscriber, creating, by the database service, an active subscriber account on the community website to enable access to the community website, wherein the access to the community website includes allowing the active subscriber account to; post content to the community website, comment on content posted to the community website, participate in discussions on the community website, search for keywords, members, and comments on the community website, send information related to the community website from the community website in an email, and vote on each particular content posted to the community website via selection of a link associated with the particular content, wherein the link visually represents a count of a total number of votes cast for the particular content; storing, by the database service for each active subscriber, at least one setting indicating a type of activity occurring on the community website that is of interest to the active subscriber; providing, by the database service to each of the active subscribers, alerts that are responsive to an activity occurring on the community website that is of a type indicated by the at least one setting; generating, by the database service, statistics on the community website that include a count of a number of the active subscribers to the community website; providing, to the user by the database service, tools for the user to create a friend webpage specific to friends of the user; receiving, at the database service from the user via the tools, information to configure a friend webpage specific to another user including information about the other user; configuring, by the database service on behalf of the user, the friend webpage specific to the other user, wherein the friend webpage is configured to include the information about the other user received from the user; and making, by the database service, the friend webpage having the information about the other user accessible only to the user and to additional users given permission by the user.
-
Specification