US 11,875,020 B1
Electronic document management system with a content recommendation interface
Henry Jetmundsen, Seattle, WA (US); Balazs Nagy, Mountain View, CA (US); Jerry Qing, Cupertino, CA (US); Swati Katta, Mountain View, CA (US); Rudra Saha, Jersey City, NJ (US); Shawn Cao, Denver, CO (US); Andrew Nelson, San Francisco, CA (US); Arnav Garg, Mountain View, CA (US); and Frank Wang, San Francisco, CA (US)
Assigned to ATLASSIAN PTY LTD., Sydney (AU); and ATLASSIAN US, INC., San Francisco, CA (US)
Filed by Atlassian Pty Ltd., Sydney (AU); and Atlassian US, Inc., San Francisco, CA (US)
Filed on Sep. 28, 2022, as Appl. No. 17/955,479.
Int. Cl. G06F 3/0483 (2013.01)
CPC G06F 3/0483 (2013.01) 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for managing electronic page content, the method comprising:
causing display of a page view graphical user interface of a content collaboration platform accessible via a client application on a client device, the page view graphical user interface of the content collaboration platform comprising:
a content panel depicting user-generated page content of a current electronic page; and
a navigational panel including a hierarchical element tree having an array of hierarchically arranged tree elements, each tree element having a hierarchical relationship to the current electronic page and selectable to cause display of page content of a respective electronic page in the content panel;
computing, for each respective electronic page, a respective relatedness score with respect to the current electronic page, the respective relatedness score;
increasing in accordance with an increased proximity of a respective entry of the respective electronic page with respect to an entry of the current electronic page in the array of hierarchically arranged tree elements, and
increasing in accordance with a decreased number of navigation events from the respective electronic page to the current electronic page or from the current electronic page to the respective electronic page;
identifying a set of candidate cards, each card of the set of candidate cards associated with a respective electronic page and satisfying a relatedness criteria based at least in part on the respective relatedness score of each respective electronic page with respect to the current electronic page;
identifying a user profile of an authenticated user operating the client device;
selecting, from the set of candidate cards, a subset of candidate cards satisfying permissions criteria based on permissions identified in the user profile; and
in response to the subset of candidate cards including two or more candidate cards, causing display of at least a portion of the subset of candidate cards within the content panel, each displayed candidate card selectable to cause display of respective electronic content of the respective electronic page within the content panel of the graphical user interface of the content collaboration platform.