Computer apparatus and method including a disconnect mechanism for communicating between software applications and computers on the world-wide web
First Claim
1. A computer system for communicating between a plurality of web browsers and a software application, said computer system comprising:
- at least one Central Processing Unit (CPU);
a memory coupled to said CPU;
a disconnect mechanism, said disconnect mechanism residing in said memory and being executed by said CPU, said disconnect mechanism being used by said software application to facilitate a request for input from one of said plurality of web browsers such that said software application need not wait for said input.
2 Assignments
0 Petitions
Accused Products
Abstract
According to the preferred embodiment, a computer system and method for providing access to a software application from a web browser over the WWW is disclosed. The system includes one or more computers executing a web browser, a web server application, an application gateway, and a software application. The system and method allows a user of the web browser to access the software application. The user inputs data via the web browser, which is communicated to the web server application. The application gateway then generates a conversation identifier to identify this conversation between the web browser and the software application. The application gateway performs the function requested in the web server input data by formatting the appropriate commands with the software application. The operation of the software application can be suspended at any time by calling a disconnect mechanism. The disconnect mechanism directs the application gateway to save the state of the software application such that the software application can be restarted later. This system thus allows complex software application processes that may need to be suspended before completion to be directed from a remote based web browser.
85 Citations
34 Claims
-
1. A computer system for communicating between a plurality of web browsers and a software application, said computer system comprising:
-
at least one Central Processing Unit (CPU);
a memory coupled to said CPU;
a disconnect mechanism, said disconnect mechanism residing in said memory and being executed by said CPU, said disconnect mechanism being used by said software application to facilitate a request for input from one of said plurality of web browsers such that said software application need not wait for said input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A program product for communicating between a plurality of web browsers and a software application, said program product comprising:
-
signal bearing media;
a disconnect mechanism stored on said signal bearing media, said disconnect mechanism being used by said software application to facilitate a request for input from one of said plurality of web browsers such that said software application need not wait for said input. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-implemented method for communicating between at least one web browser and a software application, the method comprising the steps within said software application of:
-
receiving a request from said at least one web browser;
initiating processing based on said request;
determining that input from said at least one web browser is required;
issuing a request for said input; and
disconnecting from said web browser to facilitate said request for input such that said software application need not wait for said input. - View Dependent Claims (34)
-
Specification