Method of hosting a first application in a second application
AssigneeCode Systems Corporation
InventorsOzcan Degirmenci, Mark Jeremy Zeller, Stefan I. Larimore
Life of this patent
Estimating the term…
Loading patent…
AssigneeCode Systems Corporation
InventorsOzcan Degirmenci, Mark Jeremy Zeller, Stefan I. Larimore
Estimating the term…
A method of hosting a first application (e.g., a virtual application) inside a second application (e.g., a control displayed by a web browser). The method includes executing the first application inside a runtime environment generated at least in part by a runtime engine. The executing first application calls user interface functions that when executed inside the runtime environment generate a first user interface. The runtime engine captures these calls, generates messages comprising information associated with the captured calls, and forwards the messages to a user interface manager that is a separate application from the runtime engine. The user interface manager receives the messages, translates the information associated with the captured calls into instructions for the second application, and sends the instructions to the second application. The control receives the instructions sent by the user interface manager, and displays a second user interface for the first application based on the instructions.
A computer executable method for use with a first application configured to generate a first user interface and a second application displaying a second user interface, the second user interface being different from the first user interface, a runtime environment being implemented by a runtime engine executing in a host operating system, the first application executing inside the runtime environment, the method comprising:
A computer executable method for use with a virtual application and a web browser, the virtual application being executable by a virtual runtime engine and configured to call windowing functions each operable to display or modify at least one window of a first user interface, the first user interface being displayed by the virtual runtime engine, the virtual runtime engine being configured to capture calls to the windowing functions and generate user interface messages based on the captured calls, the capturing of the calls preventing the virtual runtime engine from displaying or modifying the first user interface, the virtual runtime engine executing within a host operating system, the web browser displaying a web page comprising a control configured to display content, the method comprising:
A computer executable method performed by a runtime engine configured to provide at least a portion of a runtime environment, the method comprising:
A method of hosting a first application in a second application, the method comprising:
Dependencies are inferred from the claim text.