Apparatus for changing the behavior of an electronic device
AssigneeResearch In Motion Limited
InventorGary P. Mousseau
Life of this patent
Estimating the term…
Abstract
A novel apparatus and method for changing the behavior of an electronic device is provided. In an embodiment, an electronic device includes the functionality of a cellular phone, a voice mail system and a calendar application. The device is configured to use the calendar application to determine whether to direct a phone call to the user or whether to instantly direct the call to voice mail.
Claims16
An electronic device for receiving live communications comprising:
- a microcomputer configured to execute an application for scheduling a calendar event;
- said calendar event having a notification profile associated therewith;
- said microcomputer further configured to process said notification profile to determine whether to accept a live communication during said scheduled calendar event;
- said microcomputer further arranged to execute a separate notification profile settings application to enable a user to associate with said calendar event a notification criterion;
- said notification criterion including a string of text that is established by a user;
- said notification criterion indicative of said notification profile associated with said calendar event;
- said notification profile being defined within said separate notification profile settings application;
- such that said notification profile is selected by said microcomputer based on said string of text appearing in said calendar event.
An electronic device for receiving live communications comprising:
- a microcomputer configured to execute all application for scheduling a calendar event;
- said calendar event having a notification profile associated therewith;
- said microcomputer further configured to processing said notification profile to determine whether to accept a live communication during said scheduled calendar event;
- said microcomputer further arranged to execute a separate notification profile settings application to enable a user to associate with said calendar event a notification criterion;
- said notification criterion indicative of said notification profile associated with said calendar event;
- said notification profile being defined within said separate notification profile settings application;
- wherein if said live communication is not accepted during said scheduled calendar event then said communication is directed to a message application;
- wherein said microcomputer is operable to execute said voicemail application and said electronic device includes a storage device for storing said communication when said communication is directed to said voicemail application.
A method for modifying behaviour of an electronic device for receiving live communications comprising:
- executing an application in said device to schedule a calendar event;
- associating a notification profile with said scheduled calendar event;
- upon receipt of a live communication, processing the notification profile to determine whether to accept said live communication during said scheduled calendar event;
- executing a separate notification profile settings application in said device so as to associate a notification criterion with said scheduled calendar event, said notification criterion being indicative of said notification profile associated with said scheduled calendar event, said notification criterion including a string of text that is established by a user;
- said notification profile being defined within the separate notification profile settings application;
- wherein said notification profile is selected based on said string of text appearing in said calendar event.
A computer readable medium containing a plurality of programming instructions for an electronic device for receiving live communications;
- said programming instructions implementing a method for modifying behaviour of said electronic device for receiving live communications, said method comprising:
- executing an application in said device to schedule a calendar event;
- associating a notification profile with said scheduled calendar event;
- upon receipt of a live communication, processing the notification profile to determine whether to accept said live communication during said scheduled calendar event;
- executing a separate notification profile settings application in said device so as to associate a notification criterion with said scheduled calendar event, said notification criterion being indicative of said notification profile associated with said scheduled calendar event, said notification criterion including a string of text that is established by a user;
- said notification profile being defined within the separate notification profile settings application;
- wherein said notification profile is selected based on said string of text appearing in said calendar event.
Dependencies are inferred from the claim text.