Patent ID: 7559055

Claim:
A mobile communication device, comprising: a computer readable medium storing a client database comprising a client public debug sub-table and a client private debug sub-table, said public debug sub-table comprising debugging items and control status indicator pairs and said private debug sub-table comprising private debugging items and control status indicator pairs; and a processor operable to: activate a given private debugging item on receipt of a first command, said first command including an identifier of said given private debugging item and a control command to enable execution of said given private debugging item, said given private debugging item activatable only where said first command is generated by an application executing on said mobile communication device or is received from a computing device locally connected to said mobile communication device, at least absent a command from an end-user of said mobile communications device through a user interface; and activate a given public debugging item on receipt of a second command, said second command including an identifier of said given public debugging item and a control command to enable execution of said given public debugging item, said given public debugging item activatable where said second command is generated by an application executing on said mobile communication device, is received from a computing device locally connected to said mobile communication device, or is received from a remote debug server.