Method and System for Customizing a Software Application
First Claim
1. A method for customizing a software application, the method comprising:
- in response to executing a function of a software application to be customized via a uniform customization interface, the uniform customization interface automatically logging accesses of customization entries from the function of the software application; and
the uniform customization interface outputting in a report information indicating how a particular customization entry is accessed by the function of the software application, including identifying the particular customization entry relative to other customization entries accessed by the software application.
2 Assignments
0 Petitions
Accused Products
Abstract
The technique introduced here includes a uniform customization system, which can support the customization of multiple software applications simultaneously. Customization data of a software application can be developed separately from the development of the application. The customization data is then stored, via the uniform customization system, into a customization storage. When the software application is executed, the software application retrieves, from the storage, the values of the customization data via the uniform customization system. The uniform customization system outputs the retrieved customization data indicating the current working context of a user, which may be used by the user to locate customization options in a customization user interface of the software application, for customizing functions performed in the current working context.
38 Citations
20 Claims
-
1. A method for customizing a software application, the method comprising:
-
in response to executing a function of a software application to be customized via a uniform customization interface, the uniform customization interface automatically logging accesses of customization entries from the function of the software application; and the uniform customization interface outputting in a report information indicating how a particular customization entry is accessed by the function of the software application, including identifying the particular customization entry relative to other customization entries accessed by the software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A customization system comprising:
-
a storage device to store customization data of a software application, the customization data including a plurality of customization entries organized by a plurality of customization categories, each customization entry having a value affecting a behavior of a corresponding function of the software application; and a customization module to retrieve a value of a customization entry from the storage device for executing a function of the software application and to output information to be used for locating the customization entry in a user interface for setting a new value to the customization entry. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A machine-readable medium having instructions, when executed, cause a machine to perform a process of customizing a software application, the process comprising:
-
at a uniform customization system, receiving a request, from the software application, to retrieve a value of a customization entry, the value being needed for performing a function of the software application; and at the uniform customization system, outputting information indicating how to locate the customization entry in a customization user interface of the software application. - View Dependent Claims (16, 17, 19, 20)
-
-
18. The machine-readable medium of 15, wherein the information is outputted into a log, and wherein the log is maintained in anyone of a temporary memory, a file, and a database.
Specification