Patent ID: 7027192

Claim:
A data communication apparatus, comprising: a memory configured to store a plurality of domain names associated with e-mail addresses; a panel configured to input at least one character of a user name of an e-mail address and an @ mark, and to select one domain name from the plurality of the domain names stored in the memory; a display configured to display data; and a controller configured to: control the display to display the at least one character of the user name of the e-mail address input by the panel; determine whether the @ mark is input by the panel when the at least one character of the user name of the e-mail address is displayed; determine whether the panel has been operated to select one domain name from the plurality of the domain names stored in the memory; clear the at least one character displayed on the display, when the @ mark is input by the panel and when the panel has been operated to select the domain name from the plurality of the domain names stored in the memory; control the display to display a domain name from the plurality of the domain names stored in the memory without inputting, by the panel, of a character after the @ mark, when the @ mark is determined to be input by the panel and when it is determined that the panel has been operated to select the domain name from the plurality of the domain names stored in the memory; display the selected domain name without displaying the character input by the panel before the @ mark is input by the panel; generate the e-mail address, based on the at least one character of the user name of the e-mail address input by the panel, the @ mark input by the panel, and the displayed domain name, when the displayed domain name is selected by the panel; and transmit an e-mail to a destination, based on the generated e-mail address.