IP Library Granted Patent US 10,789,268
Granted Patent B2
US 10,789,268 · App. 15/857,715 · Granted Sep 29, 2020

Administrator console for an organization directory

Inventors: Howard Lee (San Francisco, CA); Aaron Staley (San Francisco, CA); Nils Bunger (Palo Alto, CA); Rohan Vora (Santa Clara, CA); Yosrie Mansour (Tel Aviv, IL); Zach Johnston (San Francisco, CA)
Assignee: Dropbox, Inc.
G06F16/27G06F1/04G06F3/065G06F3/067G06F3/0619G06F3/0623G06F3/0629G06F3/0652G06F9/547G06F11/1469G06F12/1466G06F16/11G06F16/113G06F16/116G06F16/119G06F16/122G06F16/125G06F16/128G06F16/13G06F16/137G06F16/148G06F16/152G06F16/156G06F16/16G06F16/162G06F16/168G06F16/172G06F16/176G06F16/178G06F16/1734G06F16/1744G06F16/1767G06F16/1787G06F16/18G06F16/182G06F16/183G06F16/184G06F16/185G06F16/1827G06F16/1844G06F16/2246G06F16/2255G06F16/2322G06F16/2358G06F16/2365G06F16/2379G06F16/24552G06F16/275G06F16/907G06F16/9027G06F16/951G06F16/955G06F16/958G06F21/10G06F21/604G06F21/6218H04L9/3213H04L9/3247H04L63/08H04L63/0853H04L63/10H04L63/101H04L63/102H04L67/06H04L67/1095H04L67/1097G06F2201/84G06F2212/1052G06F2221/2141H04L67/306H04L67/42
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,789,268
App. No.
15/857,715
Granted
Sep 29, 2020
Kind
B2
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.

Claims (53)

1. A non-transitory computer readable medium comprising instructions stored thereon, when executed the instructions are effective to cause a content management system to:

present an administrator console for managing an organization directory, the organization directory including team folders and user folders;

receive a request to manage one of the team folders or user folders;

in response to the request, elevate an access privilege of an administrator;

archive one of the team folders or user folders; and

remove entries in an access control list pertaining to the one of the team folders or user folders.

2. The non-transitory computer readable medium of claim 1 , wherein the request is to manage one of the team folders, and the elevation of the access privilege of the administrator includes instructions to cause the content management system to:

provide the administrator with a team owner privilege; and

in response to an action by the administrator operating with the team owner privilege, change access rights to one of the team folders.

3. The non-transitory computer readable medium of claim 1 , wherein the request is to manage one of the user folders, and the elevation of the access privilege of the administrator includes instructions to cause the content management system to:

provide the administrator a user role, the user role being specific to a user account of the one of the user folders to which the administrator has requested to manage; and

in response to an action by the administrator operating in the user role, modify an aspect of the user folder.

4. The non-transitory computer readable medium of claim 1 , wherein the instructions to archive the one of the team folders or user folders includes moving the folder to be archived into an archive folder, the archive folder being invisible to all users browsing the organization directory.

5. The non-transitory computer readable medium of claim 1 , wherein the instructions to archive the one of the team folders or user folders includes instructions to:

save data descriptive of the entries in the access control list in association with the folder to be archived.

6. The non-transitory computer readable medium of claim 1 , comprising instructions to cause the content management system to:

present an informational view within the administrator console, wherein the presentation of the informational view does not require elevated access privileges to view.

7. A method comprising:

presenting an administrator console for managing an organization directory, the organization directory including team folders and user folders;

receiving a request to manage one of the team folders or user folders;

in response to the request, elevating an access privilege of an administrator;

archiving one of the team folders or user folders; and

removing entries in an access control list pertaining to the one of the team folders or user folders.

8. The method of claim 7 , wherein the request is to manage one of the team folders, and the elevating of the access privileges of the administrator includes:

providing the administrator with a team owner privilege; and

in response to an action by the administrator operating with the team owner privilege, changing access rights to one of the team folders.

9. The method of claim 7 , wherein the request is to manage one of the user folders, and the elevating of the access privilege of the administrator includes:

providing the administrator a user role, the user role being specific to a user account of the one of the user folders to which the administrator has requested to manage; and

in response to an action by the administrator operating in the user role, modifying an aspect of the user folder.

10. The method of claim 7 , wherein the archiving the one of the team folders or user folders includes moving the folder to be archived into an archive folder, the archive folder being invisible to all users browsing the organization directory.

11. The method of claim 7 , wherein the archiving the one of the team folders or user folders includes:

saving data descriptive of the entries in the access control list in association with the folder to be archived.

12. The method of claim 7 , comprising:

presenting an informational view within the administrator console, wherein the presentation of the informational view does not require elevated access privileges to view.

13. A content management system comprising:

at least one processor;

at least one memory having instructions stored thereon, that when executed the instructions are effective to cause the at least one processor to:

present an administrator console for managing an organization directory, the organization directory including team folders and user folders;

receive a request to manage one of the team folders or user folders;

in response to the request, elevate an access privilege of an administrator;

move one the team folders or user folders into an archive folder; and

remove entries in an access control list pertaining to the one the team folders or user folders.

14. The content management system of claim 13 , wherein the request is to manage one of the team folders, and the elevation of the access privileges of the administrator includes instructions to cause the at least one processor to:

provide the administrator with a team owner privilege; and

in response to an action by the administrator operating with the team owner privilege, change access rights to one of the team folders.

15. The content management system of claim 13 , wherein the request is to manage one of the user folders, and the elevation of the access privilege of the administrator includes instructions to cause the at least one processor to:

provide the administrator a user role, the user role being specific to a user account of the one of the user folders to which the administrator has requested to manage; and

in response to an action by the administrator operating in the user role, modify an aspect of the user folder.

16. The content management system of claim 13 , wherein the archive folder is invisible to all users browsing the organization directory.

17. The content management system of claim 13 , comprising instructions to cause the at least one processor to:

save data descriptive of the entries in the access control list in association with the one the team folders or user folders moved to the archive folder.

18. The content management system of claim 13 , comprising instructions to cause the at least one processor to:

present an informational view within the administrator console, wherein the presentation of the informational view does not require elevated access privileges to view.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DROPBOX, INC.
Reel/Frame 069635/0332 →
SECURITY INTEREST Recorded Dec 12, 2024
From: DROPBOX, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069604/0611 →
PATENT SECURITY AGREEMENT Recorded Mar 10, 2021
From: DROPBOX, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 055670/0219 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE LAST NAME OF THE LAST INVENTOR ZACH JOHNSON PREVIOUSLY RECORDED ON REEL 046439 FRAME 0629. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 17, 2020
From: LEE, HOWARD; STALEY, AARON; BUNGER, NILS; VORA, ROHAN; MONSOUR, YOSRIE; JOHNSTON, ZACH
To: DROPBOX, INC.
Reel/Frame 053533/0150 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FIFTH ASSIGNOR'S LAST NAME AND DOC DATE PREVIOUSLY RECORDED ON REEL 046439 FRAME 0629. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 30, 2018
From: LEE, HOWARD; STALEY, AARON; BUNGER, NILS; VORA, ROHAN; MANSOUR, YOSRIE; JOHNSON, ZACH
To: DROPBOX, INC.
Reel/Frame 046985/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2018
From: LEE, HOWARD; STALEY, AARON; BUNGER, NILS; VORA, ROHAN; MONSOUR, YOSRIE; JOHNSON, ZACH
To: DROPBOX, INC.
Reel/Frame 046439/0629 →
Continuity (2)
Provisional Application 62611473 · Dec 28, 2017
Related Publication 20190205548A1 · Jul 4, 2019