×

Creating secure interactive connections with remote resources

  • US 9,038,162 B2
  • Filed: 06/25/2012
  • Issued: 05/19/2015
  • Est. Priority Date: 09/12/2005
  • Status: Active Grant
First Claim
Patent Images

1. A server computer system comprising:

  • at least one hardware processor; and

    a storage medium storing computer executable instructions which, when executed by the at least one hardware processor, implement a method of creating a secure connection with a client computer system early in a connection process by negotiating secure connection protocols, including the following;

    prior to the server indicating to the client computer system one or more secure communication protocols enabled at the server, the server receiving a connection request from a client computer system to communicate with one or more server resources using a secure connection, the connection request including the identity of a plurality of secure communication protocols which are installed at the client computer system, and with which the client computer system is presently enabled for establishing the secure connection;

    based on receiving the connection request from the client computer system, the server processing the connection request to select a preferred secure communication protocol to use when establishing the secure connection, including;

    the server identifying the one or more secure communication protocols with which the server is presently enabled for establishing secure connections;

    the server comparing the plurality of secure communication protocols enabled at the client computer system with the one or more secure communication protocols enabled at the server to determine one or more common secure communication protocols that are common to both the one or more secure communication protocols enabled at the server and the plurality of secure communication protocols enabled at the client computer system; and

    the server selecting the preferred secure communication protocol from among the determined one or more common secure communication protocols;

    the server sending a connection response to the client computer system, the connection response indicating the determined preferred secure communication protocol;

    the server establishing a secure communication channel with the client computer system using the preferred secure communication protocol;

    the server confirming use of the preferred secure communication protocol through a data exchange in the secure communication channel established with the client computer system; and

    the server communicating data with a client application program of the client computer system through the secure communication channel using the preferred secure communication protocol.

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