Patent ID: 7457855

Claim:
A computer-implemented method for modifying network configuration information, the method comprising: establishing, at a host node, network connections with multiple client nodes using at least one host network configuration parameter associated with the host node, the multiple client nodes including a first client node configured to establish network connections with the host node using at least one client network configuration parameter associated with the first client node and a second client node configured to establish network connections with the host node using at least one client network configuration parameter associated with the second client node; accessing, at the host node, first configuration history information describing first performance statistics of at least one previous and no longer active network connection between the host node and the first client node; accessing, at the host node, second configuration history information describing second performance statistics of at least one previous and no longer active network connection between the host node and the second client node; accessing, at the host node, host policy information including at least one host network connection performance rule; using the first configuration history information, the second configuration history information, and the host policy information to determine whether performance statistics including the first and second performance statistics associated with the network connections between the host node and the first and second client nodes satisfy the at least one host network connection performance rule; if it is determined that the performance statistics associated with the network connections between the host node and the multiple client nodes fail to satisfy the at least one host network connection performance rule, modifying the at least one host network configuration parameter used to establish the network connections between the host node and the first and second client nodes; accessing client policy information associated with the first client node including at least one client network connection performance rule associated with the first client node; using the first configuration history information and the client policy information associated with the first client node to determine whether the first performance statistics satisfy the client network connection performance rule associated with the first client node; and if it is determined that the first performance statistics fail to satisfy the client network connection performance rule associated with the first client node, modifying the client network configuration parameter associated with the first client node used to establish the network connections between the host node and the first client node based on the first configuration history information and the second configuration history information.