Patent ID: 8275895
Filing Date: 2012-09-25
Classification: H04L

Abstract:
1. A method for establishing trusted communication between a client and a server, the method being implemented by a computer system, the method comprising: receiving a response from a first server; comparing an internet protocol address of the first server with at least one internet protocol address within a list; caching the response from the first server if the internet protocol address of the first server is not included within the list; validating the response if the internet protocol address of the first server is included within the list; establishing trusted communication between the client and the first server when the internet protocol address of the first server is included within the list, wherein establishing the trusted communication includes a request to assign the client an internet protocol address provided by the response to the client; and waiting a period of time for a response from an additional server that has an internet protocol address included within the list if the internet protocol address of the first server is not included within the list, wherein, after waiting the period of time, if no response is received from the additional server, prompting a user to accept or refuse connection to the first server, wherein if the user accepts connection, validating the cached response from the first server and establishing communication between the client and the first server, wherein the establishing communication includes a request to assign the client the internet protocol address provided by the response to the client.