×

System and/or method for client-driven server load distribution

  • US 9,300,733 B2
  • Filed: 11/28/2011
  • Issued: 03/29/2016
  • Est. Priority Date: 06/01/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a server hosted on a computing platform, an initiation message sent by a client to multiple servers over a network, the multiple servers including the server hosted on the computing platform, wherein the initiation message requests a resource or a service and includes a tag identifying the initiation message;

    generating, at the server, a response message based on the initiation message, the response message including the tag and a generated cookie;

    sending the response message to the client;

    discarding, at the server, the generated cookie to keep the server stateless with respect to the initiation message after the response message is sent;

    receiving a session initiation message from the client, the session initiation message including the generated cookie;

    validating the session initiation message based on a comparison of the generated cookie received in the session initiation message and a regenerated version of the generated cookie, where the regenerated version of the generated cookie is created based upon secret information used by the server to create the generated cookie included in the session initiation message and a source address of the session initiation message; and

    responding to a valid session initiation message with a session initiation response message to the client to open a session, wherein the session initiation response message comprises keying information that includes a responder session key component that is used to form an encryption key used to encrypt packets transmitted during the session.

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