Patent ID: 8606930

Claim:
A system for dynamically managing user connections in a computer system, comprising: a memory storage device storing computer executable instructions; and one or more microprocessors in communication with the memory storage device, and when the computer-executable instructions are executed, configured to: establish a connection serviceable amount that represents a number of serviceable connections in a computer system; receive a first connection request for establishing a connection to the computer system; establish an allocated memory amount that represents a first amount of memory allocated by the computer system; establish a memory threshold amount that represents a threshold amount of memory allocated by the computer system; determine whether to accept a second connection request by comparing the allocated memory amount with the memory threshold amount; adjust the connection serviceable amount based on the comparing of the allocated memory amount with the memory threshold amount to obtain an adjusted connection serviceable amount; and adjust a queue limit of a connection queue based on the adjusted connection serviceable amount, the connection queue storing connections waiting to be serviced by the computer system.