Patent ID: 9635005
Date: 2017-04-25
CPC Classifications: G06F,H04L,H04W

Claim:
1. A computer hardware system comprising at least one processing unit coupled to a memory, wherein the memory is encoded with computer executable instructions that when executed cause the at least one processing unit to: receive a request from a user device to access a resource, the resource requiring authentication for access; determine whether a previously used authenticated connection is available, wherein a previously used connection is a connection that has previously been used to fulfill a request provided by the user device enabling data associated with the previously fulfilled request to be buffered and more readily available to fulfill a subsequent request; if the previously used authenticated connection is available, fulfill the request using the previously used authenticated connection; if the previously used authenticated connection is not available, determine whether a first unused authenticated connection is available; if the first unused authenticated connection is available, fulfill the request using the first unused authenticated connection; if the first unused authenticated connection is not available, determine whether a first unauthenticated connection is available; if the first unauthenticated connection is not available, establish a second unauthenticated connection with the resource; authenticate the second unauthenticated connection to provide a second unused authenticated connection; and fulfill the request using the second unused authenticated connection.