US2022067066A1PendingUtilityA1

Transition to an organization directory

Assignee: DROPBOX INCPriority: Dec 28, 2017Filed: Nov 10, 2021Published: Mar 3, 2022
Est. expiryDec 28, 2037(~11.4 yrs left)· nominal 20-yr term from priority
G06F 16/27G06F 16/11H04L 67/01G06F 16/152G06F 16/1787G06F 16/176G06F 16/137G06F 16/172G06F 3/0623G06F 16/951G06F 16/119G06F 16/955H04L 63/08G06F 9/547H04L 67/06G06F 16/18H04L 9/3213G06F 16/1744G06F 16/156G06F 16/275G06F 16/178G06F 2212/1052G06F 16/128G06F 16/1734G06F 11/1469G06F 16/2246G06F 21/6218H04L 9/3247G06F 16/183H04L 63/102H04L 63/10G06F 3/067G06F 12/1466G06F 16/1767G06F 16/184G06F 16/1844G06F 16/125G06F 3/0652G06F 16/148H04L 63/0853G06F 21/604G06F 1/04G06F 16/907G06F 16/13G06F 16/116G06F 16/168G06F 16/185H04L 67/306G06F 16/24552G06F 16/958G06F 16/1827G06F 16/2358G06F 3/0629H04L 67/1097G06F 16/16G06F 16/122G06F 16/2255H04L 67/1095G06F 2221/2141G06F 3/065G06F 16/2322G06F 2201/84G06F 16/182G06F 16/162G06F 16/2379G06F 3/0619G06F 16/2365G06F 16/113H04L 63/101G06F 16/9027G06F 21/10H04L 67/42
80
PatentIndex Score
0
Cited by
0
References
0
Claims

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

exact text as granted — not AI-modified
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:
 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. 
   
     
     
         2 . The non-transitory computer readable medium of  claim 1 , wherein the transitioning includes causing the content management system to:
 prior to the mount of the member folder, configuring the unmounted member folder as a confidential folder.   
     
     
         3 . The non-transitory computer readable medium of  claim 1 , wherein the transitioning includes causing the content management system to:
 after the member folder has been mounted in the organization namespace, move a subset of the content items from within the member folder to at least one new location in the organization directory.   
     
     
         4 . The non-transitory computer readable medium of  claim 1 , comprising instructions to cause the content management system to:
 transmit to a client device authorized to access the user account, an up-to-date view of a namespace within the organization directory, wherein the up-to-date view is filtered according to access privileges for the user account.   
     
     
         5 . The non-transitory computer readable medium of  claim 4 , comprising instructions to cause the content management system to:
 transmit, to the client device, instructions to populate a local file system of the client device according to the up-to-date view of the namespace within the organization directory.   
     
     
         6 . The non-transitory computer readable medium of  claim 1 , wherein the transitioning includes causing the content management system to:
 prior to creation of the member folder within the existing namespace, create a convert-user task list and store the convert-user task list in association with the user account.   
     
     
         7 . The non-transitory computer readable medium of  claim 6 , wherein the transitioning includes causing the content management system to:
 after completion of a task in the convert-user task list, remove the task from the convert-user task list, wherein a synchronization process for the user account is suspended while the convert-user task list contains tasks.   
     
     
         8 . The non-transitory computer readable medium of  claim 1 , further comprising instructions to cause the content management system to:
 after all the content items have been moved into the member folder, synchronize the member folder with a client device.   
     
     
         9 . 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. 
   
     
     
         10 . The method of  claim 9 , wherein the transitioning further comprises:
 prior to the mount of the member folder, configuring the unmounted member folder as a confidential folder.   
     
     
         11 . The method of  claim 9 , wherein the transitioning further comprises:
 after the member folder has been mounted in the organization namespace, moving a subset of the content items from within the member folder to at least one new location in the organization directory.   
     
     
         12 . The method of  claim 9 , further comprising:
 transmitting to a client device authorized to access the user account, an up-to-date view of a namespace within the organization directory, wherein the up-to-date view is filtered according to access privileges for the user account; and   transmitting, to the client device, instructions to populate a local file system of the client device according to the up-to-date view of the namespace within the organization directory.   
     
     
         13 . The method of  claim 9 , wherein the transitioning further comprises:
 prior to creation of the member folder within the existing namespace, creating a convert-user task list and store the convert-user task list in association with the user account; and   after completion of a task in the convert-user task list, removing the task from the convert-user task list, wherein a synchronization process for the user account is suspended while the convert-user task list contains tasks.   
     
     
         14 . The method of  claim 9  further comprising:
 after all the content items have been moved into the member folder, synchronizing the member folder with a client device. 
 
     
     
         15 . 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. 
   
     
     
         16 . The content management system of  claim 15 , wherein the transitioning includes causing the content management system to:
 prior to the mount of the member folder, configuring the unmounted member folder as a confidential folder.   
     
     
         17 . The content management system of  claim 15 , wherein the transitioning includes causing the content management system to:
 after the member folder has been mounted in the organization namespace, move a subset of the content items from within the member folder to at least one new location in the organization directory.   
     
     
         18 . The content management system of  claim 15 , wherein the transitioning includes causing the content management system to:
 transmit to a client device authorized to access the user account, an up-to-date view of a namespace within the organization directory, wherein the up-to-date view is filtered according to access privileges for the user account; and   transmit, to the client device, instructions to populate a local file system of the client device according to the up-to-date view of the namespace within the organization directory.   
     
     
         19 . The content management system of  claim 15 , wherein the transitioning includes causing the content management system to:
 prior to creation of the member folder within the existing namespace, create a convert-user task list and store the convert-user task list in association with the user account; and   after completion of a task in the convert-user task list, remove the task from the convert-user task list, wherein a synchronization process for the user account is suspended while the convert-user task list contains tasks.   
     
     
         20 . The content management system of  claim 15 , wherein the transitioning includes causing the content management system to:
 after all the content items have been moved into the member folder, synchronize the member folder with a client device.

Join the waitlist — get patent alerts

Track US2022067066A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.