System and method for automatically configuring remote computer
First Claim
1. A method of configuring a remote computer to access a network of computers, comprising:
- initiating an installer program having an empty binary file, the installer program being configured to generate an executable installation program using the binary file;
generating a user data binary file including data necessary to configure the remote computer to access the network;
replacing the empty binary file with the user data binary file and generating the executable installation program using the user data binary file; and
executing the executable installation program on the remote computer to modify configuration settings of the remote computer such that the remote computer is configured to access the network.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically configuring a remote computer to establish a VPN connection with a network is disclosed. According to the system and method, a configuration generator determines information necessary for the remote computer to establish the VPN connection, and generate an executable file to be run the remote computer. When run on the remote computer, the executable file automatically updates the remote computer'"'"'s configuration settings so as to enable it to establish the connection with the network. The information required by the configuration generator can either be extracted from a database automatically, or can be keyed in by a network administrator.
192 Citations
48 Claims
-
1. A method of configuring a remote computer to access a network of computers, comprising:
-
initiating an installer program having an empty binary file, the installer program being configured to generate an executable installation program using the binary file;
generating a user data binary file including data necessary to configure the remote computer to access the network;
replacing the empty binary file with the user data binary file and generating the executable installation program using the user data binary file; and
executing the executable installation program on the remote computer to modify configuration settings of the remote computer such that the remote computer is configured to access the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of configuring a remote computer to access a network of computers, comprising:
-
accessing a database having networking information necessary for at least one remote computer to access the network of computers, including a WAN profile for the network of computers, at least one DNS address for the network of computers, and at least one WINS address for the network of computers;
executing a software module from within the database, the software module configured extract the networking information for a selected one of the at least one remote computer;
converting the extracted networking information to a binary code representing configuration settings for the selected one of the at least one remote computer;
generating an executable program having the binary code embedded therein, the executable program being configured to modify a current configuration of the selected one of the at least one remote computer when executed by the remote computer; and
providing the executable program to the selected one of the at least one remote computer for execution. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method of configuring a remote computer, comprising:
-
accessing a database having configuration information necessary to configure at least one remote computer according to a user'"'"'s preferences;
executing a software module associated with the database, the software module configured extract the configuration information from the database for a selected one of the at least one remote computer;
converting the extracted networking information to a binary code representing configuration settings for the selected one of the at least one remote computer;
generating an executable program having the binary code embedded therein that will modify a current configuration of the selected one of the at least one remote computer when executed by the remote computer; and
providing the executable program to the selected one of the at least one remote computer for execution. - View Dependent Claims (33, 34, 35)
-
-
36. A method of modifying configuration settings of a remote computer, comprising:
-
determining configuration settings necessary for a remote computer to perform a prescribed operation;
generating a binary file representing the configuration settings for the remote computer;
generating an executable program having the binary code embedded therein that will modify a current configuration of the remote computer when executed by the remote computer; and
deploying the executable program to the remote computer for execution. - View Dependent Claims (37)
-
-
38. A method of configuring a remote computer to access a network of computers, comprising:
-
executing a software module that is configured to prompt a system administrator for configuration settings of the remote computer to access the network of computers;
receiving the configuration setting provided by the system administrator through the software module;
converting the configuration settings received through the software module to a binary code representing the configuration settings;
generating an executable program that will modify a current configuration of the remote computer when executed by the remote computer, the executable program having the binary code embedded therein; and
providing the executable program to the remote computer for execution.
-
-
39. A computer readable medium having stored thereon a sequence of instructions which, when executed by a processor, cause the processor to perform a sequence of steps, comprising:
-
initiating an installer application having an empty binary file, the installer application being configured to generate an executable installation program using the binary file;
generating a user data binary file including data necessary to configure the remote computer to access the network;
replacing the empty binary file with the user data binary file and generating the executable installation program using the user data binary file; and
storing the executable installation program on a storage medium to be run by the remote computer to modify configuration settings of the remote computer such that the remote computer is configured to access the network.
-
-
40. A method of configuring a remote computer to establish a secure connection to a local computer, comprising:
-
determining configuration settings required by a remote computer to access a local computer;
converting the configuration settings required by the remote computer to a binary code representing the configuration settings; and
generating an executable program that will modify a current configuration of the remote computer when executed by the remote computer, the executable program having the binary code embedded therein. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48)
-
Specification