US2025225311A1PendingUtilityA1

System for generating outline navigational interface for native mobile browser applications

Assignee: ATLASSIAN PTY LTDPriority: Feb 15, 2022Filed: Mar 24, 2025Published: Jul 10, 2025
Est. expiryFeb 15, 2042(~15.5 yrs left)· nominal 20-yr term from priority
G06F 40/137G06N 20/00G06F 16/335G06F 40/106G06F 40/205G06F 40/109
70
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method includes receiving a document for displaying on a display of the client device. The method includes identifying a first portion and a second portion of the document having a first level of content hierarchy, and determining a first text corresponding to the first portion and a second text corresponding to the second portion of the document. The method includes generating a first outline entry including the first text and a second outline entry including the second text, and displaying a selectable entry point on a graphical user interface. The method includes, in response to a selection of the selectable entry point, displaying an outline window, including the first outline entry and the second outline entry, and navigating to the first portion of the received document or the second portion of the document in response to a selection of the first outline entry or the second outline entry.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method comprising:
 receiving, at a client device from a server, a document for displaying on a display of the client device;   identifying, at the client device, a first portion of the received document having a first level of content hierarchy in the received document;   determining, at the client device, a first text corresponding to the first portion of the received document corresponding to the first level of content hierarchy;   identifying, at the client device, a second portion of the received document having the first level of content hierarchy in the received document;   determining, at the client device, a second text corresponding to the second portion of the received document corresponding to the first level of content hierarchy;   generating, at the client device, a first outline entry including the first text;   generating, at the client device, a second outline entry including the second text;   displaying, at the client device, a selectable entry point on a graphical user interface (GUI) of a front-end application;   in response to a selection of the selectable entry point, displaying, at the client device, an outline window overlaying the document displayed on the display of the client device, the outline window including the first outline entry and the second outline entry;   in response to a selection of the first outline entry, navigating, at the client device, from the outline window to the first portion of the received document; and   in response to a selection of the second outline entry, navigating, at the client device, from the outline window to the second portion of the received document.   
     
     
         2 . The computer-implemented method of  claim 1 , further comprising automatically causing display of, by the client device, on the display of the client device, the first text in response to a user navigating to the first outline entry in the displayed outline window, or the second text in response to the user navigating to the second outline entry in the displayed outline window. 
     
     
         3 . The computer-implemented method of  claim 1 , further comprising automatically hiding of, by the client device, on the display of the client device, the first text in response to a user navigating away from the first outline entry in the displayed outline window, or the second text in response to the user navigating away from the second outline entry in the displayed outline window. 
     
     
         4 . The computer-implemented method of  claim 1 , wherein identifying the first portion or the second portion of the received document comprises parsing the received document using a serialized parser. 
     
     
         5 . The computer-implemented method of  claim 1 , wherein generating the first outline entry or the second outline entry comprises parsing the received document according to one or more of: a profile of a user, a role of the user in an organization, a summary size limit for a summary, and one or more filter keywords specified by the user. 
     
     
         6 . The computer-implemented method of  claim 1 , wherein generating the first outline entry or the second outline entry comprises generating, by the client device, a unique identifier corresponding to the first portion or the second portion of the received document. 
     
     
         7 . The computer-implemented method of  claim 1 , further comprising:
 determining, by the client device, whether the first portion or the second portion of the received document includes a sub-portion having a second level of content hierarchy in the received document based on one or more of: an indent value, a font size, and a font type; and   in response to determining that the first portion or the second portion of the document includes the sub-portion having the second level of content hierarchy, generating, by the client device, a third outline entry corresponding to the sub-portion, the third outline entry including a third text determined based on analysis of content of the sub-portion using a machine-learning algorithm.   
     
     
         8 . The computer-implemented method of  claim 1 , further comprising:
 determining, by the client device, whether the first portion of the received document includes a sub-portion having a second level of content hierarchy; and   in response to determining that the first portion of the received document includes the sub-portion having the second level of content hierarchy, updating, by the client device, the first outline entry to further include the third text.   
     
     
         9 . The computer-implemented method of  claim 1 , wherein the first text or the second text is determined based on analyzing content of the first portion or the second portion, respectively using a machine-learning algorithm. 
     
     
         10 . The computer-implemented method of  claim 9 , wherein the first text or the second text is determined based on an input or feedback received from at least one user of a plurality of users. 
     
     
         11 . The computer-implemented method of  claim 10 , further comprising causing a display of an icon for a user to directly navigate to the input or the feedback received from the at least one user of the plurality of users. 
     
     
         12 . A system comprising:
 one or more processors; and   one or more memories storing instructions, which when executed by the one or more processors, cause the one or more processors to perform operations comprising:
 receiving, from a server, a document for displaying on a display of a client device; 
 identifying a first portion of the received document having a first level of content hierarchy in the received document; 
 determining a first text corresponding to the first portion of the received document corresponding to the first level of content hierarchy; 
 identifying a second portion of the received document having the first level of content hierarchy in the received document; 
 determining a second text corresponding to the second portion of the received document corresponding to the first level of content hierarchy; 
 generating a first outline entry including the first text; 
 generating a second outline entry including the second text; 
 displaying a selectable entry point on a graphical user interface (GUI) of a front-end application; 
 in response to a selection of the selectable entry point, displaying an outline window overlaying the received document displayed on the display of the client device, the outline window including the first outline entry and the second outline entry; 
 in response to a selection of the first outline entry, navigating from the outline window to the first portion of the received document; and 
 in response to a selection of the second outline entry, navigating from the outline window to the second portion of the received document. 
   
     
     
         13 . The system of  claim 12 , wherein the operations further comprise automatically causing display of, on the display of the client device, the first text in response to a user navigating to the first outline entry in the displayed outline window, or the second text in response to the user navigating to the second outline entry in the displayed outline window. 
     
     
         14 . The system of  claim 12 , wherein the operations further comprise automatically hiding of, on the display of the client device, the first text in response to a user navigating away from the first outline entry in the displayed outline window, or the second text in response to the user navigating away from the second outline entry in the displayed outline window. 
     
     
         15 . The system of  claim 12 , wherein for identifying the first portion or the second portion of the received document, the operations further comprise parsing the received document using a serialized parser. 
     
     
         16 . The system of  claim 12 , wherein for generating the first outline entry or the second outline entry, the operations further comprise:
 parsing the received document according to one or more of: a profile of a user, a role of the user in an organization, a summary size limit for a summary, and one or more filter keywords specified by the user; and   generating a unique identifier corresponding to the first portion or the second portion of the received document.   
     
     
         17 . The system of  claim 12 , wherein the operations further comprise:
 determining whether the first portion or the second portion of the document includes a sub-portion having a second level of content hierarchy in the received document based on one or more of: an indent value, a font size, and a font type; and   in response to determining that the first portion or the second portion of the document includes the sub-portion having the second level of content hierarchy, generating a third outline entry corresponding the sub-portion, the third outline entry including a third text,   wherein the first text, the second text, or the third text is determined based on analysis of content of the first portion, the second portion, or the sub-portion, respectively, using a machine-learning algorithm.   
     
     
         18 . A non-transitory computer-readable medium (CRM) comprising instructions, which when executed by one or more processors of a client device, cause the one or more processors to perform operations comprising:
 receiving, from a server, a document for displaying on a display of a client device;
 identifying a first portion of the received document having a first level of content hierarchy in the received document; 
 determining a first text corresponding to the first portion of the received document corresponding to the first level of content hierarchy; 
 identifying a second portion of the received document having the first level of content hierarchy in the received document; 
 determining a second text corresponding to the second portion of the received document corresponding to the first level of content hierarchy; 
 generating a first outline entry including the first text; 
 generating a second outline entry including the second text; 
 displaying a selectable entry point on a graphical user interface (GUI) of a front-end application; 
 in response to a selection of the selectable entry point, displaying an outline window overlaying the received document displayed on the display of the client device, the outline window including the first outline entry and the second outline entry; 
 in response to a selection of the first outline entry, navigating from the outline window to the first portion of the received document; and 
 in response to a selection of the second outline entry, navigating from the outline window to the second portion of the received document. 
   
     
     
         19 . The non-transitory CRM of  claim 18 , wherein for generating the first outline entry or the second outline entry, the operations further comprise:
 parsing the received document according to one or more of: a profile of a user, a role of the user in an organization, a summary size limit for a summary, and one or more filter keywords specified by the user; and   generating a unique identifier corresponding to the first portion or the second portion of the received document.   
     
     
         20 . The non-transitory CRM of  claim 18 , wherein the operations further comprise:
 determining whether the first portion or the second portion of the document includes a sub-portion having a second level of content hierarchy in the received document based on one or more of: an indent value, a font size, and a font type; and   in response to determining that the first portion or the second portion of the received document includes the sub-portion having the second level of content hierarchy, generating a third outline entry corresponding to the sub-portion, the third outline entry including a third text,   wherein the first text, the second text, or the third text is determined based on analysis of content of the first portion, the second portion, or the sub-portion, respectively, using a machine-learning algorithm.

Join the waitlist — get patent alerts

Track US2025225311A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.