Social sharing of multilayered document
First Claim
1. A method for sharing user generated content in a multilayered document, the method comprising:
- receiving user-generated content associated with a multilayered document created by a primary user, the multilayered document comprising a core layer and one or more additional layers, wherein the core layer comprises pages of a publication, an additional layer includes user-generated content related in subject matter and placement to content of the core layer, and wherein the additional layer is associated with two or more groups of secondary users within an educational social network that are provided distinct subsets of the user-generated content for the additional layer based on distinct access rights assigned by the primary user to their corresponding groups, secondary users within a group defined based on a shared characteristic within a context of the educational social network;
receiving a request, from a viewing user, to access the multi-layered document;
identifying a group of secondary users to which the viewing user belongs;
receiving user-defined access rights, defined by the primary user of the additional layer for the identified group; and
publishing a selected subset of the user-generated content within the additional layer for the viewing user in the multilayered document, the selected subset of the user-generated content that is published for display to the viewing user being determined in accordance with the received user-defined access rights associated with the identified group to which the viewing user belongs.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for sharing multilayered electronic content among users of a social network within a digital education platform is provided. In one embodiment, the digital education platform allows a user to create user-generated content associated with a multilayered document and share the content with other users in an education social network. The user can specify which users to share the user-generated content and assign an access right to each of those users that may access the user-generated content. When the digital education platform receives a request to access the user-generated content from a certain user, an access right associated with that user for the user-generated content is determined and access is granted according to the access right.
-
Citations
20 Claims
-
1. A method for sharing user generated content in a multilayered document, the method comprising:
-
receiving user-generated content associated with a multilayered document created by a primary user, the multilayered document comprising a core layer and one or more additional layers, wherein the core layer comprises pages of a publication, an additional layer includes user-generated content related in subject matter and placement to content of the core layer, and wherein the additional layer is associated with two or more groups of secondary users within an educational social network that are provided distinct subsets of the user-generated content for the additional layer based on distinct access rights assigned by the primary user to their corresponding groups, secondary users within a group defined based on a shared characteristic within a context of the educational social network; receiving a request, from a viewing user, to access the multi-layered document; identifying a group of secondary users to which the viewing user belongs; receiving user-defined access rights, defined by the primary user of the additional layer for the identified group; and publishing a selected subset of the user-generated content within the additional layer for the viewing user in the multilayered document, the selected subset of the user-generated content that is published for display to the viewing user being determined in accordance with the received user-defined access rights associated with the identified group to which the viewing user belongs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium storing computer programs configured to execute on the computer processor, the computer program comprising:
-
receiving user-generated content associated with a multilayered document created by a primary user, the multilayered document comprising a core layer and one or more additional layers, wherein the core layer comprises pages of a publication, an additional layer includes user-generated content related in subject matter and placement to content of the core layer, and wherein the additional layer is associated with two or more groups of secondary users within an educational social network that are provided distinct subsets of the user-generated content for the additional layer based on distinct access rights assigned by the primary user to their corresponding groups, secondary users within a group defined based on a shared characteristic within a context of the educational social network; receiving a request, from a viewing user, to access the multi-layered document; identifying a group of secondary users to which the viewing user belongs; receiving user-defined access rights, defined by the primary user of the additional layer for the identified group; and publishing a selected subset of the user-generated content within the additional layer for the viewing user in the multilayered document, the selected subset of the user-generated content that is published for display to the viewing user being determined in accordance with the received user-defined access rights associated with the identified group to which the viewing user belongs. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented system for sharing user generated content in a multilayered document, the system comprising:
-
a computer processor; and a non-transitory computer-readable storage medium storing computer programs configured to execute on the computer processor, the computer program comprising instructions for; receiving user-generated content associated with a multilayered document created by a primary user, the multilayered document comprising a core layer and one or more additional layers, wherein the core layer comprises pages of a publication, an additional layer includes user-generated content related in subject matter and placement to content of the core layer, and wherein the additional layer is associated with two or more groups of secondary users within an educational social network that are provided distinct subsets of the user-generated content for the additional layer based on distinct access rights assigned by the primary user to their corresponding groups, secondary users within a group defined based on a shared characteristic within a context of the educational social network; receiving a request, from a viewing user, to access the multi-layered document; identifying a group of secondary users to which the viewing user belongs; receiving user-defined access rights, defined by the primary user of the additional layer for the identified group; and publishing a selected subset of the user-generated content within the additional layer for the viewing user in the multilayered document, the selected subset of the user-generated content that is published for display to the viewing user being determined in accordance with the received user-defined access rights associated with the identified group to which the viewing user belongs. - View Dependent Claims (18, 19, 20)
-
Specification