Communication apparatus and control method of the same
First Claim
1. A communication apparatus having a function of transmitting/receiving e-mail, comprising:
- receiving means for receiving an e-mail;
storage means for storing a plurality of kinds of communication partner information including an e-mail address or a telephone number for each communication partner;
first detecting means for detecting, from the received e-mail, a plurality of identifiers in a body part of the received e-mail, where each of the plurality of identifiers is represented by a first character string and symbols bracketing the first character string;
specifying means for specifying kinds of identifiers detected by said first detecting means;
second detecting means for detecting a plurality of second character strings, each of which follows each of the respective identifiers specified by said specifying means;
registering means for registering the plurality of second character strings detected by said second detecting means into areas in said storage means, each of which corresponds to the kind of the identifier followed by the second character string; and
control means for controlling said registering means to perform the registration only if the detected identifier followed by the second character string is one of a predetermined kind of identifier,wherein if a plurality of identifiers, each of which indicates the name of a communication partner, are specified by said specifying means, said control means controls said registering means to repeatedly perform the registration for every identifier indicating the name of the communication;
sending means for sending an e-mail;
extracting means for extracting the communication partner information stored in said storage means;
adding means for adding, to every communication partner information extracted by said extracting means, an identifier corresponding to the kind of the communication partner information; and
generating means for generating an e-mail including, in its body part, all of the extracted communication partner information with the identifier;
wherein said sending means sends the e-mail generated by said generating means to a new communication apparatus in order to enable the new communication apparatus to register the communication partner information into a storage means by receiving the e-mail.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are a communication apparatus capable of registering telephone directory data at once from e-mail containing the telephone directory data into a telephone directory of a communication apparatus. A communication apparatus according to this invention is a communication apparatus having a function of transmitting/receiving e-mail, and characterized by including a communication partner information storage unit for storing communication partner information having predetermined registration items, an identifier detecting unit for detecting a predetermined identifier from received e-mail, and a registering unit for registering information described in the e-mail in accordance with the detected identifier into that registration item of the communication partner information which corresponds to the identifier.
-
Citations
11 Claims
-
1. A communication apparatus having a function of transmitting/receiving e-mail, comprising:
-
receiving means for receiving an e-mail; storage means for storing a plurality of kinds of communication partner information including an e-mail address or a telephone number for each communication partner; first detecting means for detecting, from the received e-mail, a plurality of identifiers in a body part of the received e-mail, where each of the plurality of identifiers is represented by a first character string and symbols bracketing the first character string; specifying means for specifying kinds of identifiers detected by said first detecting means; second detecting means for detecting a plurality of second character strings, each of which follows each of the respective identifiers specified by said specifying means; registering means for registering the plurality of second character strings detected by said second detecting means into areas in said storage means, each of which corresponds to the kind of the identifier followed by the second character string; and control means for controlling said registering means to perform the registration only if the detected identifier followed by the second character string is one of a predetermined kind of identifier, wherein if a plurality of identifiers, each of which indicates the name of a communication partner, are specified by said specifying means, said control means controls said registering means to repeatedly perform the registration for every identifier indicating the name of the communication; sending means for sending an e-mail; extracting means for extracting the communication partner information stored in said storage means; adding means for adding, to every communication partner information extracted by said extracting means, an identifier corresponding to the kind of the communication partner information; and generating means for generating an e-mail including, in its body part, all of the extracted communication partner information with the identifier; wherein said sending means sends the e-mail generated by said generating means to a new communication apparatus in order to enable the new communication apparatus to register the communication partner information into a storage means by receiving the e-mail. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A control method of a communication apparatus which comprises storage means for storing a plurality of kinds of communication partner information including an e-mail address or a telephone number for each communication partner, and which has a function of transmitting/receiving e-mail, comprising:
-
a receiving step of receiving an e-mail; a storing step of storing the plurality of kinds of communication partner information in a storage means, including the e-mail address or the telephone number for each communication partner; a first detection step of detecting, from the received e-mail, a plurality of identifiers in a body part of the received e-mail, where each of the plurality of identifiers is represented by a first character string and symbols bracketing the first character string a specifying step for specifying kinds of identifiers detected by the first detection step; a second detecting step for detecting a plurality of second character strings, each of which follows each of the respective identifiers specified by the specifying step; a registration step of registering the plurality of second character strings detected by the second detecting step into areas in the storage means, each of which corresponds to the kind of the identifier followed by the second character string; a controlling step of controlling the registering step to perform the registration only if the detected identifier followed by the second character string is one of a predetermined kind of identifier, wherein if a plurality of identifiers, each of which indicates the name of a communication partner, are specified by the specifying step, said controlling step controls the registering step to repeatedly perform the registration for every identifier indicating the name of the communication partner; a sending step of sending an e-mail; an extraction step of extracting the communication partner information stored in said storage means; an addition step of adding, to every communication partner information extracted by the extracting step, an identifier corresponding to the kind of the communication partner information; and a generating step of generating an e-mail including, in its body part, all of the extracted communication partner information with the identifier, wherein the sending step sends the e-mail generated in the generating step to a new communication apparatus in order to enable the new communication apparatus to register the communication partner information into a storage means by receiving the e-mail. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A control program of a communication apparatus, said control program being executable by said communication apparatus and being stored on a storage medium which is readable by said communication apparatus, wherein said communication apparatus comprises storage means for storing a plurality of kinds of communication partner information including an e-mail address or a telephone number for each communication partner, and which has a function of transmitting/receiving e-mail, said control program comprising:
-
code for a receiving step of receiving an e-mail; code for a storing step of storing the plurality of kinds of communication partner information in a storage means, including the e-mail address or the telephone number for each communication partner; code for a first detection step of detecting, from the received e-mail, a plurality of identifiers in a body part of the received e-mail, where each of the plurality of identifiers is represented by a first character string and symbols bracketing the first character string; code for a specifying step for specifying kinds of identifier detected by the first detection step; code for a second detection step for detecting a plurality of second character strings, each of which follows each of the respective identifiers specified by the specifying step; code for a registration step of registering the plurality of second character strings detected by the second detecting step into areas in the storage means, each of which corresponds to the kind of the identifier followed by the second character string; code for a controlling step of controlling the registering step to perform the registration only if the detected identifier followed by the second character string is one of a predetermined kind of identifier, wherein if a plurality of identifiers, each of which indicates the name of a communication partner, are specified by the specifying step, the controlling step controls the registering step to repeatedly perform the registration for every identifier indicating the name of the communication partner; code for a sending step of sending an e-mail; code for an extraction step of extracting the communication partner information stored in said storage means; code for an addition step of adding, to every communication partner information extracted by the extracting step, an identifier correspondinig to the kind of the communication partner informatiom; and code for a generating step of generating an e-mail including, in its body part, all of the extracted communication partner information with the identifier, wherein the sending step sends the e-mail generated in the generating step to a new communication apparatus in order to enable the new communication apparatus to register the communication partner information into a storage means by receiving the e-mail.
-
Specification