Abstract: A system and method for managing alerts of a mobile communications device is provided. The system includes the device, a processor, and a sensor for monitoring activity of a user and generating sensor data indicative of the activity. The processor is configured for processing the sensor data to determine a current activity of the user; detecting an alert corresponding to an incoming communication; classifying the alert as being immediate or deferred based at least in part on the current activity. If the alert is immediate, the processor is configured to announce the alert without delay; otherwise, the processor is configured to announce the alert after a delay. The delay can terminate when a holdback timer expires or the current activity changes to an activity that indicates that the user can be notified.
Abstract: A system and method for managing alerts of a mobile communications device is provided. The system includes the device, a processor, and a sensor for monitoring activity of a user and generating sensor data indicative of the activity. The processor is configured for processing the sensor data to determine a current activity of the user; detecting an alert corresponding to an incoming communication; classifying the alert as being immediate or deferred based at least in part on the current activity. If the alert is immediate, the processor is configured to announce the alert without delay; otherwise, the processor is configured to announce the alert after a delay. The delay can terminate when a holdback timer expires or the current activity changes to an activity that indicates that the user can be notified.