×

METHODS AND SYSTEMS FOR A REMOTE DESKTOP SESSION UTILIZING A HTTP HANDLER AND A REMOTE DESKTOP CLIENT COMMON INTERFACE

  • US 20120151373A1
  • Filed: 12/11/2010
  • Published: 06/14/2012
  • Est. Priority Date: 12/10/2010
  • Status: Active Grant
First Claim
Patent Images

1. A machine-readable storage medium comprising code for facilitating accessing and controlling a remote desktop of a remote machine in real time from a web browser at a client device via a hypertext transfer protocol (HTTP) handler and a remote desktop client adapter for a transcoding server, the machine-readable storage medium comprising:

  • the HTTP handler; and

    the remote desktop client adapter,wherein the HTTP handler is configured to receive a connection request and a user input request from the web browser utilizing HTTP, to provide the connection request and the user input request to the remote desktop client adapter, and to facilitate providing 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, to translate the connection request into a session control command compatible with a remote desktop display protocol, and to translate the user input request into a remote desktop input command compatible with the remote desktop display protocol,wherein the remote desktop client adapter is configured to facilitate providing 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,wherein the remote desktop client adapter is configured to facilitate providing the remote desktop input command to the remote desktop client for providing the remote desktop input command to the remote desktop server,wherein the remote desktop client adapter is configured to 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,wherein the remote desktop client adapter is configured to translate the remote desktop drawing command into a graphics drawing command compatible with the transcoding server, and to update 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 and to 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,wherein the remote desktop drawing command represents a portion of the entire remote desktop,wherein the remote desktop display protocol is a push protocol, and HTTP is a pull protocol.

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