Patent ID: 8519881

Claim:
A universal remote control apparatus comprising: a device recognition unit for recognizing at least one device, and acquiring device status information from the recognized device; a batch instruction generation unit for generating batch instruction information from the device status information; a batch instruction database for storing and/or maintaining the batch instruction information; a user interface implementation unit for combining graphical user interface (GUI) components and displaying the combined GUI components; and a control unit for generating menu information with respect to the GUI components, storing the generated menu information in the batch instruction database, and executing the batch instruction information including a batch instruction in response to a user request for executing the batch instruction, wherein the batch instruction information includes GUI component information corresponding to the device status information, wherein the GUI component information includes a status information tag with respect to the GUI components capable of controlling the device, and the user interface implementation unit acquires the GUI components from the device based on the status information tag, and displays the acquired GUI components on a display unit, wherein the device status information is source input mode information, and wherein the batch instruction is an instruction to obtain, from the at least one device, at least one GUI icon for a corresponding device status according to the status information tag.