System and method for enabling customized notifications on an electronic device
AssigneeBlackBerry Limited
InventorRyan David Steeves
Life of this patent
Estimating the term…
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.
Claims21
A method performed by an electronic device, the method comprising:
- monitoring communications at the electronic device between a user of the electronic device and one or more contacts of the user;
- detecting, based on monitoring the communications, a pattern indicative of frequent communications between the user and the one or more contacts;
- displaying, responsive to detecting the pattern, a recommendation on the electronic device, wherein the recommendation prompts the user to create a custom notification for at least one communication type associated with the one or more contacts;
- and
- enabling the custom notification to be created for the at least one communication type associated with the one or more contacts, wherein upon receiving a subsequent communication from the one or more contacts, the electronic device uses the custom notification to identify to the user that the subsequent communication is from the one or more contacts.
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 communications at the electronic device between a user of the electronic device and one or more contacts of the user;
- detecting, based on monitoring the communications, a pattern indicative of frequent communications between the user and a contact selected from the one or more contacts;
- displaying, responsive to detecting the pattern, a recommendation on the electronic device, wherein the recommendation prompts the user to create a custom notification to notify the user of a communication received from the contact for at least one communication type;
- and
- enabling the custom notification to be created for the at least one communication type associated with the contact, wherein upon receiving a subsequent communication from the one or more contacts, the electronic device uses the custom notification to identify to the user that the subsequent communication is from the one or more contacts.
Computer executable instructions stored on a non-transitory computer readable medium, the computer executable instructions comprising instructions for:
- monitoring interactions at an electronic device between a user of the electronic device and one or more contacts of the user;
- determining, based on monitoring the interactions, that at least one interaction satisfies one or more conditions for generating a custom notification recommendation;
- displaying, based on the at least one interaction satisfying the one or more conditions, a recommendation on the electronic device to create a custom notification configured to notify the user of a communication received from the one or more contacts for at least one communication type;
- and
- enabling the custom notification to be created for the at least one communication type associated with the one or more contacts, wherein upon receiving a subsequent communication from the one or more contacts, the electronic device uses the custom notification to identify to the user that the subsequent communication is from the one or more contacts.
Dependencies are inferred from the claim text.