Computer program product for determining a group of network configuration settings that provide optimal network performance
DCFirst Claim
1. A computer program product for optimizing network configuration settings for a user'"'"'s client machine, the computer program product comprising non-transitory computer-readable media encoded with instructions for execution by a processor to perform a method comprising:
- (a) providing a plurality of groups of network configuration settings held in storage to be used by the user'"'"'s client machine;
(b) establishing a network connection between the user'"'"'s client machine and a remote server;
(c) selecting one of the groups of network configuration settings to be used by the user'"'"'s client machine from the provided groups of settings, wherein step (c) is initiated on the user'"'"'s client machine;
(d) automatically conducting, using the processor, one or more performance tests using the selected network configuration settings during the established network connection;
(e) repeating steps (c) and (d) for one or more other groups of network configuration settings during the established network connection; and
(f) automatically adjusting, using the processor, the network configuration settings of the user'"'"'s client machine provided in the groups based on the results of the performance tests, wherein the adjusted network configuration settings are settings that optimize the performance of the user'"'"'s client machine.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A computer program product is provided for optimizing network configuration settings for a user'"'"'s client machine. A plurality of groups of network configuration settings are held in storage to be used by the user'"'"'s client machine. A network connection is established between the user'"'"'s client machine and a remote server. One of the groups of network configuration settings is selected to be used by the user'"'"'s client machine from the provided groups of settings. One or more performance tests are conducted using the selected network configuration settings during the established network connection. The settings selection and the performance tests are repeated for one or more other groups of network configuration settings during the established network connection. The network configuration settings of the user'"'"'s client machine provided in the groups are automatically adjusted based on the results of the performance tests. The adjusted network configuration settings are settings that optimize the performance of the user'"'"'s client machine.
-
Citations
28 Claims
-
1. A computer program product for optimizing network configuration settings for a user'"'"'s client machine, the computer program product comprising non-transitory computer-readable media encoded with instructions for execution by a processor to perform a method comprising:
-
(a) providing a plurality of groups of network configuration settings held in storage to be used by the user'"'"'s client machine; (b) establishing a network connection between the user'"'"'s client machine and a remote server; (c) selecting one of the groups of network configuration settings to be used by the user'"'"'s client machine from the provided groups of settings, wherein step (c) is initiated on the user'"'"'s client machine; (d) automatically conducting, using the processor, one or more performance tests using the selected network configuration settings during the established network connection; (e) repeating steps (c) and (d) for one or more other groups of network configuration settings during the established network connection; and (f) automatically adjusting, using the processor, the network configuration settings of the user'"'"'s client machine provided in the groups based on the results of the performance tests, wherein the adjusted network configuration settings are settings that optimize the performance of the user'"'"'s client machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification