News Column

Patent Application Titled "Method and System for Changing Execution Environments during Application Execution" Published Online

September 4, 2014



By a News Reporter-Staff News Editor at Politics & Government Week -- According to news reporting originating from Washington, D.C., by VerticalNews journalists, a patent application by the inventor Russell, Kenneth B. (Sunnyvale, CA), filed on April 14, 2014, was made available online on August 21, 2014.

The assignee for this patent application is Oracle International Corporation.

Reporters obtained the following quote from the background information supplied by the inventors: "The present invention relates to systems that support execution of applications. More specifically, the present invention relates to a method and system for changing execution environments during the execution of applications.

"An applet is a software component that can execute in the context of another program, such as a web browser. Examples of applets include Java (Java.TM. is a registered trademark of Sun Microsystems, Inc.) applets and Flash (Flash.TM. is a registered trademark of Adobe Systems Inc.) movies. In addition, applets often perform specific functions beyond the default capabilities of their execution environments (e.g., web browsers, desktop environments). For example, applets may provide features such as games, math or physics simulations, calculators, timers, calendars, and/or weather reports.

"An applet is often run within a container provided by a host program, a plugin, a virtual machine, and/or a compatible application. The applet may also receive services through the container from the container provider. Furthermore, termination of the container provider typically results in termination of the applet. For example, an applet running through a web browser may stop executing when the web browser is closed. Consequently, applet usage may be limited by the applet's inability to run independently of the original execution environment."

In addition to obtaining background information on this patent application, VerticalNews editors also obtained the inventor's summary information for this patent application: "Some embodiments of the present invention provide a system that executes an application. During operation, the system starts the application using a web browser. Next, the system receives an execution environment change notification from a user of the application, and in response to the notification transitions the application to a second execution environment without interrupting the execution of the application.

"In some embodiments, the application and the web browser are executed in separate operating system processes.

"In some embodiments, the second execution environment can be a local desktop environment, a virtual desktop environment, a remote desktop environment or a cooperating application.

"In some embodiments, a message passing service implementation is used to provide services to the application from the web browser.

"In some embodiments, the application is transitioned to the second execution environment by replacing the message passing service implementation with a standalone service implementation, wherein the standalone service implementation ignores messages between the application and the web browser.

"In some embodiments, the application is transitioned to the second execution environment by replacing the message passing service implementation with a new message passing service implementation, wherein the new message passing service implementation facilitates communication between the application and the cooperating application.

"In some embodiments, the application is a Java applet.

"In some embodiments, the execution environment change notification involves a drag-and-drop action or a cut-and-paste action which moves a visual representation of the application from a visual representation of the web browser to a visual representation of the second execution environment.

BRIEF DESCRIPTION OF THE FIGURES

"FIG. 1A shows a schematic of a system in accordance with an embodiment of the present invention.

"FIG. 1B shows a schematic of a system in accordance with an embodiment of the present invention.

"FIG. 2 shows a flowchart illustrating the process of application transition to a desktop environment from a web browser in accordance with an embodiment of the present invention.

"FIG. 3 shows a flowchart illustrating the process of application transition to a cooperating application from a web browser in accordance with an embodiment of the present invention.

"FIG. 4 shows a flowchart illustrating the process of dragging an applet from a web browser to a desktop in accordance with an embodiment of the present invention."

For more information, see this patent application: Russell, Kenneth B. Method and System for Changing Execution Environments during Application Execution. Filed April 14, 2014 and posted August 21, 2014. Patent URL: http://appft.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=582&p=12&f=G&l=50&d=PG01&S1=20140814.PD.&OS=PD/20140814&RS=PD/20140814

Keywords for this news article include: Oracle International Corporation.

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Politics & Government Week


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters