×

Nested namespaces for selective content sharing

  • US 9,922,201 B2
  • Filed: 12/07/2015
  • Issued: 03/20/2018
  • Est. Priority Date: 04/01/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more hardware processors;

    one or more non-transitory storage media storing instructions that when executed by the one or more processors, cause the one or more processors to perform;

    storing, in a content management system, content for a plurality of users, the content comprising a plurality of content items and a plurality of folders arranged in a plurality of hierarchies;

    establishing, a plurality of root namespaces, wherein each root namespace, of the plurality of root namespaces, is rooted to a root folder of an account;

    establishing a first namespace rooted to a first folder selected from the plurality of folders;

    maintaining first permissions for the first namespace, the first permissions granting access to the first namespace to a first set of users of the plurality of users;

    receiving a user request to share a second folder with a second set of users of the plurality of users;

    wherein the user request is received at the content management system;

    wherein the second folder is a child of the first folder in a particular hierarchy of the plurality of hierarchies;

    based on the receiving the user request to share the second folder with the second set of users;

    establishing a second namespace rooted to the second folder; and

    maintaining second permissions for the second namespace, the second permissions granting access to the second namespace to the second set of users of the plurality of users;

    determining, by the content management system, that the second permissions allow a particular user to access the second namespace; and

    based on the determining, by the content management system, that the second permissions allow the particular user to access the second namespace, allowing the particular user to access the second folder.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×