Patent ID: 7461350

Claim:
A computer-readable medium having computer-executable instructions for performing: a) retrieving a command profile for an application, wherein the command profile comprises a number of commands corresponding to the application; b) retrieving a key button profile for a digital device; c) comparing the command profile and the key button profile; d) creating an intermediary user interface based upon the comparison of the command profile and key button profile, wherein the creation of the intermediary user interface comprises a creation of a graphical intermediary user interface if a number of key buttons on a side of a display of the digital device is equal to or more than the number of commands corresponding to the application; e) displaying a user interface on the display of the digital device, the user interface divided into at least two display areas, the at least two display areas including a first display area and a second display area, the first display area including an application user interface, the second display area including the intermediary user interface; and f) displaying intermediary buttons on the intermediary user interface, the intermediary buttons displayed corresponding to the created intermediary user interface.