IP Library › Granted Patent US 12,513,150
Granted Patent B2
US 12,513,150 · App. 18/373,865 · Granted Dec 30, 2025

Systems and methods of managing external user accounts for a content collaboration platform

Inventor: Thirumalaivelu Alagianambi (Mountain View, CA)
Assignee: ATLASSIAN PTY LTD.
H04L63/102G06F9/451G06F21/629H04L63/108
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,513,150
App. No.
18/373,865
Granted
Dec 30, 2025
Kind
B2
Abstract

A method of managing external user accounts and tenant user accounts in a content collaboration platform may include: In response to a user request to access a document space, authorization credentials for the user may be obtained and a user account associated with the user may be identified. In accordance with the user account being an internal user account associated with a tenant user, a first graphical user interface (GUI) for the document space of the content collaboration platform may be displayed which includes: a content panel and a navigational panel. In accordance with the user account being an external user account associated with a non-tenant user, a permissions profile for the external user account may be obtained and from the permissions profile. A second GUI may suppress display of restricted pages. A first GUI may update the user-selectable banner to notify users of non-tenant user access.

Claims (40)

1 . A method of managing external user accounts and tenant user accounts in a content collaboration platform, the method comprising:

in response to a user input provided to a browser application, the user input comprising a request to access a document space of a content collaboration platform, obtaining authorization credentials for the user and identify a user account associated with the user;

in accordance with the user account being an internal user account associated with a tenant user:

cause display of a first graphical user interface (GUI) for the document space of the content collaboration platform comprising:

a content panel configured to display page content of a page from a set of user-generated pages; and

a navigational panel comprising a page tree configured to display a set of selectable elements, each selectable element corresponding to a respective page of a set of user generated pages, each element of the set of selectable elements arranged hierarchically and selectable to cause display of page content of the respective page in the content panel; and

in accordance with the user account being an external user account associated with a non-tenant user:

obtaining a permissions profile for the document space;

using the permissions profile, identifying a subset of designated pages from the set of user-generated pages having an external permissions flag that corresponds to the external user account, the subset of designated pages unique to the non-tenant user; and

at a second GUI of the content collaboration platform:

suppressing display, at the navigational panel, of a subset of restricted pages restricted to the non-tenant user, the subset of restricted pages different from the subset of designated pages; and

at the first GUI of the content collaboration platform:

in response to a determination that access has been permitted to the external user account, updating the first GUI to include display of a graphical element in the navigational panel, the graphical element corresponding to a respective page of the subset of designated pages.

2 . The method of claim 1 , comprising:

in response to a user selection of the graphical element, displaying a list of non-tenant users having access to the document space; and

in response to a user request to revoke access to a non-tenant user of the list of non-tenant users with respect to a particular page:

updating the permissions profile for the document space; and

suppressing display, at the second GUI, of a particular element in the page tree corresponding to the particular page.

3 . The method of claim 2 , comprising:

in response to a user selection of the graphical element, displaying a list of non-tenant users having access to the page and a revoke access request corresponding to each non-tenant user of the list of non-tenant users; and

in response to a user selection of the revoke access request for a non-tenant user of the list of non-tenant users:

causing display, to a set of tenant users, a voting interface comprising an option to revoke access to the non-tenant user;

in accordance with a majority of votes from the set of tenant users corresponding to revoking access to the non-tenant user:

updating the permissions profile for the external user account; and

suppressing display, at the second GUI, of the page.

4 . The method of claim 1 , wherein the non-tenant user is a first non-tenant user and the subset of designated pages is a first subset of designated pages, and comprising:

receiving, from the tenant user, a request to invite a second non-tenant user, the request comprising a second subset of designated pages;

comparing, at a backend application, the first subset of designated pages to the second subset of designated pages; and

causing display of a suggestion to add at least a page from the set of user-generated pages to the second subset of designated pages, the suggestion generated based at least in part on the at least a page being part of the first subset of designated pages.

5 . The method of claim 1 , wherein:

the non-tenant user is a plurality of non-tenant users; and

the external user account is a single external account shared by the plurality of non-tenant users.

6 . The method of claim 1 , wherein:

the permissions profile for the external user account comprises read and write access settings to the subset of designated pages.

7 . The method of claim 6 , wherein:

the permissions profile comprises a time limit; and

in response to the time limit elapsing, disabling the read and write access at each designated page of the subset of designated pages and updating the permissions profile for each designated page of the subset of designated pages.

8 . The method of claim 1 , wherein:

in accordance with the user account being the internal user account, obtaining the authorization credentials using a first level of security protocols; and

in accordance with the user account being the external user account, obtaining the authorization credentials using a second level of security protocols, the second level of security protocols is lower than the first level of security protocols.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2023
From: ALAGIANAMBI, THIRUMALAIVELU
To: ATLASSIAN PTY LTD.
Reel/Frame 065105/0940 →
Continuity (1)
Related Publication 20250106217A1 · Mar 27, 2025
References Cited (5)
US 11734501B1 · Gui · 2023 [cited by examiner]
US 20150052144A1 · Mari · 2015 [cited by examiner]
US 20230046716A1 · Gao · 2023 [cited by examiner]
US 20230101588A1 · Dasdan · 2023 [cited by examiner]
US 20240419465A1 · Riscutia · 2024 [cited by examiner]