Patent ID: 8311192

Claim:
A communication device, comprising: a display screen; a communication unit configured to communicate with one or more external devices; an input accepting unit configured to accept input specifying one of a plurality of communication partners; an image data storage unit configured to store image data; a registration information storage unit configured to store association information representing associations between a plurality of registration information, at least one image data, and a plurality of areas defined in the at least one image data; and an output control unit configured to control onscreen representation of the at least one image data on the display screen, wherein: each of the plurality of registration information is associated with one of the plurality of communication partners, with respect to the at least one image data, the plurality of registration information is associated with the at least one image data, with respect to the at least one image data, the plurality of areas are associated with the at least one image data, at least one of the plurality of registration information is associated with one area of the plurality of areas, and the at least one of the plurality of registration information that is associated with the one area of the plurality of areas is not associated with other of the plurality of areas, when the input accepting unit accepts an input specifying one of the plurality of communication partners, the output control unit displays an image corresponding to the at least one image data associated with the specified one of the plurality of communication partners, regardless of which of the plurality of registration information is associated with the one of the plurality of communication partners specified by the input, and when the image displayed by the output control unit corresponds to the at least one image data that is associated with the registration information corresponding to one of the communication partners specified by the input accepting unit, the output control unit displays an area of the plurality of areas with which the registration information corresponding to one of the communication partners specified by the input accepting unit is associated in a first style, and displays areas of the plurality of areas with which the registration information corresponding to one of the communication partners specified by the input accepting unit is not associated in a second style different from the first style.