Patent ID: 7774289
Filing Date: 2010-08-10
Classification: G06F

Abstract:
1. A system comprising: an element input receiving a first application program configuration element and an associated configuration element value from a first concrete application configuration model, and receiving a second application configuration element from a second concrete application configuration model, wherein the first concrete application configuration model follows user interface terminology, naming conventions, range definitions, and option identifiers compatible with machine implemented language of a first application program, wherein the second concrete application configuration model follows user interface terminology, naming conventions, range definitions, and option identifiers compatible with machine implemented language of a second application programs, wherein the first concrete application configuration model are incompatible with the second concrete application model, wherein the configuration elements and associated element values are used to control configurable functions of the first and second application programs, respectively, and wherein the second configuration element has a similar configuration function as the first configuration element; a first equivalence definition in computer storage memory reflecting a functional relationship between the first application program configuration element and an abstract model configuration element having the similar configuration function, wherein the abstract model configuration is application-independent and platform-independent; a second equivalence definition in computer storage memory reflecting a functional relationship between the second application program configuration element and the abstract model configuration element; and a mapper producing and associating a second configuration element value with the second application configuration element wherein the second application program is automatically configured according to the second concrete application configuration model.