Patent ID: 8683491

Claim:
A computer program product comprising a computer usable storage device having an object program for executing a software component on a computer, the object program comprising: computer usable program code for storing a message sent to the software component in a message storage unit; computer usable program code for loading executable code of a body of the software component into a memory of the computer in response to receiving an execution instruction, subsequent to storing the message, running the executable code and processing the message stored in the message storage unit; computer usable program code for showing an object associated with the software component on a display screen of the computer; computer usable program code for loading and running the executable code of a software component body associated with the object into the memory of the computer in response to manipulation of the object by a user; computer usable program code for changing a display of the object to indicate that the message has been received upon receiving a message sent to the software component on condition that the executable code of the software component body is not loaded; and computer usable program code for changing the object display to indicate that a message different in content has been received when a content of a predetermined portion of a newly received message sent to the software component differs from a content of a corresponding portion of the message already stored in the message storage unit.