×

Method and system for reliable protocol tunneling over HTTP

  • US 8,504,818 B2
  • Filed: 07/28/2010
  • Issued: 08/06/2013
  • Est. Priority Date: 04/15/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for extending functionality of a client by tunneling protocol data over a Hypertext Transfer Protocol (HTTP) through a relay server, the method comprising:

  • receiving a communication at the relay server, from the client, to create a relay session with a remote endpoint;

    authenticating the client, wherein authenticating the client comprises sending challenge response data to the client;

    configuring the relay session;

    generating a session identifier for the relay session;

    sending the session identifier to the client; and

    transferring HTTP requests and responses to the client to exchange data with the remote endpoint, wherein the HTTP requests comprise the session identifier, the HTTP responses comprising negative HTTP responses, the negative HTTP responses being treated to re-try the HTTP requests and promote lossless data transmission over HTTP.

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