Patent ID: 6643825
Filing Date: 2003-11-04
Classification: G06F

Abstract:
A method of reformatting a host screen generated by an application that includes components thereon comprising:utilizing a terminal emulation data structure embodied in a computer-readable medium that represents a state of interaction in a terminal emulation session provided between a resource and a client to provide: a first tag that represents a present terminal emulation state of interaction between the client and the resource; a second tag that represents output provided by the resource to the client based on the first tag; a third tag that represents a next terminal emulation state of interaction between the client and the resource configured to be entered responsive to the present terminal emulation state represented by the first tag and the output provided by the resource represented by the second tag; and a fourth tag the represents a format for display of data associated with the present terminal emulation state; determining if an organization of the components in the host screen matches a layout parameter of a reformatted screen associated with one of a plurality of predetermined styles; and automatically generating the reformatted screen using the fourth tag by arranging selected components from the host screen according to one of the plurality of predetermined styles if the organization of the components in the host screen matches the layout parameter of the reformatted screen associated with one of the plurality of the predetermined styles.