IP Library › Granted Patent US 10,162,505
Granted Patent B2
US 10,162,505 · App. 14/255,452 · Granted Dec 25, 2018

System and method for enabling customized notifications on an electronic device

Inventor: Ryan David Steeves (Kitchener, CA)
Assignee: BlackBerry Limited
G06F3/04847G06F9/453H04M3/42051G06F3/0481
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 10,162,505
App. No.
14/255,452
Granted
Dec 25, 2018
Kind
B2
Abstract

A system and method are provided for enabling customized notifications on an electronic device. The method comprises displaying a recommendation on the electronic device to create a custom notification for at least one communication type. The method also comprises enabling the custom notification to be created for the at least one communication type. The recommendation may be determined using usage data associated with the at least one communication type. The custom notification may be created by navigating to a custom notifications user interface. The custom notification may also be created by automatically determining at least one custom notification setting.

Claims (41)

1. A method performed by an electronic device, the method comprising:

monitoring interactions at the electronic device between the electronic device and at least one other electronic device associated with a contact stored in the electronic device;

identifying, based on monitoring the interactions, an interaction pattern of communication between the electronic device and the at least one other electronic device;

determining that the interaction pattern matches a predefined interaction pattern, wherein the predefined interaction pattern is a trigger condition for generating a custom notification recommendation;

in response to the interaction pattern matching the predefined interaction pattern, generating a recommendation to create a custom notification for at least one communication type associated with at least one contact, wherein the interaction pattern of communication between the electronic device and the at least one other electronic device is absent an action corresponding to creating a custom notification;

in response to generating the recommendation, displaying the recommendation on a display of the electronic;

enabling the custom notification to be created for the at least one communication type in response to a user input corresponding to the recommendation that has been displayed; and

configuring one or more presentation characteristics of the custom notification in response to the enabling, wherein the electronic device generates and presents the custom notification to a user based on the one or more presentation characteristics in response to receiving a communication of the at least one communication type.

2. The method of claim 1 , wherein the interaction pattern recommendation is identified using usage data associated with the at least one communication type.

3. The method of claim 1 , wherein enabling the custom notification to be created comprises navigating to a custom notifications user interface.

4. The method of claim 1 , wherein enabling the custom notification to be created comprises determining at least one custom notification setting.

5. The method of claim 1 , wherein displaying the recommendation comprises displaying a prompt.

6. The method of claim 5 , wherein the prompt provides at least one option to create a customization, comprising at least one of: an option to navigate to a custom notifications user interface, an option to generate the custom notification, and an option to decline customization.

7. The method of claim 1 , wherein displaying the recommendation comprises enabling navigation into a custom notifications user interface.

8. The method of claim 7 , further comprising displaying a visual indicator which when interacted with displays the custom notifications user interface.

9. The method of claim 8 , wherein the visual indicator comprises a tab, selection of the tab displaying the custom notifications user interface.

10. The method of claim 8 , wherein the visual indicator comprises a message preview, selection of the message preview displaying the custom notifications user interface.

11. The method of claim 1 , further comprising determining that an existing custom notification exists for the at least one communication type, wherein the recommendation comprises at least one change to custom notification settings.

12. The method of claim 1 , further comprising determining an additional recommendation, and displaying the additional recommendation.

13. The method of claim 12 , wherein the additional recommendation identifies at least one other contact in a group of contacts to apply the same custom notification.

14. The method of claim 1 , wherein the at least one communication type comprises communications with a contact or group of contacts.

15. The method of claim 1 , wherein the at least one communication type comprises communications for an application.

16. An electronic device comprising a processor, a display and a memory, the memory comprising computer executable instructions for causing the processor to operate the electronic device, computer executable instructions for:

monitoring interactions at the electronic device between the electronic device and at least one other electronic device associated with a contact stored in the electronic device;

identifying, based on monitoring the interactions, an interaction pattern of communication between the electronic device and the at least one other electronic device;

determining that the interaction pattern matches a predefined interaction pattern, wherein the predefined interaction pattern is a trigger condition for generating a custom notification recommendation;

in response to the interaction pattern matching the predefined interaction pattern, generating a recommendation to create a custom notification for at least one communication type associated with at least one contact, wherein the interaction pattern of t communication between the electronic device and the at least one other electronic device is absent an action corresponding to creating a custom notification;

in response to generating the recommendation, displaying the recommendation on the display of the electronic device;

enabling the custom notification to be created for the at least one communication type in response to a user input corresponding to the recommendation that has been displayed; and

configuring one or more presentation characteristics of the custom notification in response to the enabling, wherein the electronic device generates and presents the custom notification to a user based on the one or more presentation characteristics in response to receiving a communication of the at least one communication type.

17. Computer executable instructions stored on a non-transitory computer readable medium, the computer executable instructions comprising instructions executable by an electronic device for:

monitoring interactions at the electronic device between the electronic device and at least one other electronic device associated with a contact stored in the electronic device;

identifying, based on monitoring the interactions, an interaction pattern of communication between the electronic device and the at least one other electronic device;

determining that the interaction pattern matches a predefined interaction pattern, wherein the predefined interaction pattern is a trigger condition for generating a custom notification recommendation;

in response to the interaction pattern matching the predefined interaction pattern, generating a recommendation to create a custom notification for at least one communication type associated with at least one contact, wherein the interaction pattern of communication between the electronic device and the at least one other electronic device is absent an action corresponding to creating a custom notification;

in response to generating the recommendation, displaying the recommendation on a display of the electronic device;

enabling the custom notification to be created for the at least one communication type in response to a user input corresponding to the recommendation that has been displayed; and

configuring one or more presentation characteristics of the custom notification in response to the enabling, wherein the electronic device generates and presents the custom notification to a user based on the one or more presentation characteristics in response to receiving a communication of the at least one communication type.

18. The computer executable instructions of claim 17 , wherein the interaction pattern recommendation is identified using usage data associated with the at least one communication type.

19. The computer executable instructions of claim 17 , wherein enabling the custom notification to be created comprises navigating to a custom notifications user interface.

20. The computer executable instructions of claim 17 , wherein enabling the custom notification to be created comprises determining at least one custom notification setting.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2014
From: STEEVES, RYAN DAVID
To: BLACKBERRY LIMITED
Reel/Frame 032701/0138 →
Continuity (1)
Related Publication 20150301838A1 · Oct 22, 2015