Patent attributes
Disclosed is a universal remote control device including a display to provide a graphical unit interface (GUI), a controller configured to process registration requests from state machines associated with remotely controllable appliances and to manage control data transfer to and from the state machines responsive to the registration requests, and a communication module to enable communications between the device and the state machines. Additionally disclosed is a graphics interface unit (GUI) implementable on a display of a computing device operable to remotely control a plurality of appliances. The GUI includes a screen area on the display to display output information, and a plurality of sections on the display to simultaneously display input selection functions associated with different levels of a hierarchical arrangement of control functions for the plurality of appliances.