Patent ID: 7458080

Claim:
A storage medium of a computer encoding instructions for executing a computer process on a small computer device for notifying a user of notification events with predetermined notification types depending on the user's environment, the process comprising: storing two or more notification profiles for each of one or more users, such that each notification profile is assigned a predetermined environmental notification mode from a selection of one or more environmental notification modes and such that each notification profile has one or more notification events from a selection of one or more notification events and such that eachof the notification events is assigned at least one notification type from a selection of one or more notification types; displaying an environmental notification mode menu comprising two or more of the following modes for the user's environment: inside, outside, office, normal, meeting, and off; displaying a notification event menu comprising one or more of the following notification events: reminder event from a calendar-type application program, reception of email, and reception of priority email; displaying a notification type menu comprising one or more of the following notification types: visual display, vibration signal, and audible signal and such that the audible signal comprises one of the following volume levels: loud, intermediate and disabled; receiving a selection signal to select one notification mode from the displayed notification mode menu; applying the selected notification mode to the small computer device such that the device remains in the selected notification mode until another notification mode is selected; and as a result of applying the selected notification mode, notifying the user of notification events with assigned notification types in accordance with the notification profile assigned to the selected notification mode.