Systems for peer-to-peer knowledge sharing platform
First Claim
Patent Images
1. A system, comprising:
- one or more hardware processors; and
a non-transitory memory, the non-transitory memory storing instructions that, when executed by the one or more hardware processors, causes the one or more hardware processors to perform actions comprising;
determining whether a user has access to a community home page;
retrieving a plurality of forums from the community home page based at least in part on an indication of user credentials associated with the user'"'"'s access to the community home page;
determining the user'"'"'s membership in one or more groups associated with the plurality of retrieved forums;
performing one or more permission computations of the user based at least in part on the user'"'"'s membership in one or more groups associated with the plurality of forums;
determining a respective permission of the user to each of the plurality of forums based at least in part on the one or more permission computations; and
storing, in the non-transitory memory, the respective permission of the user to each of the plurality of forums.
0 Assignments
0 Petitions
Accused Products
Abstract
A system implements user permissions and user subscriptions with regard to content posted on one or more peer-to-peer knowledge sharing platforms (e.g., Community pages). Permissions are assigned to groups of users, rather than individual users. Permissions are determined by the groups of which the user in question is a member.
37 Citations
20 Claims
-
1. A system, comprising:
-
one or more hardware processors; and a non-transitory memory, the non-transitory memory storing instructions that, when executed by the one or more hardware processors, causes the one or more hardware processors to perform actions comprising; determining whether a user has access to a community home page; retrieving a plurality of forums from the community home page based at least in part on an indication of user credentials associated with the user'"'"'s access to the community home page; determining the user'"'"'s membership in one or more groups associated with the plurality of retrieved forums; performing one or more permission computations of the user based at least in part on the user'"'"'s membership in one or more groups associated with the plurality of forums; determining a respective permission of the user to each of the plurality of forums based at least in part on the one or more permission computations; and storing, in the non-transitory memory, the respective permission of the user to each of the plurality of forums. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for determining user permissions, the method comprising:
-
determining whether a user has access to a community home page; retrieving a plurality of forums from the community home page based at least in part on an indication of user credentials associated with the user'"'"'s access to the community home page; determining the user'"'"'s membership in one or more groups associated with the plurality of forums; performing one or more permission computations of the user based at least in part on the user'"'"'s membership in one or more groups associated with the plurality of forums; determining a respective permission of the user to each of the plurality of forums based at least in part on the one or more permission computations; and controlling access, by the user, to each of the plurality of forums based on the determined respective permission of the user to each of the plurality of forums. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium comprising computer readable code, that when executed by one or more processors, causes the one or more processors to perform operations comprising:
-
retrieving a plurality of forums from a community home page based at least in part on an indication of user credentials associated with a user'"'"'s access to a community home page; determining the user'"'"'s membership in one or more groups associated with the plurality of forums; performing one or more permission computations of the user based at least in part on the user'"'"'s membership in one or more groups associated with the plurality of forums; and determining a respective permission of the user to each of the plurality of forums based at least in part on the one or more permission computations. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification