US20100318665A1

Interception of a cloud-based communication connection

Claim Score by NHIP

Read claim 9, the broadest

Abstract

Methods and apparatus are provided for intercepting a client-server communication connection in a computing environment. A first network intermediary configured to facilitate optimization of client-server transactions may be installed in a path of communications between the client and the server. A second network intermediary configured to cooperate with the first network intermediary is not in the path of communications between the client and the server. The first network intermediary intercepts a connection request from the client and forwards a modified request toward the server. A module within the server intercepts the connection request and redirects it to the second network intermediary. The client-server connection is thus split-terminated at the two network intermediaries, which establish cooperative sessions between themselves and with the client and with the server.

US20100318665A1, drawing sheet 1
Sheet 1 of 20

Term

Term ended

Projected expiry passed 14 April 2024, 2.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 4 independent, 16 dependent

  1. 1
    A method of facilitating a client-server communication connection with a server, the method comprising:at a first network intermediary located in a path of communication between the client and the server: receiving from the client a request for the client-server connection;transmitting a request for the client-server connection toward the server;and establishing a first communication connection with the client;at the server: receiving the request for the client-server connection;and redirecting the request for the client-server connection to a second network intermediary;and at the second network intermediary: establishing a second communication connection with the first network intermediary;and establishing a third communication connection with the server;wherein the client-server connection comprises the first communication connection, the second communication connection and the third communication connection.
  2. 9
    Broadest claimClaim Score 76, broad(NHIP)A method of facilitating establishment of a client-server communication connection at a server, the method comprising:receiving at the server, from a first network intermediary, a request for the client-server communication connection;redirecting the request to a second network intermediary;receiving a substitute connection request from the second network intermediary;and establishing the substitute connection with the second network intermediary;wherein the substitute connection comprises a portion of the requested client-server communication connection;and wherein request for the client-server communication connection was received at the server without transiting the second network intermediary.
  3. 14
    A computer-readable medium storing instructions that, when executed by a computer, cause the computer to perform a method of facilitating establishment of a client-server communication connection at a server, the method comprising:receiving at the server, from a first network intermediary, a request for the client-server communication connection;redirecting the request to a second network intermediary;receiving a substitute connection request from the second network intermediary;and establishing the substitute connection with the second network intermediary;wherein the substitute connection comprises a portion of the requested client-server communication connection;and wherein request for the client-server communication connection was received at the server without transiting the second network intermediary.
  4. 16
    A system for facilitating a communication connection with a server, the system comprising:a first network intermediary, comprising: a client communication module configured to receive from a client a request for a client-server communication connection;a server communication module configured to issue a request for the client-server communication connection toward the server;and a connection module configured to establish a first communication connection with the client;and a second network intermediary, comprising: a server communication module configured to issue a substitute request for the client-server communication connection toward the server;and a connection module configured to: establish a second communication connection with the first network intermediary;and establish a third communication connection with the server;wherein the first network intermediary is located in a path of communications between the client and the server;and wherein the second network intermediary is not located in the path of communications.