Reputation and engagement system for online community management
First Claim
1. A method comprising:
- calculating, by a processing device, a reputation value for a plurality of users of an online community, the reputation value being based on activities of each user related to the online community;
periodically calculating, by the processing device, one or more reputation statistical measures based on changes in the reputation values for the plurality of users of the online community, a reputation statistical measure identifying a trend in changes of a corresponding reputation value over a period of time;
determining, by an automated rule-based action module executed by the processing device, at least one automated action to be performed for at least one user of the plurality of users of the online community based on the one or more reputation statistical measures and a plurality of rules;
performing, by the processing device, the at least one automated action for the at least one user of the plurality of users of the online community, wherein the at least one automated action comprises at least one of adding a new role for the at least one user of the plurality of users of the online community or modifying a reputation level for the at least one user of the plurality of users of the online community;
providing, by the processing device, a first user interface for a manager of the online community, the first user interface including a presentation of a list of users of the plurality of users of the online community, a reputation value for each user in the list, and one or more of the reputation statistical measures, the list of users comprising the at least one user, and being selected based on sorting of the plurality of users according to at least one of the reputation statistical measures;
upon receiving a selection of a subset of users from the list of users in the first user interface and a selection of one of a plurality of optional actions from a management action menu, performing, by the processing device, the selected action for the selected subset of users, wherein the selected action comprises at least one of adding a new role for the selected subset of users or modifying a reputation level for the selected subset of users;
upon receiving a selection of a user from the list of users in the first user interface by the manager, providing a second user interface for the manager, the second user interface comprising a reputation breakdown option and a graphs option;
upon receiving a user selection of the reputation breakdown option, providing for presentation in the second user interface a reputation breakdown of a reputation value of the user by reputation category in a tabular form, the reputation breakdown including a plurality of reputation categories for the user, and a contribution of each reputation category to the reputation value of the user; and
upon receiving a user selection of the graphs option, providing for presentation in the second user interface a graph illustrating a change in a contribution of the selected reputation category to the reputation value of the user over a period of time, wherein operations of the method are executed by a processor.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer programs are presented for an online community management system. One method calculates users'"'"' reputations that are based on the activities of each user in the online community. The reputation measures the quality of the user activities in the community. Further, the method includes operations for periodically calculating reputation statistical measures based on the users'"'"' reputations, and for sorting the users based on the reputation statistical measures. A user interface for a manager of the online community is provided, the user interface including a presentation of reputation information about a group of users of the online community identifying trends in changes of the reputation. The group of users is selected based on the sorting, and the user interface provides an option to select a first user from the group of users to obtain a display of events associated with the selected user in the online community.
17 Citations
18 Claims
-
1. A method comprising:
-
calculating, by a processing device, a reputation value for a plurality of users of an online community, the reputation value being based on activities of each user related to the online community; periodically calculating, by the processing device, one or more reputation statistical measures based on changes in the reputation values for the plurality of users of the online community, a reputation statistical measure identifying a trend in changes of a corresponding reputation value over a period of time; determining, by an automated rule-based action module executed by the processing device, at least one automated action to be performed for at least one user of the plurality of users of the online community based on the one or more reputation statistical measures and a plurality of rules; performing, by the processing device, the at least one automated action for the at least one user of the plurality of users of the online community, wherein the at least one automated action comprises at least one of adding a new role for the at least one user of the plurality of users of the online community or modifying a reputation level for the at least one user of the plurality of users of the online community; providing, by the processing device, a first user interface for a manager of the online community, the first user interface including a presentation of a list of users of the plurality of users of the online community, a reputation value for each user in the list, and one or more of the reputation statistical measures, the list of users comprising the at least one user, and being selected based on sorting of the plurality of users according to at least one of the reputation statistical measures; upon receiving a selection of a subset of users from the list of users in the first user interface and a selection of one of a plurality of optional actions from a management action menu, performing, by the processing device, the selected action for the selected subset of users, wherein the selected action comprises at least one of adding a new role for the selected subset of users or modifying a reputation level for the selected subset of users; upon receiving a selection of a user from the list of users in the first user interface by the manager, providing a second user interface for the manager, the second user interface comprising a reputation breakdown option and a graphs option; upon receiving a user selection of the reputation breakdown option, providing for presentation in the second user interface a reputation breakdown of a reputation value of the user by reputation category in a tabular form, the reputation breakdown including a plurality of reputation categories for the user, and a contribution of each reputation category to the reputation value of the user; and upon receiving a user selection of the graphs option, providing for presentation in the second user interface a graph illustrating a change in a contribution of the selected reputation category to the reputation value of the user over a period of time, wherein operations of the method are executed by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a memory; and one or more processors, coupled to the memory, to; manage activities of a plurality of users associated with an online community; calculate a reputation value for the plurality of users of the online community based on the activities of the users related to the online community; periodically calculate one or more reputation statistical measures based on changes in the reputation values for the plurality of users of the online community, a reputation statistical measure identifying a trend in changes of a corresponding reputation value over a period of time; determine, by an automated rule-based action module, at least one automated action to be performed for at least one user of the plurality of users of the online community based on the one or more reputation statistical measures and a plurality of rules; perform the at least one automated action for the at least one user of the plurality of users of the online community, wherein the at least one automated action comprises at least one of adding a new role for the at least one user of the plurality of users of the online community or modifying a reputation level for the at least one user of the plurality of users of the online community; provide a first user interface for a manager of the online community, the first user interface including a presentation of a list of users of the plurality of users of the online community, a reputation value for each user in the list, and one or more of the reputation statistical measures, the list of users comprising the at least one user, and being selected based on sorting of the plurality of users according to at least one of the reputation statistical measures; upon receiving a selection of a subset of users from the list of users in the first user interface and a selection of one of a plurality of optional actions from a management action menu, perform the selected action for the selected subset of users, wherein the selected action comprises at least one of adding a new role for the selected subset of users or modifying a reputation level for the selected subset of users; upon receiving a selection of a user from the list of users in the first user interface by the manager, provide a second user interface for the manager, the second user interface comprising a reputation breakdown option and a graphs option; upon receiving a user selection of the reputation breakdown option, provide for presentation in the second user interface a reputation breakdown of a reputation value of the user by reputation category in a tabular form, the reputation breakdown including a plurality of reputation categories for the user, and a contribution of each reputation category to the reputation value of the user; and upon receiving a user selection of the graphs option, providing for presentation in the second user interface a graph illustrating a change in a contribution of the selected reputation category to the reputation value of the user over a period of time. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium comprising instructions, which when executed by a processing device, cause the processing to perform operations comprising:
-
calculating a reputation value for a plurality of users of an online community, the reputation value being based on activities of each user related to the online community; periodically calculating one or more reputation statistical measures based on changes in the reputation values for the plurality of users of the online community, a reputation statistical measure identifying a trend in changes of a corresponding reputation value over a period of time; determining, by an automated rule-based action module, at least one automated action to be performed for at least one user of the plurality of users of the online community based on the one or more reputation statistical measures and a plurality of rules; performing the at least one automated action for the at least one user of the plurality of users of the online community, wherein the at least one automated action comprises at least one of adding a new role for the at least one user of the plurality of users of the online community or modifying a reputation level for the at least one user of the plurality of users of the online community; providing a first user interface for a manager of the online community, the first user interface including a presentation of a list of users of the plurality of users of the online community, a reputation value for each user in the list, and one or more of the reputation statistical measures, the list of users comprising the at least one user, and being selected based on sorting of the plurality of users according to at least one of the reputation statistical measures; upon receiving a selection of a subset of users from the list of users in the first user interface and a selection of one of a plurality of optional actions from a management action menu, performing the selected action for the selected subset of users, wherein the selected action comprises at least one of adding a new role for the selected subset of users or modifying a reputation level of the selected subset of users; upon receiving a selection of a user from the list of users in the first user interface by the manager, providing a second user interface for the manager, the second user interface comprising a reputation breakdown option and a graphs option; upon receiving a user selection of the reputation breakdown option, providing for presentation in the second user interface a reputation breakdown of a reputation value of the user by reputation category in a tabular form, the reputation breakdown including a plurality of reputation categories for the user, and a contribution of each reputation category to the reputation value of the user; and upon receiving a user selection of the graphs option, providing for presentation in the second user interface a graph illustrating a change in a contribution of the selected reputation category to the reputation value of the user over a period of time.
-
Specification