First touch configuration
AssigneeSap SE
InventorChristian Bomhardt
Life of this patent
Estimating the term…
Loading patent…
AssigneeSap SE
InventorChristian Bomhardt
Estimating the term…
A method of customization of software configuration includes generating and saving user information relating software features, when the software features are requested by a user for the first time. The computer system executes instructions to allow the user to input and adjust the user information. The user information is reviewed and adjustments to configurations of the software features based on the saved user information. Then, the computer system executes the software features requested by the user, according to the implemented adjustments to the configurations of the software features.
A method of customization of software configuration in a computer system, comprising:
A computer system to customize software configuration, comprising:
A method of customization of software configuration in a computer system, comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Program loading or initiating: configuring for program initiating, e.g. using registry, configuration files
Software maintenance or management: version control ; Configuration management
Computing and data processing
About 7 years 6 months of term left · ends 13 Apr 2034 (estimated)
The present disclosure generally relates to user customization of settings in software.
The configurations of various software, for example in business software, may include for example, settings, that affect features in the operations of the software. The more complex the software, the more settings there are. Additionally, each setting within each software may correlate to other settings. Thus, the settings need to be consistent, or otherwise, the conflicting settings may render the software not operable as intended. The correlated groups of settings may also be considered as a part of the configuration.
A business software may be used by different functional groups within a specific business entity, with each functional group performing different tasks handling different data with different objectives for the same business entity. Some data may be used by more than one functional group. For example, a sales department may generate and track sales figures, which may be used by management or marketing groups to track and project revenues, or the sales department may also generate and track inventory numbers, which would be used by warehousing or factories to determine what to manufacture and where to ship which product.
The present disclosure is further described in the detailed description which follows, in reference to the noted plurality of drawings, by way of non-limiting examples of preferred embodiments of the present disclosure, in which like characters represent like elements throughout the several views of the drawings.
FIG. 1 illustrates an exemplary system implementing the automated customization of software configurations.
FIG. 2 illustrates an exemplary process flow for automated customization of software configurations.
The present disclosure, through one or more of its various aspects, embodiments and/or specific features or sub-components, is thus intended to bring out one or more of the advantages as specifically noted below.
FIG. 1 is an exemplary system implementing the automated customization of software configurations. The computer system 100 is generally shown and may include a Central Processing Unit (CPU) 102, which is generally indicated. The CPU 102 may include one or more processing cores, and may be included within, any one or more computers, servers, systems, communication networks or cloud environment. The computer system 100 may further include a memory 104 and an I/O 106, which are connected to the CPU 102.
The memory 104 may include a static memory, a dynamic memory, or both. The memory 104 may additionally or alternatively include a hard disk, random access memory, a cache, a computer-readable medium storing instructions for execution in the computer system 100, or any combination thereof. Of course, those skilled in the art appreciate that the memory 104 may comprise any combination of known memories or a single storage.