US 12,235,994 B2
System and method for external users in groups of a multitenant system
Kyle Anthony Aziz, Kitchener (CA); Scott Grasley, Kitchener (CA); and Feng Guo, Waterloo (CA)
Assigned to OPEN TEXT SA ULC, Halifax (CA)
Filed by OPEN TEXT SA ULC, Halifax (CA)
Filed on May 1, 2023, as Appl. No. 18/310,528.
Application 18/310,528 is a continuation of application No. 17/097,642, filed on Nov. 13, 2020, granted, now 11,675,927.
Claims priority of provisional application 62/934,841, filed on Nov. 13, 2019.
Prior Publication US 2023/0274027 A1, Aug. 31, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 21/62 (2013.01); H04L 9/40 (2022.01)
CPC G06F 21/6245 (2013.01) [H04L 63/101 (2013.01); H04L 63/104 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for group administration in a multi-tenant environment, the method comprising:
receiving, by a content management system executing on a processor, a first definition from a member of a first tenant, the first definition indicating, for a user group, a group administrator who is not a member of the first tenant;
updating, by the content management system, a user group object to indicate the group administrator per the first definition, the user group object stored in a storage layer associated with the first tenant;
responsive to a member of a second tenant interacting with a content management service provided by the content management system, determining, by the content management system, whether the member of the second tenant is the group administrator of the user group associated with the first tenant;
responsive to determining that the member of the second tenant is the group administrator of the user group associated with the first tenant, providing, by the content management system, a multitenant user interface to the member of the second tenant, the multitenant user interface including administrator functions applicable to the user group associated with the first tenant, wherein one or more external users are added to the user group in response to an initiation of the administrator functions; and
responsive to any administrator function being applied, through the multitenant user interface, to the user group associated with the first tenant by the member of the second tenant, updating, by the content management system, the user group object stored in the storage layer associated with the first tenant.