Synchronized organization directory with team member folders

US10997200B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10997200-B2
Application numberUS-201816026531-A
CountryUS
Kind codeB2
Filing dateJul 3, 2018
Priority dateDec 28, 2017
Publication dateMay 4, 2021
Grant dateMay 4, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relative to the organization directory root on their respective client device. In some embodiments novel access permissions are granted to maintain path consistency.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer readable medium comprising instructions stored thereon, when executed the instructions are effective to cause a content management system to: maintain an organization directory as a root directory, where each of a plurality of user accounts have rights to at least read the organization directory; maintain a member directory for each of the plurality of user accounts within the organization directory; identify a portion of the organization directory to be visible from a first client device, wherein the first client device is associated with a first user account of the plurality of user accounts and the portion of the organization directory includes a member directory of the first user account; and synchronize at least the member directory of the first user account with the first client device. 2. The non-transitory computer readable medium of claim 1 , wherein a member directory of a second user account is not visible from the first client device. 3. The non-transitory computer readable medium of claim 2 , comprising instructions to cause the content management system to: identify another portion of the organization directory to be visible from a second client device, wherein the second client device is associated with the second user account, wherein the other portion of the organization directory includes the member directory of the second user account and excludes the member directory of the first user account; and synchronize at least the member directory of the second user account with the second client device. 4. The non-transitory computer readable medium of claim 2 , comprising instructions to cause the content management system to: manage access rights within the organization directory to a team-shared directory mounted with the organization directory, wherein the team-shared directory is only accessible to a first group of user accounts from the plurality of user accounts, and wherein the team-shared directory is visible, but not accessible, by user accounts other than the first group of user accounts. 5. The non-transitory computer readable medium of claim 2 , comprising instructions to cause the content management system to: manage access rights within the organization directory to a team-shared directory mounted within the organization directory, wherein the team-shared directory is only accessible to a first group of user accounts from the plurality of user accounts, and wherein the team-shared directory includes a plurality of content items including a first directory, wherein a specific user account from the plurality of user accounts other than the first group of user accounts has at least read access to the first directory, and as a result of the at least read access to the first directory, the specific user account has traversal rights to any child directory of the first directory, whereby the specific user account can navigate through any child directory, but not see any content items within any directory other than the first directory to which the specific user account has at least read access. 6. The non-transitory computer readable medium of claim 2 , wherein the organization directory is synchronized such that a path to a content item within the organization directory, relative to the root directory, is consistent on the respective client devices for each of the plurality of user accounts. 7. The non-transitory computer readable medium of claim 2 , comprising instructions to cause the content management system to: manage access rights within the organization directory to a team-shared directory mounted within the organization directory and at least one sub-directory within the team-shared directory, wherein the first user account from the plurality of user accounts has greater access permissions to the at least one sub-directory than the team-shared directory that contains it. 8. A method performed by a content management system comprising: maintaining an organization directory as a root directory, where each of a plurality of user accounts have rights to at least read the organization directory; maintaining a member directory for each of the plurality of user accounts, each member directory being mounted within the organization directory; identifying a portion of the organization directory to be visible from a first client device, wherein the first client device is associated with a first user account of the plurality of user accounts and the portion of the organization directory includes a member directory of the first user account; and synchronizing at least the member directory of the first user account with the first client device. 9. The method of claim 8 , wherein a member directory of a second user account is not visible from the first client device. 10. The method of claim 9 , further comprising: identify another portion of the organization directory to be visible from a second client device, wherein the second client device is associated with the second user account of the plurality of user accounts, wherein the other portion of the organization directory includes the member directory of the second user account and excludes the member directory of the first user account; and synchronizing at least the member directory of the second user account with the second client device. 11. The method of claim 9 comprising: managing access rights within the organization directory to a team-shared directory mounted with the organization directory, wherein the team-shared directory is only accessible to a first group of user accounts from the plurality of user accounts, and wherein the team-shared directory is visible, but not accessible, by user accounts other than the first group of user accounts. 12. The method of claim 9 comprising: managing access rights within the organization directory to a team-shared directory mounted with the organization directory, wherein the team-shared directory is only accessible to a first group of user accounts from the plurality of user accounts, and wherein the team-shared directory includes a plurality of content items including a first directory, wherein a specific user account from the plurality of user accounts other than the first group of user accounts has at least read access to the first directory, and as a result of the at least read access to the first directory the specific user account has traversal rights to any child directory of the first directory, whereby the specific user account can navigate through any child directory, but not see any content items within any directory other than the first directory to which the specific user account has at least read access. 13. The method of claim 9 , wherein the organization directory is synchronized such that a path to a content item with the organization directory, relative to the root directory, is consistent on the respective client devices for each of the plurality of user accounts. 14. The method of claim 9 comprising: managing access rights within the organization directory to a team-shared directory mounted within the organization directory and at least one sub-directory within the team-shared directory, wherein the first user account from the plurality of user accounts has greater access permissions to the at least one sub-directory than the team-shared directory that contains it. 15. The method of claim 9 , wherein the portion of the organization directory include on-demand content items that are not synchronized with the first client device associated with the first user account and must be downloaded from the content manageme

Assignees

Inventors

Classifications

  • G06F16/27Primary

    Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor · CPC title

  • G06F16/11Primary

    File system administration, e.g. details of archiving or snapshots (error detection or correction of the data by redundancy in operations G06F11/14) · CPC title

  • Protocols · CPC title

  • Hierarchical storage management [HSM] systems, e.g. file migration or policies thereof (details of archiving G06F16/11) · CPC title

  • using tickets or tokens, e.g. Kerberos (network architectures or network communication protocols for entities authentication using tickets in a packet data network H04L63/0807) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10997200B2 cover?
The present technology pertains to a organization directory hosted by a synchronized content management system. The corporate directory can provide access to user accounts for all members of the organization to all content items in the organization directory on the respective file systems of the members' client devices. Members can reach any content item at the same path as other members relati…
Who is the assignee on this patent?
Dropbox Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/27. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 04 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).