Patent ID: 8037418

Claim:
A wireless communication device comprising: a main controller capable of executing a basic operating system application program that operates communication functions of said wireless communication device and that controls a first graphical user interface (GUI) for interacting with a user; a memory, within the wireless communication device, coupled to said main controller, capable of storing a first GUI configuration file and a second GUI configuration file; wherein said first GUI configuration file contains first GUI parameter data comprising a first plurality of text names and, a corresponding plurality of parameter data items comprising at least one of: sounds, graphical images, text, menu options and a menu hierarchy associated with said first graphical user interface, and a first text name checksum value calculated from only said first plurality of text names, and said second GUI configuration file contains second GUI parameter data comprising a second plurality of text names and, a corresponding plurality of parameter data items comprising at least one of: sounds, graphical images, text, menu options and a menu hierarchy associated with a second graphical user interface, and a second text name checksum value calculated from only said second plurality of text names; and wherein said main controller is operable to validate said second GUI parameter data by comparing said first text name checksum value contained in said first GUI configuration file with said second text name checksum value contained in said second GUI configuration file, and wherein each of said text names in said first and second pluralities of text names describes said corresponding parameter data item in said corresponding pluralities of parameter data items.