Methods and software for a batch processing framework for wizard-based processes
First Claim
Patent Images
1. A computer-implemented method, comprising:
- presenting a wizard to a user to perform a step-by-step process, each step associated with a step type, the step type being one of confirmation, processing, optional input, or mandatory input, wherein the wizard is capable of presenting a user interface associated with each step in the step-by-step process;
executing the wizard process as a batch process by a batch job manager based on a user'"'"'s first request; and
interrupting the batch process based on an associated step type of a current step, the interruption determined by a comparison of the associated step type of the current step to a user parameter, wherein interrupting the batch process comprises;
presenting an augmented user interface associated with the current step incorporating at least one user interface element associated with the operations of the batch job manager configured to receive a user'"'"'s second request; and
resuming execution of the batch process based on the user'"'"'s second request.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems and techniques to provide for batch processing of wizards. In general, the techniques may include a computer-implemented method that comprises presenting a wizard to a user to perform a step-by-step process, with each step associated with a step type and the step type being one of confirmation, processing, optional input, or mandatory input. The process is executed as a batch process based on a user request. Then, the batch process is interrupted based on an associated step type of a current step, the interrupting comprising comparing the associated step type to a user parameter.
103 Citations
14 Claims
-
1. A computer-implemented method, comprising:
-
presenting a wizard to a user to perform a step-by-step process, each step associated with a step type, the step type being one of confirmation, processing, optional input, or mandatory input, wherein the wizard is capable of presenting a user interface associated with each step in the step-by-step process; executing the wizard process as a batch process by a batch job manager based on a user'"'"'s first request; and interrupting the batch process based on an associated step type of a current step, the interruption determined by a comparison of the associated step type of the current step to a user parameter, wherein interrupting the batch process comprises; presenting an augmented user interface associated with the current step incorporating at least one user interface element associated with the operations of the batch job manager configured to receive a user'"'"'s second request; and resuming execution of the batch process based on the user'"'"'s second request. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, comprising:
-
presenting a wizard to a user to perform a step-by-step process, each step associated with a step type, the step type indicating whether the step requires user input, the step type being one of confirmation, processing, optional input, or mandatory input, wherein the wizard is capable of presenting a user interface associated with each step in the step-by-step process; executing the wizard process as a batch process by a batch job manager based on a user'"'"'s first request; and interrupting the batch process based on an associated step type of a current step when the step type indicates that user input is required, wherein interrupting the batch process comprises; presenting an augmented user interface associated with the current step incorporating at least one user interface element associated with the operations of the batch job manager configured to receive a user'"'"'s second request; and resuming execution of the batch process based on the user'"'"'s second request. - View Dependent Claims (7)
-
-
8. A computer-implemented method, comprising:
-
accepting control of a wizard based on a first user request, the wizard configured to perform a step-by-step process, each step associated with a step type, the step type being one of confirmation, processing, optional input, or mandatory input, wherein the wizard is capable of presenting a user interface associated with each step in the step-by-step process; causing execution of the wizard process in batch mode by a batch job manager until a first step associated with a step type that requires user input is encountered; presenting an augmented user interface of the wizard associated with the first step to the user, where the augmented user interface of the wizard incorporates at least one user interface element associated with the operations of the batch job manager configured to correspond to the first step, where completion of the first step is based at least in part on a second user request; and resuming execution of the wizard process in batch mode after completion of the first step based on the second user request. - View Dependent Claims (9, 10, 11, 12)
-
-
13. Software stored in non-transitory computer readable media comprising machine-readable instructions, the instructions operable when executed to:
-
present a wizard to a user to perform a step-by-step process, each step associated with a step type, the step type indicating whether the step requires user input, the step type being one of confirmation, processing, optional input, or mandatory input, wherein the wizard is capable of presenting a user interface associated with each step in the step-by-step process; execute the wizard process as a batch process by a batch job manager based on a user'"'"'s first request; and interrupt the batch process based on an associated step type of a current step when the step type indicates that user input is required, wherein interrupting the batch process comprises; presenting an augmented user interface associated with the current step incorporating at least one user interface element associated with the operations of the batch job manager configured to receive a user'"'"'s second request; and resuming execution of the batch process based on the user'"'"'s second request. - View Dependent Claims (14)
-
Specification