Patent ID: 8707205

Claim:
A method of controlling a portable electronic device having a display, the method comprising: rendering on the display, a screen including contents corresponding to a user application; receiving a user-input command at the device that corresponds to a function associated with the screen; in response to the user-input command, calling a dialog box application corresponding to the function, the dialog box application having a plurality of configurable fields; accessing a database containing records, at least one of the records including a variable message instructing the dialog application to retrieve at least a portion of the contents from the screen from the rendering; populating at least one of the fields with the at least a portion of the contents based on the instructing; rendering over the screen, the dialog box application occupying at least a portion of the screen, so as to obscure the contents of the portion of the screen; and when the contents lacks minimum required information: including at least one text field for user input into the dialog box application; and receiving user input at the at least one text field of the dialog box application and saving the user input with the contents corresponding to the user application.