Transition to an organization directory
AssigneeDropbox, Inc.
InventorsThomas Kleinpeter, Tony Xu, Akos Albert, Nils Bunger, Sam Jau, Conor Woods, Aaron Staley
Life of this patent
Estimating the term…
Abstract
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.
Claims20
A non-transitory computer readable medium comprising instructions stored thereon, when executed the instructions are effective to cause a content management system to:
- transition an existing namespace at the content management system to an organization namespace at the content management system, wherein each of a plurality of user accounts has a member folder mounted in an organization directory viewable only by each respective user account, and wherein non-member folders mounted to the organization directory are shared with user accounts having access to the organization directory and wherein transitioning includes causing the content management system to:
- create a member folder for a user account within the existing namespace that has an access state of private;
- move all content items in the existing namespace into the member folder;
- and
- after moving all content items into the member folder, unmount the member folder from the existing namespace and mount the member folder in the organization namespace.
A method comprising:
- transitioning an existing namespace at a content management system to an organization namespace at the content management system, wherein each of a plurality of user accounts has a member folder mounted in an organization directory viewable only by each respective user account, and wherein non-member folders mounted to the organization directory are shared with user accounts having access to the organization directory and wherein transitioning includes causing the content management system to:
- creating a member folder for a user account within the existing namespace that has an access state of private;
- moving all content items in the existing namespace into the member folder;
- and
- after moving all content items into the member folder, unmounting the member folder from the existing namespace and mount the member folder in the organization namespace.
A content management system comprising:
- one or more processors;
- and
- at least one memory having instructions stored thereon, that when executed the instructions are effective to cause the one or more processors to:
- transition an existing namespace at a content management system to an organization namespace at the content management system, wherein each of a plurality of user accounts has a member folder mounted in an organization directory viewable only by each respective user account, and wherein non-member folders mounted to the organization directory are shared with user accounts having access to the organization directory and wherein transitioning includes causing the content management system to:
- create a member folder for a user account within the existing namespace that has an access state of private;
- move all content items in the existing namespace into the member folder;
- and
- after moving all the content items into the member folder, unmount the member folder from the existing namespace and mount the member folder in the organization namespace.
Dependencies are inferred from the claim text.