Systems and methods for presenting web application content
US-12164587-B2 · Dec 10, 2024 · US
US11429243B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11429243-B2 |
| Application number | US-201816183154-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 7, 2018 |
| Priority date | Nov 7, 2018 |
| Publication date | Aug 30, 2022 |
| Grant date | Aug 30, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present disclosure is directed towards systems and methods for configuring the interface of an embedded browser. The client application can dynamically control the interface of the embedded browser based on the sessions established between the client application and one or more network applications. The client application can change the configuration of the embedded browser's interface contextually based on different network applications accessed by the embedded browser.
Opening claim text (preview).
We claim: 1. A method of configuring an embedded browser on a per network application basis, the method comprising: establishing, by an embedded browser within a client application on a client device, a session with one or more network applications, the embedded browser comprising a control bar configurable on a per network application basis; identifying, by the client application, a first network application of the one or more network applications being displayed in the embedded browser, the first network application comprising one or more interface elements configured to navigate within the first network application, the one or more interface elements separate from the control bar of the embedded browser; determining, by the client application and responsive to identifying the first network application as being displayed in the embedded browser, a reconfiguration of one or more navigation user interface elements on the control bar of the embedded browser based at least in part on a web page of the first network application; modifying, by the client application responsive to identifying the first network application as being displayed in the embedded browser, the embedded browser with the reconfiguration of the one or more navigation user interface elements on the control bar to include a user interface element configured to store a screen capture to an encrypted cache of the client application, wherein the screen capture is accessible via the client application for copying and pasting to another network application of the one or more network applications; and displaying, by the client application, the one or more navigation user interface elements in the control bar while the first network application is being displayed in the embedded browser with the one or more interface elements of the first network application separate from the control bar. 2. The method of claim 1 , further comprising configuring the embedded browser based on identification of a user of the first network application or a configuration specified by a user for the first network application. 3. The method of claim 1 , further comprising configuring the embedded browser to selectively include a download user interface element that is configured to download one of files or content of the first network application to a predetermined data storage service or a local drive. 4. The method of claim 1 , further comprising configuring the control bar of the embedded browser to change functionality of at least one navigation user interface element of the control bar. 5. The method of claim 1 , further comprising configuring the control bar of the embedded browser to selectively remove, change or add navigation user interface elements based on a web page being accessed, displayed or selected. 6. The method of claim 1 , further comprising configuring the control bar of the embedded browser based on two or more of the following: identification of a user, identification of a uniform resource locator, information about the client device, location of one of the user or the client device, information about the one or more network applications, information about security of the user or the client device, an authorization or security level of the user, and a group of the user. 7. The method of claim 1 , further comprising detecting, by the client application, traversal to a uniform resource locator (URL) within the first network application and responsive to the detection, reconfiguring the embedded browser of the embedded browser with at least one different navigation user interface element. 8. The method of claim 7 , further comprising removing one or more of the one or more navigation user interface elements from the embedded browser. 9. The method of claim 1 , further comprising detecting, by the client application, a second network application of the one or more network applications being displayed in the embedded browser and responsive to the detection, reconfiguring the embedded browser with one or more navigation user interface elements specified for the second network application. 10. A system for configuring an embedded browser on a per network application basis, the system comprising: a client device having one or more processors; a client application executable on the one or more processors of the client device, the client application configured to establish a session via an embedded browser with one or more network applications; wherein the embedded browser comprises a control bar configurable on a per network application basis; wherein the client application is configured to: identify a first network application of the one or more network applications being displayed in the embedded browser, the first network application comprising one or more interface elements configured to navigate within the first network application, the one or more interface elements separate from the control bar of the embedded browser; determine, responsive to identification of the first network application as being displayed in the embedded browser, a reconfiguration of one or more navigation user interface elements on the control bar of the embedded browser based at least in part on a web page of the first network application; responsive to identification of the first network application as being displayed in the embedded browser, modify the embedded browser with the reconfiguration of the one or more navigation user interface elements on the control bar to include a user interface element configured to store a screen capture to an encrypted cache of the client application, wherein the screen capture is accessible via the client application for copying and pasting to another network application of the one or more network applications; and display the one or more navigation user interface elements in the control bar while the first network application is being displayed in the embedded browser with the one or more interface elements of the first network application separate from the control bar. 11. The system of claim 10 , further comprising the client application to configure the embedded browser based on identification of a user of the first network application or a configuration specified by a user for the first network application. 12. The system of claim 10 , further comprising the client application to selectively include a download user interface element that is configured to download one of files or content of the first network application to a predetermined data storage service or a local drive. 13. The system of claim 10 , further comprising the client application to configure the embedded browser based on a uniform resource locator of a web page being accessed, displayed or selected. 14. The system of claim 10 , further comprising the client application to selectively remove, change or add navigation user interface elements to the control bar of the embedded browser based on a web page being accessed, displayed or selected. 15. The system of claim 10 , further comprising the client application to configure the control bar of the embedded browser based on two or more of the following: identification of a user, identification of a uniform resource locator, information about the client device, location of one of the user or the client device, information about the one or more network applications, information about security of the user or the client device, an authorization or security level of the user, and a group of the user. 16. The system of claim 10 , further comprising the client application to detect traversal to a uniform resource locat
Optimising the visualization of content, e.g. distillation of HTML documents · CPC title
Navigation, e.g. using categorised browsing · CPC title
Execution arrangements for user interfaces · CPC title
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.