Patent ID: 9716740
Date: 2017-07-25
CPC Classifications: H04L

Claim:
1. A method comprising: by a first computing device associated with a web service, receiving a remote desktop protocol connection from a hypertext markup language (HTML)-compatible client; by the first computing device, providing the HTML-compatible client a script with remote desktop protocol connection information, wherein the script specifies encoding for one or more output streams by the HTML-compatible client; by a second computing device associated with the web service, receiving the remote desktop protocol connection information from the HTML-compatible client; by the second computing device, assigning the remote desktop protocol connection a unique socket to create a reference that defines the remote desktop protocol connection information; by the second computing device, loading a connection page on the HTML-compatible client, wherein the connection page describes how the remote desktop protocol connection is to take place; receiving one or more connection arguments; providing one or more connection services; by the second computing device, launching a transcoding remote desktop client with a specification of the unique socket, wherein launching the transcoding remote desktop client begins a transcoding operation, and wherein the specification defines an input data handler and an output data handler; interfacing by one or more transcoding services a web browser of the HTML-compatible client with a remote desktop extension protocol; transcoding by the HTML-compatible client at least one of a graphical device interface and a virtual channel using an HTML-compatible protocol; by the second computing device, receiving a termination of the remote desktop protocol connection by the HTML-compatible client; and ending the transcoding operation.