Patent ID: 8204484
Filing Date: 2012-06-19
Classification: H04M

Abstract:
1. A system for reporting missed calls and unread messages, the system comprising a first communication device in communication with a second communication device via a communication network, the first communication device comprising: a setting module configured to set a report function for reporting missed calls and unread messages of the first communication device to the second communication device via the communication network, and set a short message service (SMS) command comprising a password, an enable forward code, a disable forward code, and receiver information of the second communication device, the enable forward code being configured for invoking the report function, the disable forward code being configured for terminating the report function; a verifying module configured to verify whether a received short message from the second communication device is substantially the same as the SMS command by determining whether the received short message comprises the password, the enable forward code or the disable forward code, and determining whether the received short message comprises the enable forward code or the disable forward code when the received short message is substantially the same as the SMS command; an executing module configured to invoke the report function when the received short message comprises the enable forward code; a reporting module configured to send the unread messages of the first communication device to the second communication device according to the receiver information, and/or generate a report list of missed calls of the first communication device and sending the report list to the second communication device; a timer configured to time when the first communication device receives the SMS command comprising a time interval that controls the reporting module to report the unread messages and the report list to the second communication device periodically; a non-transitory storage device that stores the setting module, the verifying module, the executing module, and the reporting module; and at least one processor that executes the setting module, the verifying module, the executing module, and the reporting module.