System and method for customizing notifications in a mobile electronic device
First Claim
Patent Images
1. A mobile electronic device comprising:
- a notification mechanism for notifying a user of device events in accordance with an active notification profile selected from a plurality of notification profiles and one or more exception notification profiles stored on the mobile electronic device;
said active notification profile selectable by a user of the mobile electronic device, each of said plurality of notifications profiles comprising first notification options associated with one or more device event types and defining a respective notification for the one or more device event types; and
said one or more exception notification profiles defining second notification options, different from the first notification options, a second notification options to be used as a notification of a device event associated with a contact stored in an address book and specified attributes of the associated device event, at least one specified attribute associated with a calendar event attribute; and
a profile component for;
identifying the contact associated with an incoming device event and one more attributes of the device event;
selecting second notification options instead of first notification options of said active notification profile for the associated device event type, when one of said one or more exception notification profiles has specified attributes corresponding to the contact and said one or more identified attributes and a calendar event in a calendar application; and
selecting first notification options of said active profile when none of said one or more exception notification profiles have specified attributes corresponding to the incoming device event.
3 Assignments
0 Petitions
Accused Products
Abstract
A mobile electronic device has a notification mechanism for notifying a user of device events in accordance with an active notification profile defining notification options and one or more exception notification profiles defining notification options based on specified attributes of a device event. A mechanism is provided for identifying one or more attributes in an incoming device event and for overriding the active notification profile with one of the exception notification profiles that has attributes corresponding to the identified attributes. The user is thus notified in accordance with notification options specified in the exception profile of the device.
-
Citations
15 Claims
-
1. A mobile electronic device comprising:
-
a notification mechanism for notifying a user of device events in accordance with an active notification profile selected from a plurality of notification profiles and one or more exception notification profiles stored on the mobile electronic device; said active notification profile selectable by a user of the mobile electronic device, each of said plurality of notifications profiles comprising first notification options associated with one or more device event types and defining a respective notification for the one or more device event types; and said one or more exception notification profiles defining second notification options, different from the first notification options, a second notification options to be used as a notification of a device event associated with a contact stored in an address book and specified attributes of the associated device event, at least one specified attribute associated with a calendar event attribute; and a profile component for; identifying the contact associated with an incoming device event and one more attributes of the device event; selecting second notification options instead of first notification options of said active notification profile for the associated device event type, when one of said one or more exception notification profiles has specified attributes corresponding to the contact and said one or more identified attributes and a calendar event in a calendar application; and selecting first notification options of said active profile when none of said one or more exception notification profiles have specified attributes corresponding to the incoming device event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for notifying a user of a mobile device of a device event, said method comprising:
-
notifying a user of device events in accordance with an active notification profile selected from a plurality of notification profiles and one or more exception notification profiles stored on the mobile device; said active notification profile selectable by a user of the mobile electronic device, each of said plurality of notification profiles comprising first notification options associated with one or more device event types and defining one or more notifications for the one or more device event types; and said one or more exception notification profiles defining second notification options different from the first notification options, said second notification options to be used as a notification of a device event associated with a contact in an address book and specified attributes of the device event, at least one specified attribute associated with a calendar event attribute; and said notifying comprising; identifying the contact associated with an incoming device event and one or more attributes of the device event; selecting second notification options instead of said first notification options of said active notification profile for the associated device event type, when one of said one or more exception notification profiles defines attributes corresponding to the contact and said one or more identified attributes and a calendar event in a calendar application; selecting first notification options of said active profile when none of said one or more exception notification profiles have specified attributes corresponding to the incoming device event; and generating the notification to the user of the incoming device event in accordance with said selected notification. - View Dependent Claims (14, 15)
-
Specification