SCRIPT GENERATION FOR GRACEFUL TERMINATION OF A WEB ENABLED CLIENT BY A WEB SERVER
First Claim
Patent Images
1. A computer implemented method comprising:
- executing programmatic instructions on a web server associated with a project management system;
determining during execution of the programmatic instructions whether an abnormal condition is encountered using an exception handler on the server; and
,if an abnormal condition is encountered on the server, generating a browser executable code for determining by a browser enabled client that the abnormal condition has been encountered by the server;
sending the browser executable code to the browser enabled client; and
,terminating the execution of the programmatic instructions on the server.
2 Assignments
0 Petitions
Accused Products
Abstract
A client-server based project schedule management system comprises a task editor accessible through a web browser to perform various scheduling tasks by members of a project. A web server executes a code which is tested for abnormal conditions using an exception handler coded in PHP. If an abnormal condition has been encountered, the exception handler calls one or more global functions to generate and send a JavaScript to the client for gracefully terminating execution of the client-side browser executable code. The exception handler also contemporaneously terminates execution of executable code on the web server which encountered the abnormal condition.
-
Citations
25 Claims
-
1. A computer implemented method comprising:
-
executing programmatic instructions on a web server associated with a project management system; determining during execution of the programmatic instructions whether an abnormal condition is encountered using an exception handler on the server; and
,if an abnormal condition is encountered on the server, generating a browser executable code for determining by a browser enabled client that the abnormal condition has been encountered by the server; sending the browser executable code to the browser enabled client; and
,terminating the execution of the programmatic instructions on the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system comprising:
-
a web browser enabled client in network communications with a web server, the web server including; a processor; a memory coupled to the processor having instructions which when executed by the processor causes the processor to; execute programmatic instructions on the web server associated with a project management system; determine during execution of the programmatic instructions whether an abnormal condition is encountered using an exception handler on the server; and
,if an abnormal condition is encountered on the server, generate a browser executable code for determination by the browser enabled client that the abnormal condition has been encountered by the server; send the browser executable code to the browser enabled client; and
,terminate the execution of the programmatic instructions on the server. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium, comprising one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform:
-
executing programmatic instructions on a web server associated with a project management system; determining during execution of the programmatic instructions whether an abnormal condition is encountered using an exception handler on the server; and
,if an abnormal condition is encountered on the server, generating a browser executable code for determining by a browser enabled client that the abnormal condition has been encountered by the server; sending the browser executable code to the browser enabled client; and
,terminating the execution of the programmatic instructions on the server. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable medium, comprising one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform:
-
executing JavaScript programmatic instructions on a web server associated with a project management system; determining during execution of the programmatic instructions whether an abnormal condition is encountered using an exception handler on the server, wherein the exception handler is a global function programmed in PHP and is configured to capture the abnormal condition for output on a display coupled to the web server; if an abnormal condition is encountered on the server, generating a browser executable code for determining by a browser enabled client that the abnormal condition has been encountered by the server; sending the browser executable code to the browser enabled client; and
,terminating the execution of the programmatic instructions on the server.
-
Specification