Patent ID: 8726175

Claim:
A user interface generation apparatus comprising: an application program execution unit for implementing a variety of functions based on an application program; a user interface generation unit for generating a user interface for instructing the application program execution unit to execute a predetermined function based on the application program; a display unit for displaying the user interface generated by the user interface generation unit; and a memory unit for storing a user interface definition file including user interface object definition information for defining a user interface object which is a component of the user interface, wherein when the user interface generation unit is instructed to generate a plurality of user interfaces, each of which can be used as a single user interface, the user interface generation unit makes a selection from the user interface object definition information included in the user interface definition file stored in the memory unit corresponding to each of the plurality of user interfaces instructed, and executes user interface compound processing to generate a compound user interface based on the user interface object definition information selected, the compound user interface including user interface objects from at least two different user interface definition files so as to include only operational user interface objects from at least two different user interfaces of the plurality of user interfaces, the at least two different user interfaces respectively having independent functions based on their application programs different from each other.