Desktop enabling of web documents
Abstract
Systems and methods for interacting with a web-based document using a desktop haled application, wherein the application includes a web content renderer and is configured to appear as an application native to the operating system using the native graphical user interface for selecting a web based document for the application to open, retrieving the contents of the document from they URL associated with the document, displaynig, using the application, the contents of the retrieved document using the graphical user interface, and enabling, using the application, a user to Wit the contents or the retrieved document using the graphical user interfaces.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A system of interacting with a web-based document using a desktop-based application, the system comprising:
an application comprising a script injector and a web content renderer, wherein the application is registered with an operating system, wherein script injector is configured to inject at least one script executable by the web content renderer into a web-based document that is associated with a document URL (uniform resource locator), wherein the web content renderer is configured to render the web-based document in a user interface of the application that appears as an application native to the operating system outside of a browser by at least executing the injected script.
22 . The system of claim 21 , wherein the user interface does not appear as a web browser.
23 . The system of claim 21 , wherein the application is configured to save a workspace when the application is closed and to restore the workspace when the application is re-opened.
24 . The system of claim 21 , wherein the injected script modifies a behavior of the web-based document.
25 . The system of claim 21 , wherein the injected script modifies a visual element of the web-based document when the web-based document is rendered within the user interface.
26 . The system of claim 21 , wherein the injected script removes the URL of the web-based document when the web-based document is rendered within the user interface.
27 . The system of claim 21 , wherein the application is configured to register the web-based document with an operating system-level feature.
28 . The system of claim 21 , wherein the script is JavaScript.
29 . The system of claim 21 , wherein the application further comprises a document handler configured to determine whether a type of the web-based document is supported by the application.
30 . The system of claim 29 , wherein the script is based at least in part on a visual element associated with the type of the web-based document that is supported by the application.
31 . A method of interacting with a web-based document using a desktop-based application, the method comprising:
providing an application registered with an operating system, wherein the application comprises a script injector and a web content renderer; injecting, by the script injector, at least one script executable by the web content renderer into a web-based document that is associated with a document URL; and rendering, by the web content renderer, the web-based document in a user interface of the application that appears as an application native to the operating system outside of a browser by at least executing the injected script.
32 . The method of claim 31 , wherein the user interface does not appear as a web browser.
33 . The method of claim 31 , wherein the application is configured to save a workspace when the application is closed and to restore the workspace when the application is re-opened.
34 . The method of claim 31 , wherein the injected script modifies a behavior of the web-based document.
35 . The method of claim 31 , wherein the injected script modifies a visual element of the web-based document when the web-based document is rendered within the user interface.
36 . The method of claim 31 , wherein the injected script removes the URL of the web-based document when the web-based document is rendered within the user interface.
37 . The method of claim 31 , further comprising registering the web-based document with an operating system-level feature.
38 . The method of claim 31 , wherein the script is JavaScript.
39 . The method of claim 31 , wherein the application further comprises a document handler configured to determine whether a type of the web-based document is supported by the application.
40 . The method of claim 39 , wherein the script is based at least in part on a visual element associated with the type of the web-based document that is supported by the application.Join the waitlist — get patent alerts
Track US2023418628A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.