Intelligent repeat of notifications
View Patent ↗An aspect provides a method, including: detecting, at an information handling device, an event that causes a notification to occur; providing, using a notification modality of the information handling device, the notification of the event; sensing, using at least one sensor of the information handling device, a condition existing while the notification is provided; determining, using a processor, that the condition conflicts with the notification modality used to provide the notification; and thereafter providing an additional notification of the event. Other aspects are described and claimed.
1. A method, comprising:
detecting, at an information handling device, an event that causes a notification to occur;
providing, using a notification modality of the information handling device, the notification of the event;
sensing, using at least one sensor of the information handling device, a condition existing while the notification is provided;
determining, using a processor, that the condition conflicts with the notification modality used to provide the notification; and
thereafter providing an additional notification of the event.
2. The method of claim 1 , wherein the condition is selected from the group consisting of a noisy environment and a motion environment.
3. The method of claim 2 , wherein the notification modality comprises an audible notification; and
said detecting comprises detecting a noisy environment.
4. The method of claim 2 , wherein the notification modality comprises a vibration notification; and
said detecting comprises detecting a motion environment.
5. The method of claim 1 , further comprising:
sensing, using at least one sensor, a condition after the notification has been provided; and
determining, using a processor, that the condition does not conflict with the notification modality;
wherein said additional notification comprises a repeated notification.
6. The method of claim 1 , further comprising:
sensing, using at least one sensor, a condition after the notification has been provided; and
determining, using a processor, that the condition conflicts with the notification modality;
wherein said additional notification is provided using a different notification modality.
7. The method of claim 1 , wherein said additional notification comprises a single, additional notification.
8. The method of claim 1 , wherein said additional notification comprises repeated additional notifications provided according to a policy.
9. The method of claim 8 , wherein said policy is determined via a factor selected from the group consisting of user history, current sensed condition of the information handling device, and available notification modalities.
10. The method of claim 1 , further comprising after determining that the condition conflicts with the notification modality, sending a communication to another user device regarding a lack of notification.
11. An information handling device, comprising:
a sensor;
a notification component;
a processor operatively coupled to the sensor and the notification component;
a memory device that stores instructions accessible to the processor, the instructions being executable by the processor to:
detect, at the information handling device, an event that causes a notification to occur;
provide, using a notification modality of the information handling device, the notification of the event;
sense, using the sensor, a condition existing while the notification is provided;
determine that the condition conflicts with the notification modality used to provide the notification; and
thereafter provide an additional notification of the event.
12. The information handling device of claim 11 , wherein the condition is selected from the group consisting of a noisy environment and a motion environment.
13. The information handling device of claim 12 , wherein the notification modality comprises an audible notification; and
to detect comprises detecting a noisy environment.
14. The information handling device of claim 12 , wherein the notification modality comprises a vibration notification; and
to detect comprises detecting a motion environment.
15. The information handling device of claim 11 , wherein the instructions are further executable by the processor to:
sense, using the sensor, a condition after the notification has been provided; and
determine that the condition does not conflict with the notification modality;
wherein said additional notification comprises a repeated notification.
16. The information handling device of claim 11 , wherein the instructions are further executable by the processor to:
sense, using the sensor, a condition after the notification has been provided; and
determine that the condition conflicts with the notification modality;
wherein said additional notification is provided using a different notification modality.
17. The information handling device of claim 11 , wherein said additional notification comprises a single, additional notification.
18. The information handling device of claim 11 , wherein said additional notification comprises repeated additional notifications provided according to a policy.
19. The information handling device of claim 18 , wherein said policy is determined via a factor selected from the group consisting of user history, current sensed condition of the information handling device, and available notification modalities.
20. A product, comprising:
a non-signal storage device having code stored therewith, the code being executable by a processor and comprising:
code that detects, at an information handling device, an event that causes a notification to occur;
code that provides, using a notification modality of the information handling device, the notification of the event;
code that senses, using at least one sensor of the information handling device, a condition existing while the notification is provided;
code that determines, using a processor, that the condition conflicts with the notification modality used to provide the notification; and
code that thereafter provides an additional notification of the event.