METHOD, SERVER AND SYSTEM FOR CONVERGING DESKTOP APPLICATION AND WEB APPLICATION
First Claim
1. A method for converging a desktop application and a Web application, the Web application being included in a Web server, the method comprising:
- starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user in response to a request from a client user for using a target desktop application;
preparing and provisioning a desktop application environment on the corresponding hosting server and starting the target desktop application;
transmitting the corresponding hosting server'"'"'s address and a browser plug-in configured to intercept user input to the client to enable desktop application interaction between the client and the corresponding hosting server; and
stopping and exiting the target desktop application on the corresponding hosting server in response to the completion of the desktop application interaction.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, Web server and computer system for converging a desktop application and a Web application. The method includes: in response to a request from a client user for using a target desktop application, starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user; preparing and provisioning desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server'"'"'s address to the client to make desktop application interaction between the client and the corresponding hosting server; and in response to the completion of the desktop application interaction, stopping and exiting the target desktop application on the corresponding hosting server. The client user is provided with a unified Web console for accessing desktop applications and Web applications and Web files can be shared between the desktop applications and the Web applications.
17 Citations
20 Claims
-
1. A method for converging a desktop application and a Web application, the Web application being included in a Web server, the method comprising:
-
starting a desktop application initialization process on the Web server and determining an appropriate corresponding hosting server for the user in response to a request from a client user for using a target desktop application; preparing and provisioning a desktop application environment on the corresponding hosting server and starting the target desktop application; transmitting the corresponding hosting server'"'"'s address and a browser plug-in configured to intercept user input to the client to enable desktop application interaction between the client and the corresponding hosting server; and stopping and exiting the target desktop application on the corresponding hosting server in response to the completion of the desktop application interaction. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for converging a desktop application and a Web application, comprising:
a Web server being configured to communicate with a client and one or more hosting servers and including a Web application and a desktop application services stored in a computer-readable storage medium, wherein the Web application generates a desktop application initialization request in response to a request from a user of the client for using a target desktop application, and generates a desktop application exit request in response to the completion of desktop application interaction; wherein in response to the desktop application initialization request, the desktop application service starts a desktop application initializing process on the Web server, determines an appropriate corresponding hosting server for the user, prepares and provisions a desktop application environment on the corresponding hosting server to start the target desktop application, and transmits the corresponding hosting server'"'"'s address and a browser plug-in configured to intercept user input to the client to enable desktop application interaction between the client and the corresponding hosting server; and wherein in response to the desktop application exit request, the desktop application service stops and exits the target desktop application on the corresponding hosting server. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A computer system for converging a desktop application and a Web application stored in a computer-readable storage medium, comprising:
-
a client with a Web browser installed thereon; one or more hosting servers each including a terminal service for capturing the hosting server'"'"'s user interface and a control agent for starting a desktop application on the hosting server; a Web server configured to communicate with the client and the one or more hosting servers and including a Web application and a desktop application service, wherein the Web application generates a desktop application initialization request in response to a request for using a target desktop application from a user of the client through the Web browser, and generates a desktop application exit request in response to a request from the user of the client for ending the desktop application, in response to the desktop application initialization request, the desktop application service starts a desktop application initializing process, determines an appropriate corresponding hosting server for the user, prepares and provisions a desktop application environment on the corresponding hosting server to start the target desktop application, and transmits the corresponding hosting server'"'"'s address and a browser plug-in configured to intercept user input to the client, wherein the desktop application interaction is enabled between the client end and the corresponding hosting server via the browser plug-in and the terminal service on the corresponding hosting server; and in response to the desktop application exit request, the desktop application service stops and exits the target desktop application on the corresponding hosting server. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification