System and method for determining network configuration settings that provide optimal network performance
First Claim
1. A method of optimizing network configuration settings for a user'"'"'s client machine, the method comprising:
- (a) establishing a network connection between the client machine and a remote server;
(b) selecting a plurality of network configuration settings for the client machine;
(c) automatically conducting one or more performance tests using the selected network configuration settings; and
(d) automatically adjusting the selected network configuration settings of the client machine, based on the results of the performance tests, wherein the adjusted network configuration settings are settings that optimize the performance of the client machine.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method determines network configuration settings that provide optimal network performance for a user'"'"'s computer (client machine). The computer is connected to a remote server via a network connection. A plurality of network configuration settings are selected for the computer. One or more performance tests using the selected network configuration settings are automatically conducted. An algorithm is used to determine the best network configuration settings and achieve the desired network performance characteristics for the computer based on preferences specified by the user. The network configuration settings of the computer are automatically adjusted based on the results of the performance tests. The user'"'"'s computer can access network configuration setting recommendations from the remote server, based on network configuration settings and aggregate test results associated with other computers that previously were in communication with the remote server.
327 Citations
54 Claims
-
1. A method of optimizing network configuration settings for a user'"'"'s client machine, the method comprising:
-
(a) establishing a network connection between the client machine and a remote server;
(b) selecting a plurality of network configuration settings for the client machine;
(c) automatically conducting one or more performance tests using the selected network configuration settings; and
(d) automatically adjusting the selected network configuration settings of the client machine, based on the results of the performance tests, wherein the adjusted network configuration settings are settings that optimize the performance of the 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, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
28. An article of manufacture for optimizing network configuration settings for a user'"'"'s client machine, the article of manufacture comprising a computer-readable medium holding computer-executable instructions for performing a method comprising:
-
(a) establishing a network connection between the client machine and a remote server;
(b) selecting a plurality of network configuration settings for the client machine;
(c) automatically conducting one or more performance tests using the selected network configuration settings; and
(d) automatically adjusting the selected network configuration settings of the client machine, based on the results of the performance tests, wherein the adjusted network configuration settings are settings that optimize the performance of the client machine.
-
Specification