CPC G06F 9/451 (2018.02) [G06F 3/0482 (2013.01); G06F 3/0483 (2013.01); H04L 51/046 (2013.01); H04L 51/08 (2013.01); H04L 51/212 (2022.05); G06F 2203/04804 (2013.01)] | 22 Claims |
1. A method for enhancing a web-based application using a desktop-based application, the method comprising:
(a) rendering a web-based document provided by said web-based application with said desktop-based application, wherein said desktop-based application comprises a desktop graphical user interface (GUI) that appears native to a computer and one or more enhanced features that are not available within said web-based application, wherein said one or more enhanced features comprise at least an account delegation engine, and wherein rendering said web-based document with said desktop-based application comprises:
i) retrieving the web-based document from a universal resource locator (URL),
ii) injecting into the web-based document at least one script executable by a web content renderer of the desktop-based application,
iii) displaying, by the web content renderer, a content of the web-based document using the desktop GUI, wherein the web content renderer executes the at least one script to remove at least one visual element from a browser window such that the desktop GUI appears native to said computer and implement the one or more enhanced features for display within the desktop GUI;
(b) receiving a user input via said desktop GUI of said desktop-based application executed on said computer, which user input is for selecting a user account from a plurality of user accounts provided by said account delegation engine; and
(c) using said desktop GUI of said desktop-based application to display said web-based application along with one or more other web-based applications associated with said user account selected in (b).
|