WAIT FOR READY STATE
First Claim
Patent Images
1. A method for performing at least two recorded actions on a server system, comprising:
- initiating a recorded action;
monitoring a status of one or more requests from the recorded action, comprising;
applying a monitoring interface to one or more request objects;
tracking state changes of the one or more request objects; and
determining when the one or more request objects are at a completed state; and
upon detecting a completed status for all of the one or more requests, performing a next recorded action on the server system.
2 Assignments
0 Petitions
Accused Products
Abstract
Automation of actions on a server system (e.g., web server, FTP server) is facilitated by a server system that is ready for actions to be performed upon it. Because there are scenarios when a server system is not in a state to be acted upon (e.g., web page changed due to navigation, script execution, asynchronous request through dynamic web extensions), an automated action needs to be synchronized to when then server system is in a ready state for that action to occur. A wait-for-ready state can be initiated that detects when a server system is ready for a next action.
-
Citations
20 Claims
-
1. A method for performing at least two recorded actions on a server system, comprising:
-
initiating a recorded action; monitoring a status of one or more requests from the recorded action, comprising; applying a monitoring interface to one or more request objects; tracking state changes of the one or more request objects; and determining when the one or more request objects are at a completed state; and upon detecting a completed status for all of the one or more requests, performing a next recorded action on the server system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system configured to perform at least two recorded actions on a server system, comprising:
-
an automated recorded action performer configured to initiate a recorded action; a request monitor, comprising; a monitoring interface configured to monitor one or more request object requests to a server system and one or more request object responses from a server system; and a request complete detector, configured to detect when one or more requests to a server system are completed; and a wait-for-ready signaler configured to signal the automated recorded action performer when a next recorded action may be performed. - View Dependent Claims (17, 18, 19)
-
-
20. A method for performing at least two recorded actions on a server system, comprising:
-
initiating a recorded action; monitoring a status of one or more requests from the recorded action, comprising; applying an adapter pattern to one or more request objects, the request objects comprising application programming interface request objects; tracking state changes of the one or more request objects, comprising using references to an event handler specified by an application programming interface property; determining when the one or more request objects are at a desired state, the desired state being one that corresponds to a request object being completed; and upon detecting that a predetermined amount of time has elapsed, comprising detecting that a response to the request object has not been generated by a server system within a predetermined amount of time, setting the state of one or more request objects to the desired state; upon detecting the desired state for one or more requests, comprising determining that the desired state for all of the one or more requests corresponds to a request being completed, performing a next recorded action; and upon detecting that a predetermined amount of time has elapsed, comprising detecting that a response to a request has not been generated by a server system within a predetermined amount of time, performing the recorded action.
-
Specification