Patent ID: 7206588

Claim:
A communication device that is mobile and performs communication via a wireless communication medium, said communication device comprising: a position detecting unit operable to detect a current position of said communication device; a communication status retaining unit operable to retain communication status data indicating a wireless communication status at each position; a prediction unit operable to estimate a position of said communication device at a time when a specific time elapses according to the current position of said communication device detected by said position detecting unit, and predict the wireless communication status at the estimated position with reference to the communication status data; and a processing unit operable to execute a handling process for disconnection of the communication due to deterioration of the wireless communication status based on a prediction result by said prediction unit, wherein said processing unit is further operable to decide, when predicting that a state of said communication device is changed from incapable of communication to capable of communication based on the prediction result by said prediction unit whether or not the time allowed for the communication is shorter than the specific time, and prohibit incoming and outgoing calls to and from said communication device when deciding that the time allowed for the communication is shorter than the specific time.