Gateway that enables a browser-based application to communicate with a server-side application using a non-browser-compatible protocol
AssigneeWyse Technology L.L.C.
InventorsAndrew Fausak, Oleg Rombakh
Life of this patent
Estimating the term…
Loading patent…
AssigneeWyse Technology L.L.C.
InventorsAndrew Fausak, Oleg Rombakh
Estimating the term…
A generic client engine can associate a transcoder process with a requested server-side application so that the transcoder process can act as an intermediary between the browser-based application and the server-side application. The transcoder process can be configured to communicate with the browser-based application using a browser-supported protocol. The transcoder process can be further configured to transcode between the browser-supported protocol and a protocol employed by the server-side application. In cases where a gateway service provides access to the server-side application, the transcoder process can also act as an intermediary between the browser-based application and the gateway service to transcode between the browser-supported protocol and a gateway protocol. In some cases, the transcoder process, and possibly the gateway service, can alternatively be located on the client device that hosts the browser-based application.
A method, implemented by a server, of enabling a browser-based application that is executed within a browser on a client device to employ a non-browser-supported application layer protocol to communicate with an application hosted on the server, the method comprising:
A method, implemented by a first server, of enabling a browser-based application that is executed within a browser on a client device to employ a non-browser-supported application layer protocol to communicate with an application hosted on a second server for which the first server functions as a gateway, the method comprising:
One or more computer storage media storing computer-executable instructions which when executed in a server environment implement a method for enabling a browser-based application that is executed within a browser on a client device to communicate with a remote display server that employs a remote display protocol for communicating over a network, the method comprising:
Dependencies are inferred from the claim text.