Patent ID: 8903898

Claim:
A method in a computing system for providing pooled terminal emulation sessions for access to menu-driven legacy application tasks on a host computing system, each session configured to concurrently run a separate legacy application task of a single menu-driven legacy application comprising: receiving a first request from a client computing system to run an identified legacy application task, wherein the application task is one of a plurality of separately executable menu-driven tasks of the single menu-driven legacy application; causing a first host session to be allocated on the host computing system from the pooled terminal emulation sessions; assigning a task identifier to the allocated first host session and associating the task identifier with the legacy application task identified in the first request; causing the legacy application task identified in the first request to be executed in the allocated first host session on the host computing device; and forwarding to the client computing system the task identifier assigned to the legacy application task identified in the first request.