Patent ID: 7191449

Claim:
A computer-readable medium on a mobile computing device having computer-executable components for managing a message within a mobile device, comprising: a main application executing on a mobile device and in communication with a messaging component of the mobile device and a table of the mobile device, wherein the table of the mobile device includes a listing of class identifiers that each describe a class of message, each class identifier being associated with a corresponding message form, wherein: the messaging component is configured to receive a first message that is specifically formatted for communication with the messaging component, the first message is associated with a class identifier that distinguishes the first message from other messages formatted for communication with a different messaging component, the messaging component is configured to pass a notice to handle the first message to the main application using a standard interface, the notice is in a standardized message format and includes the class identifier associated with the first message, the main application is configured to query the table to identify a message form registered to handle messages associated with the class identifier such that the identified message form is configured to handle messages formatted for communication with the message component, the main application is configured to instantiate the identified message form, pass the first message to the instantiated message form and display the instantiated message form with the first message, the messaging component is further configured to receive a second message and pass the second message to the instantiated message form, and the main application is further configured to display the instantiated message form with the second message without having to create a new message form, wherein the first message is not displayed with the instantiated message form.