Third-party customization of a configuration file
First Claim
1. A computer-implemented method for customizing a configuration file, the method comprising:
- executing a first application;
responsive to the execution being an initial execution of a new profile for the first application, presenting a configuration script that is configured to receive user settings for the new profile;
selecting a configuration file for the new profile, the configuration file being exported from a second application and including data that defines a set of default settings to pre-configure at least a portion of the configuration script; and
storing results of the configuration script as a new configuration file, the new configuration file configured to customize the first application during execution.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for customizing a configuration file. A system includes a configuror client that generates and exports a configuration file, a configuration sharing server that makes the configuration file assessable, and a configuree client that imports the configuration file. The configuration sharing server provides a community-based collection of configuration files for access by the public or by a specific organization. The configuree client can detect when a new profile is being used (e.g., the first time that the financial management application is executed after installation). In response, the configuration client begins an interview process for customizing the financial management application (e.g., by presenting a series of user interfaces). Part of the interview process allows an end-user to select a particular configuration file stored on the configuration sharing client or on a local memory device.
-
Citations
39 Claims
-
1. A computer-implemented method for customizing a configuration file, the method comprising:
-
executing a first application; responsive to the execution being an initial execution of a new profile for the first application, presenting a configuration script that is configured to receive user settings for the new profile; selecting a configuration file for the new profile, the configuration file being exported from a second application and including data that defines a set of default settings to pre-configure at least a portion of the configuration script; and storing results of the configuration script as a new configuration file, the new configuration file configured to customize the first application during execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for customizing a configuration file, the method comprising:
-
receiving, at a first client, default settings that represent standards for an organization to generate a configuration file, the configuration file including data to pre-configure at least a portion of a configuration script for a profile of an application; and receiving, at a second client, the configuration file, responsive to executing the configuration script for setting-up a new profile, the new profile associated with a member of the organization.
-
-
13. A computer-implemented method for customizing a configuration file, the method comprising:
-
receiving a plurality of configuration files from a plurality of clients that are coupled in communication through a network, each configuration file being set up to customize user settings of a profile of an application during an initial execution; sharing the plurality of configuration files with one or more of the plurality of clients; and sending a configuration file responsive to a selection of a configuration file. - View Dependent Claims (14, 15)
-
-
16. A system for customizing a configuration file, comprising:
a configuree client to execute a first application, the configure client comprising; an interview module to, responsive to the execution being an initial execution of a new profile for the first application, present a configuration script that is configured to receive user settings for the new profile, the interview module receiving a selection of a configuration file for the new profile, the configuration file being exported from a second application and including data that defines a set of default settings to pre-configure at least a portion of the configuration script, the interview module to store results of the configuration script as a new configuration file, the new configuration file configured to customize the first application during execution. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
27. A server for sharing a plurality of configuration files, the server comprising:
-
a network module to receive the plurality of configuration files from a plurality of clients that are coupled in communication through a network, each configuration file being set up to customize user settings of a profile of an application during an initial execution, the network module storing the plurality of configuration files in a configuration file repository; a client interface to share the plurality of configuration files with one or more of the plurality of clients, and send a configuration file responsive to a selection of a configuration file. - View Dependent Claims (28)
-
-
29. A computer-readable medium storing a computer program product configured to perform a method for customizing a configuration file, the method comprising:
-
executing a first application; responsive to the execution being an initial execution of a new profile for the first application, presenting a configuration script that is configured to receive user settings for the new profile; selecting a configuration file for the new profile, the configuration file being exported from a second application and including data that defines a set of default settings to pre-configure at least a portion of the configuration script; and storing results of the configuration script as a new configuration file, the new configuration file configured to customize the first application during execution. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification