US 11,960,577 B2
Publication of collaborative file to library
Miko Arnab Bose, San Francisco, CA (US); Robert J. Snell, Edgware (GB); Mark Francis Movida, Berkeley, CA (US); Valliappan Annamalai Natarajan, San Ramon, CA (US); Adam Thielemann Wegel, San Francisco, CA (US); Matthew Charles Hagenian, San Francisco, CA (US); and Durgesh Singh, Sunnyvale, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by salesforce.com, inc., San Francisco, CA (US)
Filed on Mar. 7, 2023, as Appl. No. 18/179,579.
Application 18/179,579 is a continuation of application No. 17/313,564, filed on May 6, 2021, granted, now 11,636,181.
Application 17/313,564 is a continuation of application No. 16/175,626, filed on Oct. 30, 2018, granted, now 11,023,564, issued on Jun. 1, 2021.
Application 16/175,626 is a continuation of application No. 15/078,430, filed on Mar. 23, 2016, granted, now 10,146,915, issued on Dec. 4, 2018.
Claims priority of provisional application 62/218,440, filed on Sep. 14, 2015.
Prior Publication US 2023/0315814 A1, Oct. 5, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/00 (2013.01); G06F 21/62 (2013.01)
CPC G06F 21/00 (2013.01) [G06F 21/6245 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a memory; and
a database system implemented using a server system comprising one or more processors, the database system configurable to cause:
obtaining an indication of a request to share a file accessible to a first group of collaborating users with a second group of collaborating users, the file stored in a first shared location, the accessibility of the file to the first group of users based on a set of permissions;
moving the file to a second shared location accessible to the second group of users,
adding the first group of users to the file in the second shared location, the adding comprising:
maintaining the set of permissions to provide the accessibility of the file in the second shared location to the first group of users;
sending a notification to the first group of users, the notification indicating the second shared location;
obtaining an indication of a selection of one of different levels of access to restrict the accessibility of the file in the second shared location to at least one user; and
restricting the accessibility of the file in the second shared location to the at least one user according to the selected level of access.