Method and system for adding configuration files for a user
First Claim
1. A method in a computer system for providing configuration files for a user for configuration of a plurality of computer programs, the method comprising the steps of:
- receiving an identification of the user; and
for each of the plurality of computer programs,locating user profile information of the identified user for the computer program, the user profile information identifying configuration files, identifying a source folder that contains the configuration files, and identifying a destination folder in which to copy the configuration files;
deleting each configuration file that is currently in the identified destination folder; and
copying each configuration file from the identified source folder to the identified destination folder so that the computer program can access the configuration files in the identified destination folder during configuration of the computer programwhereby each computer program has its own identified configuration files, identified source folder, and identified destination folder.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for adding configuration files for a user. The method receives an identification of the user. Then, the method locates user profile information which identifies configuration files, a source folder that contains the configuration files, and a destination folder in which to copy the configuration files. For each identified configuration file, the method copies the configuration file to the appropriate folder or deletes the configuration file from the appropriate folder. The method also stores location information identifying the location of the destination folder. Then a computer program can retrieve the location information and can access the configuration files in the destination folder during configuration of the computer program.
-
Citations
30 Claims
-
1. A method in a computer system for providing configuration files for a user for configuration of a plurality of computer programs, the method comprising the steps of:
-
receiving an identification of the user; and for each of the plurality of computer programs, locating user profile information of the identified user for the computer program, the user profile information identifying configuration files, identifying a source folder that contains the configuration files, and identifying a destination folder in which to copy the configuration files; deleting each configuration file that is currently in the identified destination folder; and copying each configuration file from the identified source folder to the identified destination folder so that the computer program can access the configuration files in the identified destination folder during configuration of the computer program whereby each computer program has its own identified configuration files, identified source folder, and identified destination folder.
-
-
2. A method in a computer system for reconciling configuration files for a user for use in configuring computer programs, the computer system having a registry with nodes, having a local folder containing configuration files, and a central folder containing configuration files, the method comprising the steps of:
-
retrieving a user profile file containing profile information that identifies configuration files, that identifies the local folder, and that identifies the central folder; identifying configuration files, a source folder, and a destination folder from the profile information, the source folder and destination folder being identified from the local folder and the central folder; and repeating the following for each identified configuration file; when the configuration file exists only in the source folder, copying the configuration file from the source folder to the destination folder; when the configuration file exists only in the destination folder, deleting the configuration file; when the configuration file exists in both the source and destination folders and the configuration file in the source folder is newer, copying the configuration file from the source folder to the destination folder; when the configuration file exists in both the source and destination folders and the configuration file in the destination folder is newer, copying the configuration file from the destination folder to the source folder; and setting a node in the registry to indicate that the configuration files are stored in the local folder so that a computer program can identify from the set node the local folder that contains its reconciled configuration files. - View Dependent Claims (3, 4, 5)
-
-
6. A method in a computer system for adding configuration files for an application program, the computer system having a registry with nodes, each node having data entries, the method comprising the steps of:
-
receiving a node containing data entries for a source folder name, for a destination folder name, for configuration file names, and for an identification of a node in the registry, and for a data entry name for the identified node; copying configuration files having the received configuration file names to the named destination folder from the named source folder; deleting configuration files that do not have the received configuration file names from the named destination folder; and storing in the identified node at the named data entry the destination folder name containing the configuration files so that the application program can locate the configuration files by accessing the named data entry in the identified node. - View Dependent Claims (7, 8)
-
-
9. A method in a computer system for configuring application programs in accordance with configurations that are customized to each of a plurality of users, the computer system having a registry with registry entries for storing information that is accessible by the application programs, the method comprising:
-
storing a user profile file for each of the users, each user profile file identifying, for each application program, application configuration files for use in configuring the application program, a destination folder and a source folder, and a registry entry of the registry; receiving an identification of a user; retrieving the stored user profile file for the identified user; updating the destination folder identified in the retrieved user profile file with the application configuration files identified in the retrieved user profile file that are in the source folder identified in the retrieved user profile file; updating the registry entry identified in the retrieved user profile file with an indication of the destination folder identified in the retrieved user profile file; and for each of the application programs, retrieving the registry entry for the application program; and executing the application program so that the application program is configured in accordance with the application configuration files in the destination folder indicated in the retrieved registry entry. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method in a computer system for configuring application programs in accordance with configurations that are customized to each of a plurality of users, the computer system being connected to a central computer, the method comprising:
-
storing a user profile for each of the users, each user profile identifying, for each application program, application configuration files for use in configuring the application program, a local folder of the computer system, and a source folder of the central computer; receiving an identification of a user; retrieving the stored user profile for the identified user; updating the local folder identified in the retrieved user profile with the application configuration files identified in the retrieved user profile that are in the central folder identified in the retrieved user profile; and for each of the application programs, executing the application program so that the application program is configured in accordance with the application configuration files in the local folder that are customized for the identified user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for reconciling application configuration information between a central computer system and a local computer system, the method comprising:
-
storing a user profile for each of the users, each user profile identifying, for each application program, application configuration files for use in configuring the application program, a local folder of the computer system, and a source folder of the central computer; receiving an identification of a user; retrieving the stored user profile for the identified user; when the central folder contains an application configuration file identified in the retrieved user profile that is not also contained in the local folder, copying the application configuration file from the central folder to the local folder; when the local folder contains an application configuration file identified in the retrieved user profile that is not also contained in the central folder, deleting the application configuration file from the local folder; and when the local folder and central folder both contain an application configuration file of the same name that is identified in the retrieved user profile, copying that application configuration file that has been more recently updated to the other folder to replace the application configuration file that has been less recently updated.
-
-
24. A computer-readable medium containing instructions for causing a computer system to reconcile application configuration files that are customized to each of a plurality of users, the computer system having a registry with registry entries for storing information that is accessible by application programs, by:
-
storing a user profile for each of the users, each user profile identifying, for each application program, application configuration files for use in configuring the application programs, a destination folder and a source folder, and a registry entry of the registry; receiving an identification of a user; retrieving the stored user profile for the identified user; updating the destination folder identified in the retrieved user profile with the application configuration files identified in the retrieved user profile that are in the source folder identified in the retrieved user profile; and updating the registry entry identified in the retrieved user profile with an indication of the destination folder identified in the retrieved user profile so that, when executing the application program, the application program is configured in accordance with the application configuration files in the destination folder indicated in the registry entry for the application program. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A computer-readable medium containing instructions for causing the reconciliation of application configuration information between a central computer system and a local computer system, by:
-
storing a user profile for each of the users, each user profile identifying, for each application program, application configuration files for use in configuring the application program, a local folder of the computer system, and a source folder of the central computer; receiving an identification of a user; retrieving the stored user profile for the identified user; when the central folder contains an application configuration file identified in the retrieved user profile that is not also contained in the local folder, copying the application configuration file from the central folder to the local folder; and when the local folder and central folder both contain an application configuration file of the same name that is identified in the retrieved user profile, copying that application configuration file that has been more recently updated to the other folder to replace the application configuration file that has been less recently updated.
-
Specification