Records Access and Management
US-2024419838-A1 · Dec 19, 2024 · US
US2016162702A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016162702-A1 |
| Application number | US-201514633951-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 27, 2015 |
| Priority date | Dec 8, 2014 |
| Publication date | Jun 9, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method of adding a co-teacher to an original teacher's class notebook can include, in response to receiving a request, at a client device, to add a co-teacher to a class notebook managed by a classroom notebook application, assigning the co-teacher full read/write permissions to the teacher's class notebook including any section groups having connected role inheritances. The co-teacher is also assigned full read/write permissions to the student-specific section groups and the collaboration space section group, which are all in the class notebook and which have broken permission inheritance. To protect the teacher's personal folder, which is a parent folder to the teacher's class notebook, the classroom notebook application removes the co-teacher's permissions to the teacher's personal folder.
Opening claim text (preview).
What is claimed is: 1 . A method of managing access permissions to class notebooks, comprising: receiving a request, at a client device, to add a co-teacher to a class notebook associated with a personal folder of a teacher that is stored at a server, wherein the class notebook comprises a collaboration section group, a content library section group, and a plurality of student-specific section groups, wherein the collaboration section group and each of the plurality of student-specific section groups have broken role inheritances from the class notebook; assigning the co-teacher to the class notebook, including any section groups of the class notebook having connected role inheritances, with read/write permissions; assigning the co-teacher to the collaboration section group and each of the plurality of student-specific section groups, which have the broken role inheritances, with read/write permissions; and removing read/write permissions of the co-teacher from the personal folder of the teacher. 2 . The method of claim 1 , wherein assigning the co-teacher to the class notebook comprises requesting the server to store the read/write permissions for the co-teacher associated with the class notebook. 3 . The method of claim 1 , wherein assigning the co-teacher to the collaboration section group and each of the plurality of student-specific section groups comprises requesting the server to store the read/write permissions for the co-teacher associated with the collaboration section group and each of the plurality of student-specific section groups. 4 . The method of claim 1 , wherein removing the read/write permissions of the co-teacher from the personal folder of the teacher comprises requesting the server to remove the co-teacher from access to the personal folder of the teacher. 5 . The method of claim 1 , further comprising: notifying the co-teacher that they have access to the class notebook by automatically populating the co-teacher's personal folder with a link to the class notebook. 6 . The method of claim 1 , further comprising adding a new student to the class notebook by: assigning the new student a read-only role to the class notebook; creating a new section group in the class notebook; breaking a role inheritance setting of the new section group; assigning the new student with read/write permissions to the new section group; assigning the teacher and any co-teachers with read/write permissions to the new section group; and assigning the new student with read/write permissions to the collaboration space. 7 . The method of claim 1 , further comprising removing the co-teacher from the class notebook by: removing access of the co-teacher to the class notebook; removing access of the co-teacher to the collaboration space; and removing access of the co-teacher to the plurality of student-specific section groups. 8 . One or more computer readable storage media having instructions stored thereon that, when executed by a processing system, direct the processing system to: assign a co-teacher with read/write permissions to a class notebook associated with a personal folder of a teacher that is stored at a server, including any section groups of the class notebook having connected role inheritances, wherein the class notebook comprises a collaboration section group, a content library section group, and a plurality of student-specific section groups, wherein the collaboration section group and each of the plurality of student-specific section groups have broken role inheritances from the class notebook; assign the co-teacher to the collaboration section group and each of the plurality of student-specific section groups, which have the broken role inheritances, with read/write permissions; and remove read/write permissions of the co-teacher from the personal folder of the teacher. 9 . The media of claim 8 , wherein the instructions to assign the co-teacher to the class notebook direct the processing system to request the server to store the read/write permissions for the co-teacher associated with the class notebook. 10 . The media of claim 8 , wherein the instructions to assign the co-teacher to the collaboration section group and each of the plurality of student-specific section groups direct the processing system to request the server to store the read/write permissions for the co-teacher associated with the collaboration section group and each of the plurality of student-specific section groups. 11 . The media of claim 8 , wherein the instructions to remove the read/write permissions of the co-teacher from the personal folder of the teacher direct the processing system to request the server to remove the co-teacher from access to the personal folder of the teacher. 12 . The media of claim 8 , further comprising instructions that direct the processing system to add a new student to the class notebook by: assigning the new student a read-only role to the class notebook; creating a new section group in the class notebook; breaking a role inheritance setting of the new section group; assigning the new student with read/write permissions to the new section group; assigning the teacher and any co-teachers with read/write permissions to the new section group; and assigning the new student with read/write permissions to the collaboration space. 13 . The media of claim 8 , further comprising instructions that direct the processing system to remove the co-teacher from the class notebook by: removing access of the co-teacher to the class notebook; removing access of the co-teacher to the collaboration space; and removing access of the co-teacher to the plurality of student-specific section groups. 14 . A system comprising: a processing system; a storage system; a classroom notebook application stored in the storage system that when executed by the processing direct the processing system to: in response to receiving a request to create a class notebook for a teacher, store a new class notebook in a personal folder of the teacher at a server and create section groups including a collaboration space section group and a content library section group; break a role inheritance of the collaboration space section group; assign read/write permissions for the teacher to the collaboration space section group after the role inheritance is broken; in response to receiving a request to add at least one student, assign each of the at least one student read-only access to the class notebook, create student-specific section groups in the class notebook for each of the at least one student, break role inheritances of the student-specific section groups, assign read/write permissions for each of the at least one student to a corresponding one of the student-specific section groups after the role inheritance is broken, assign read/write permissions for the teacher to the student specific section groups having the broken role inheritances, assign read/write permissions for each of the at least one student to the collaboration space section group having the broken role inheritance; in response to receiving a request to add a co-teacher to the class notebook, assign read/write permissions for the co-teacher to the class notebook, assign the co-teacher to the collaboration section group and each of the student-specific section groups having the broken role inheritances; and remove read/write permissions of the co-teacher from the personal folder of the teacher. 15 . The system of claim 14 , wherein the classroom notebook application directs the processing system to assign the c
Protecting personal data, e.g. for financial or medical purposes · CPC title
with visual presentation of the material to be studied, e.g. using film strip · CPC title
Access rights, e.g. capability lists, access control lists, access tables, access matrices · CPC title
to a system of files or objects, e.g. local or distributed file system or database · CPC title
Inheriting rights or properties, e.g., propagation of permissions or restrictions within a hierarchy · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.