Patent ID: 8576999

Claim:
A communication apparatus comprising: a reception unit configured to receive, from a sender, content including a character string containing address information different from address information of the sender and further information; an input unit configured to input, using the content, an instruction for performing communication in accordance with the address information contained in the character string by specifying the address information included in the content which has been received by the reception unit, and to input an instruction for performing communication in accordance with the address information without using the content; a memory unit configured to store, as a communication history, the address information corresponding to the instruction and the further information, contained in the character string, used by the input unit in a case where the input unit inputs the instruction by using the content which has been received by the reception unit, and to store, as a communication history, the address information corresponding to the instruction without the content in a case where the input unit inputs the instruction without using the content; and a control unit configured to cause a display to display the address information stored in the memory unit with the further information stored in the memory unit corresponding to the address information as the communication history so as to perform communication in accordance with the displayed address information, and an option for performing communication in accordance with the address information of the sender of the content in a case where the input unit inputs the instruction by specifying the address information included in the content which has been received by the reception unit, and to cause the display to display the address information stored in the memory unit so as to perform communication in accordance with the displayed address information as the communication history and not to display the option the perform communication in accordance with the address information of the sender of the content in a case where the input unit inputs the instruction without using the content.