Patent ID: 7380024
Filing Date: 2008-05-27
Classification: G06F

Abstract:
1. An internal transaction area and internal applications running in the internal transaction area on a host computer, the internal transaction area receives compliant communication, the internal applications communicate with a computer terminal compliant with the internal transaction area, and for a host internal area access running on the host computer compliant with the internal transaction area and to provide access to the internal transaction area for external applications running outside of the internal transaction area, an internal area access communication system comprising: an external communication module to receive external communication including a first external communication and a second external communication sent from the external applications, the first external communication being formatted in a first format and based on a non-compliant language, the non-compliant language being non-compliant with the internal transaction area, the second external communication being formatted in a second format compliant with the internal transaction area and based on a compliant language, the compliant language being compliant with the internal transaction area, the external communication module converts the format of the first external communication from the first format into the second format, the external communication module receives internal communication originating from the internal applications having the second format, the external communication module converts, if needed, the format of the received internal communication from the second format into the first format, and sends the internal communication to the external applications based, at least in part, upon addressing of the internal communication; a virtual host terminal having a virtual display buffer, a virtual attributes buffer, and virtual terminal functions, the virtual host terminal receives the external communication, executes the virtual terminal functions, receives the internal communication, sends communication in the second format and based on the compliant language to be received by the internal applications, and sends communication in the second format and based upon the non-compliant language to be received by the external applications; and an access state controller to track state information of the internal applications, receive the external communication from the external communication module, send the external communication to at least one of the following: the virtual host terminal and the host internal area access, based upon addressing of the external communication and the state information, receive internal communication from the internal applications via the host internal area access, and send the internal communication to at least one of the following: the external communication module and the virtual host terminal based, at least in part, upon addressing of the internal communication and the state information, receive communication from the virtual host terminal, and send the communication to at least one of the following: the external communication module and the host internal area access virtual host terminal based, at least in part, upon addressing of the internal communication and the state information.