Patent ID: 9244912
Filing Date: 2016-01-26
CPC Classification: G06F,G06T,H04L

Claim Text:
1. A method of facilitating conducting a remote desktop session between a web browser of a client device and a remote machine via a web server in real time and utilizing hypertext markup language (HTML) that supports a two-dimensional (2D) canvas and dynamic drawing, the method comprising: receiving, at the web server, a user input request from the web browser of the client device for access and control of the remote machine, wherein the web browser supports a 2D canvas and dynamic drawing; translating, at the web server, the user input request into an input command compatible with a remote desktop display protocol to be utilized by the web server for facilitating communication with the remote machine; receiving, at the web server, a remote desktop drawing command from the remote machine in response to the input command; translating, at the web server, the remote desktop drawing command into a windows graphics drawing command by executing the windows graphics drawing command to update a portion of a windows graphics application programming interface (API) memory bitmap, wherein the windows graphics API memory bitmap represents a portion of an image of a remote desktop of the remote machine that has changed relative to a previous graphics drawing command; and providing the windows graphics drawing command from the web server to the web browser; wherein the web server is an intermediary between the remote machine and the client device, and wherein the web server comprises a windows web server and is physically separate from the remote machine.