Patent ID: 8456288

Claim:
A communication device, comprising: a storage unit; a display unit; at least one processor; an input unit; one or more programs stored in the storage unit and being executable by the at least one processor; an alarm generating module that locks the input unit and generates an unlock input set and an alarm disable button set upon the condition that a current time of the communication device matches a set alarm time of the communication device; an unlock module that receives an unlock input set by a user and determines whether to unlock the communication device by comparing the received unlock input set with the generated unlock input set; the unlock module further unlocks the locked input unit of the communication device upon detecting the received unlock input set matches the generated unlock input set; a determination module that receives an input alarm disable button set and determines whether to disable the alarm by comparing the input alarm disable button set and the generated alarm disable button set; and a disable module that disables the alarm upon detecting that the input alarm disable button set matches the generated alarm disable button set.