×

Methods and systems for a remote desktop session utilizing a HTTP handler and a remote desktop client common interface

  • US 8,949,463 B2
  • Filed: 12/11/2010
  • Issued: 02/03/2015
  • Est. Priority Date: 12/10/2010
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory machine-readable storage medium comprising code for facilitating accessing and controlling a remote desktop of a remote machine, the machine-readable storage medium comprising:

  • a hypertext transfer protocol (HTTP) handler of a transcoding server; and

    a remote desktop client adapter of the transcoding server,wherein the HTTP handler is configured to;

    receive a connection request and a user input request from a web browser utilizing HTTP,provide the connection request and the user input request to the remote desktop client adapter, andprovide a web browser drawing update to the web browser in response to a drawing request from the web browser, wherein the web browser drawing update is compatible with the web browser,wherein the remote desktop client adapter is configured to;

    receive the connection request and the user input request,translate the connection request into a session control command compatible with a remote desktop display protocol,translate the user input request into a remote desktop input command compatible with the remote desktop display protocol,provide the session control command to a remote desktop client for providing the session control command to a remote desktop server of the remote machine and for establishing, controlling or terminating a remote desktop session with the remote desktop server,provide the remote desktop input command to the remote desktop client for providing the remote desktop input command to the remote desktop server,receive a remote desktop drawing command from the remote desktop server via the remote desktop client in response to the remote desktop input command, wherein the remote desktop drawing command is compatible with the remote desktop display protocol and represents a portion of the entire remote desktop,translate the remote desktop drawing command into a graphics drawing command compatible with the transcoding server, andupdate a portion of an image representing the entire remote desktop and coordinates based on the graphics drawing command, andwherein the HTTP handler is configured to;

    generate an image file based on the updated portion of the image,obtain drawing coordinates based on the coordinates in response to the drawing request, wherein the web browser drawing update comprises the image file and the drawing coordinates, andprovide the web browser drawing update to the web browser in real time including placing the drawing coordinates into a cookie to be provided to the web browser.

View all claims
  • 16 Assignments
Timeline View
Assignment View
    ×
    ×