Patent ID: 7949760

Claim:
An application server for serving a single application to clients configured to communicate with the application server using different communication protocols, the application server comprising: an application operating a non-persistent communication protocol on a physical network, wherein the application server is configured to facilitate communication between the application with both a first client operating a persistent communication protocol and a second client operating a non-persistent communication protocol; a first listener configured to: establish a persistent connection with the first client; determining that an input from the first client needs to be forwarded to the application; translate the input comprising a continuous stream of data associated with the persistent connection into a format comprising a discrete request or response; and forward the translated request or response to the application on behalf of the first client; and a second listener configured to: establish a non-persistent connection with the second client; and relay a discrete request or response from the second client and a translated request or response from the first listener to the application.