IP Library Granted Patent US 9,332,525
Granted Patent B2
US 9,332,525 · App. 14/164,720 · Granted May 3, 2016

Intelligent repeat of notifications

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,332,525
App. No.
14/164,720
Granted
May 3, 2016
Kind
B2
Abstract

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.

Claims (56)

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.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049688/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2014
From: PETERSON, NATHAN J.; VANBLON, RUSSELL SPEIGHT; MESE, JOHN CARL; WALTERMANN, ROD D.; WEKSLER, ARNOLD S.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 032051/0958 →