Patent ID: 8427710

Claim:
A communication device comprising: a storing unit that stores a database structured to have collection of records, each record being configured from a plurality of fields including a contact name field for entry of a name of a contact and a data field set including a plurality of fields for entry of data in association with the name of a contact; a first determining unit that is configured to determine whether a field included in the data field set is enabled or disabled; a rejection unit that is configured to reject to store data in a field of the database that is determined to be disabled by the first determining unit; a restructuring unit configured to restructure the database by deleting a field and residual data in the collection of records associated with the field that is determined to be disabled by the first determining unit; a communication unit that is communicable with the contact based on data in the database; a first calculating unit that is configured to calculate a first number of records making up a pre-restructure database and a second number of records making up a post-restructure database; and a first notifying unit that is configured to notify the second number together with information about a difference between the first number and the second number.