×

Methods and systems for a remote desktop session utilizing HTTP header

  • US 9,395,885 B1
  • Filed: 07/24/2012
  • Issued: 07/19/2016
  • Est. Priority Date: 12/10/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for a remote desktop session between a web browser of a client device and a remote machine through a web server, utilizing hypertext transfer protocol (HTTP) headers for remote desktop session drawing, the method comprising:

  • receiving, at the web server, a request from the web browser of the client device, the request being either a long polling drawing request or an input request, where an input request is a user input command and the long polling drawing request is a request to update an image of a remote desktop;

    handling, at the web server, the request, where a long polling drawing request is handled as an asynchronous request and an input request is handled as a synchronous request;

    receiving, at the web server, a remote desktop drawing command from the remote machine using a remote desktop display protocol, wherein the remote desktop drawing command is based on the image of a remote desktop of the remote machine;

    translating, at the web server, the remote desktop drawing command into a display image and drawing coordinates for the display image;

    placing, at the web server, the drawing coordinates into an HTTP response header; and

    in response to the request, providing the display image and the drawing coordinates together to the web browser in a single HTTP response, for drawing the display image of the remote desktop at the web browser, wherein the single HTTP response comprises the HTTP response header,wherein (i) the remote desktop display protocol is a push protocol, and (ii) HTTP is a pull protocol, and (iii) the web browser comprises a windows web browser.

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