US 12,067,508 B2
Providing access to a private resource in an enterprise social networking system
Yanik Grignon, Cedar Park, TX (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by salesforce.com, inc., San Francisco, CA (US)
Filed on Mar. 22, 2022, as Appl. No. 17/655,851.
Application 17/655,851 is a continuation of application No. 16/244,928, filed on Jan. 10, 2019, granted, now 11,308,424.
Application 16/244,928 is a continuation of application No. 15/599,831, filed on May 19, 2017, granted, now 10,210,466, issued on Feb. 19, 2019.
Application 15/599,831 is a continuation of application No. 15/252,781, filed on Aug. 31, 2016, granted, now 9,691,041, issued on Jun. 27, 2017.
Application 15/252,781 is a continuation of application No. 14/268,990, filed on May 2, 2014, granted, now 9,460,474, issued on Oct. 4, 2016.
Claims priority of provisional application 61/819,181, filed on May 3, 2013.
Prior Publication US 2022/0284358 A1, Sep. 8, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01); G06Q 10/06 (2023.01); G06Q 50/00 (2012.01)
CPC G06Q 10/06 (2013.01) [G06Q 50/01 (2013.01); H04L 63/102 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a database system comprising one or more hardware processors, the database system configurable to cause:
determining, responsive to a first request associated with a first user to share private resource data with a second user, that the second user is not one of a plurality of authorized users of the private resource data, the private resource data being accessible by only the authorized users;
displaying on a first user device, responsive to the determination that the second user is not one of the authorized users, a selection operable to receive requests to provision access to the private resource to a user;
obtaining, via the selection, a second request to provision access to the private resource to the second user;
displaying on the first user device, responsive to the second request, one or more controls operable to control granting access to the private resource to the second user; and
updating, responsive to granting access to the private resource to the second user, a data object tracking a workflow in the database system from an access pending status to an access approved status.