IP Library Granted Patent US 9,787,821
Granted Patent B2
US 9,787,821 · App. 13/790,250 · Granted Oct 10, 2017

System and method for providing an alarm notification

Inventor: Michael John Bender (Waterloo, CA)
Assignee: BlackBerry Limited
H04M1/72566
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,787,821
App. No.
13/790,250
Granted
Oct 10, 2017
Kind
B2
Abstract

A system and method are provided for outputting alarm notifications. The method comprises: prior to activating an alarm on the electronic device, determining, from data stored on the electronic device, whether at least one of a predetermined type of event exists; and outputting a first modified alarm notification to indicate a relatively more urgent alarm if at least one of the predetermined type of event exists.

Claims (47)

1. A method of operating an electronic device with an alarm function, the method comprising the following steps performed by the electronic device:

detecting an imminent alarm time;

prior to activating the alarm function to output a previously set first alarm notification notifying a user of the alarm time on the electronic device, accessing at least one of a phone application, a messaging application and a calendar application residing on the electronic device;

determining, from the at least one of the phone application, the messaging application and the calendar application, whether an alarm modification threshold of at least two detected events of a predetermined type requiring the user's attention has been satisfied, where each of the at least two detected events is one of a missed communication and an un-acknowledged calendar reminder;

in response to determining that the alarm modification threshold has been satisfied:

modifying the alarm function by replacing the previously set first alarm notification with a second alarm notification that is different than the previously set first alarm notification, the first alarm notification being absent from the second alarm notification, and

outputting the second alarm notification notifying the user of both the alarm time and the events requiring the user's attention; and

in response to determining that the the alarm modification threshold has not been satisfied, outputting the first alarm notification.

2. The method of claim 1 , further comprising:

detecting selection of a snooze function displayed with one of the previously set first alarm notification and the second alarm notification;

prior to activating a snooze alarm notification, determining, from the at least one of the phone application, the messaging application, and the calendar application, whether at least one of the two detected events has occurred after the snooze function was selected;

outputting a same alarm notification as that used prior to detecting selection of the snooze function if the predetermined type of event has not occurred after the snooze function was selected; and

outputting a third alarm notification if at least one of the two detected events has occurred since the snooze function was selected, the third alarm notification being different than an alarm notification used prior to selecting the snooze function, where the alarm notification used prior to the snooze function is absent from the third alarm notification.

3. The method of claim 1 , wherein activating the alarm modifies a mode of the electronic device from a bedtime mode to a normal mode.

4. The method of claim 3 , wherein at least one event notification associated with the at least one predetermined type of event is suspended during the bedtime mode.

5. The method of claim 1 , further comprising enabling the at least one predetermined event type to be defined.

6. The method of claim 5 , wherein the enabling comprises displaying an alarm preferences user interface.

7. The method of claim 1 , wherein the alarm is activated based on whether the at least one predetermined type of event exists.

8. An electronic device comprising a processor, memory, an alarm function and at least one output device for providing an alarm notification, the memory comprising computer executable instructions for causing the processor to:

detecting an imminent alarm time;

prior to activating the alarm function to output a previously set first alarm notification notifying a user of the alarm time, accessing at least one of a phone application, a messaging application, and a calendar application residing on the electronic device;

determining, from the at least one of the phone application, the messaging application, and the calendar application, that at least one predetermined type of event requiring the user's attention has been detected, the at least one predetermined type of event comprising at least one of a missed communication and an un-acknowledged calendar reminder;

in response to determining that the at least one predetermined type of event has been detected:

modifying the alarm function by replacing the previously set first alarm notification with a second alarm notification that is different than the first alarm notification, the first alarm notification being absent from the second alarm notification; and

outputting the second alarm notification notifying the user of both the alarm time and the events requiring the user's attention;

detecting selection of a snooze function displayed with the second alarm notification;

in response to detecting selection of the snooze function, suspending the second alarm notification;

prior to activating a snooze alarm notification, determine, from the at least one of the phone application, the messaging application, and the calendar application, that the at least one predetermined type of event has occurred after the second alarm notification was suspended;

replacing the second alarm notification with a third alarm notification in response to the at least one predetermined type of event having occurred after the second alarm notification was suspended, the third alarm notification being different than the first and second alarm notifications; and

outputting the third alarm notification.

9. The electronic device of claim 8 , further comprising computer executable instructions for causing the processor to modify a mode of the electronic device from a bedtime mode to a normal mode in response to determining that the at least one predetermined type of event exists.

10. The electronic device of claim 8 , further comprising computer executable instructions for causing the processor to enable the at least one predetermined event type to be defined.

11. The electronic device of claim 10 , wherein the enabling comprises displaying an alarm preferences user interface.

12. The electronic device of claim 8 , wherein the alarm is activated based on whether the at least one predetermined type of event exists.

13. A non-transitory readable computer readable storage medium comprising executable instructions for:

detecting an imminent alarm time;

prior to activating an alarm function to output a previously set first alarm notification notifying a user of the alarm time on an electronic device, accessing at least one of a phone application, a messaging application and a calendar application residing on the electronic device;

determining, from the at least one of the phone application, the messaging application and the calendar application, whether a number of detected events of a predetermined type satisfies an alarm modification threshold of at least two detected events of the ^predetermined type requiring the user's attention has been satisfied, where each of the number of at least two detected events is one of a missed communication and an un-acknowledged calendar reminder event, where the alarm is configured to present at least the previously set first alarm notification to a user of the electronic device;

in response to determining that the number of detected events satisfies the alarm modification threshold, threshold has been satisfied:

modifying the alarm function by replacing the previously set first alarm notification with a second alarm notification that is different than the previously set first alarm notification, the first alarm notification being absent from the second alarm notification, and

outputting the second alarm notification notifying the user of both the alarm time and the events requiring the user's attention; and

in response to determining that the number of detected events fails to satisfy the alarm modification threshold has not been satisfied, outputting the first alarm notification.

14. The computer readable storage medium of claim 13 , further comprising instructions for:

detecting selection of a snooze function displayed with one of the previously set first alarm notification and the second alarm notification;

prior to activating a snooze alarm notification, determining, from the at least one of the phone application, the messaging application and the calendar application, whether at least one of the predetermined type of event has occurred after the snooze function was selected;

outputting a same alarm notification as that used prior to detecting selection of the snooze function if the predetermined type of event has not occurred after the snooze function was selected; and

outputting a third alarm notification if at least one of the predetermined type of event has occurred since the snooze function was selected, the third alarm notification being different than an alarm notification used prior to selecting the snooze function, where the alarm notification used prior to the snooze function is absent from the third alarm notification.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2013
From: BENDER, MICHAEL JOHN
To: RESEARCH IN MOTION LIMITED
Reel/Frame 030102/0857 →
Continuity (1)
Related Publication 20140253320A1 · Sep 11, 2014