Facilitating A User Of A Client System To Continue With Submission Of Additional Requests When An Application Framework Processes Prior Requests
First Claim
1. A computing system comprising:
- a client system to send a first request and a second request from a first window from which an user interface is provided with an application framework; and
a server cluster containing one or more server systems, said server cluster to execute said application framework which receives said request,said server cluster to process said first request in an online mode to generate a first result and sending said first result to said client system for display on said first window,said server cluster to process said second request in a background mode to generate a second result, and to send a notification indicating availability of a second result of said second request for display in a second window also providing user interface for said user to interact with said application framework.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing system in which a user of a client system can continue with submission of an additional request while an application framework processes prior requests. In an embodiment, when a request is received, the resource requirements for processing the request are determined. If the resource requirements exceed a threshold, the request may be processed in the background. The user can continue issuing additional requests. After completion of processing of a request, the availability of the results may be notified in a pre-specified portion of a window from which the user is interacting with the application framework. The user may conveniently request the results by clicking on a portion of the displayed message.
26 Citations
20 Claims
-
1. A computing system comprising:
-
a client system to send a first request and a second request from a first window from which an user interface is provided with an application framework; and a server cluster containing one or more server systems, said server cluster to execute said application framework which receives said request, said server cluster to process said first request in an online mode to generate a first result and sending said first result to said client system for display on said first window, said server cluster to process said second request in a background mode to generate a second result, and to send a notification indicating availability of a second result of said second request for display in a second window also providing user interface for said user to interact with said application framework. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of interfacing with an application framework implemented on a server cluster, said method being performed in a client system, said method comprising:
-
submitting a first request from a window provided in said client system; receiving an indication that said first request is being processed in background; submitting a second request to said server cluster in said window without waiting for result of said first request; receiving a second result of execution of said second request as an online response; receiving a notification that the processing of said first request is complete; requesting a result of said first request after receiving said notification; and receiving a first result of execution of said first request in said window in response to said requesting. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A machine readable medium storing one or more sequences of instructions for causing a server system to process requests, wherein execution of said one or more sequences of instructions by one or more processors contained in said system causes said server system to perform the actions of:
-
receiving a first request on a first session connection and a second request on a second session connection from a client system; providing said first request and said second request to an application executing in said server system; determining to process said first request in a online mode and said second request in a background mode, wherein processing of said first request and said second request in said application respectively generates a first result and a second result; sending a first result as response to said first request on said first session connection; causing termination of said second session connection without sending said second result; and sending a notification indicating availability of said second result on a third session connection established with said client system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification