Management of multiple instances of legacy application tasks
First Claim
1. A method in a client computing system for facilitating access to multiple copies of a designated legacy task of a single instance of a hierarchical menu-based legacy application executing on a remote host computer system, wherein the designated legacy task corresponds to a code module accessible from a menu item of the hierarchical menu-based legacy application and wherein each of the multiple copies is a separate instance of the same designated legacy task having associated state, comprising:
- receiving an indication of a request to copy the designated legacy task of the legacy application;
responsive to the received request, causing one or more separate sessions to be started with copies of the same designated legacy task of the legacy application, each copy of the designated legacy task executing on the remote host computing system and having an associated state;
displaying, in a task workspace area, associated summary representations of each of the copies of the executing designated legacy task to facilitate user selection on the client computing system of a desired copy of the executing designated legacy task, each summary representation identifying the associated copy and identifying the associated state of the executing designated legacy task; and
upon receiving a selection of one of the summary representations, accessing the one of the copies of the executing designated legacy task that is identified by the summary representation using the associated state of the one of the copies of the executing designated legacy task.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and techniques for supporting access to multiple copies of a legacy task are provided. When there are multiple copies of a task present, then instead of showing the output from a single task, the task workspace area displays task representation pictograms that represent the state and inform the user regarding each particular instance of that legacy task running on the host. The user can use the interface to perform various operations, including to start a new copy of the task, to end a copy of the task, and to select one of the copies for viewing. Example embodiments provide a Role-Based Modernization System (“RBMS”), which uses these enhanced modernization techniques to provide role-based modernization of menu-based legacy applications.
-
Citations
20 Claims
-
1. A method in a client computing system for facilitating access to multiple copies of a designated legacy task of a single instance of a hierarchical menu-based legacy application executing on a remote host computer system, wherein the designated legacy task corresponds to a code module accessible from a menu item of the hierarchical menu-based legacy application and wherein each of the multiple copies is a separate instance of the same designated legacy task having associated state, comprising:
-
receiving an indication of a request to copy the designated legacy task of the legacy application; responsive to the received request, causing one or more separate sessions to be started with copies of the same designated legacy task of the legacy application, each copy of the designated legacy task executing on the remote host computing system and having an associated state; displaying, in a task workspace area, associated summary representations of each of the copies of the executing designated legacy task to facilitate user selection on the client computing system of a desired copy of the executing designated legacy task, each summary representation identifying the associated copy and identifying the associated state of the executing designated legacy task; and upon receiving a selection of one of the summary representations, accessing the one of the copies of the executing designated legacy task that is identified by the summary representation using the associated state of the one of the copies of the executing designated legacy task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium containing content for controlling a client computing system to facilitate access to multiple copies of a designated legacy task of a single instance of a hierarchical menu-based legacy application executing on a remote host computer system, wherein the designated legacy task corresponds to a code module accessible from a menu item of the hierarchical menu-based legacy application and wherein each of the multiple copies is a separate instance of the same designated legacy task having associated state, by performing a method comprising:
-
receiving an indication of a request to copy the designated legacy task of the legacy application; responsive to the received request, causing one or more separate sessions to be started with copies of the same designated legacy task of the legacy application, each copy of the same legacy task executing on the remote host computing system and having an associated state; displaying, in a task workspace area, associated summary representations of each of the copies of the executing designated legacy task to facilitate user selection on the client computing system of a desired copy of the executing designated legacy task, each summary representation identifying the associated copy and identifying the associated state of the same executing legacy task; and upon receiving a selection of one of the summary representations, accessing the one of the copies of the executing designated legacy task that is identified by the summary representation using the associated state of the one of the copies of the executing designated legacy task. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer system configured to facilitate access to multiple copies of a designated legacy task of a hierarchical menu-based legacy application executing on a remote host computer system comprising:
-
a memory; and a module stored on the memory that is configured, when executed to; receive an indication of a request to copy a designated legacy task of the legacy application, wherein the designated legacy task corresponds to a code module accessible from a menu item of the menu-based legacy application and wherein each of the multiple copies is a separate instance of the same designated legacy task of a single instance of the hierarchical menu-based legacy application; responsive to the received request, cause one or more separate sessions to be started with copies of the same designated legacy task of the legacy application, each copy of the designated legacy task executing on the remote host computing system and having an associated state; display, in a task workspace area, associated summary representations of each of the copies of the executing designated legacy task to facilitate user selection on a client computing system of a desired copy of the executing designated legacy task, each summary representation identifying the associated copy and identifying the associated state of the executing designated legacy task; and upon receiving a selection of one of the summary representations, accessing the one of the copies of the executing designated legacy task that is identified by the summary representation using the associated state of the one of the copies of the executing designated legacy task. - View Dependent Claims (19, 20)
-
Specification