A device and method for generating user notifications associated with
tasks that are pending completion on a mobile device. When additional
input is required from a user of the mobile device to complete
performance of a task and is not being received from the user within a
predefined time period, at least one form of user notification is
generated. The particular form or forms of user notification are defined
by a user profile associated with the user. User notifications may
comprise visual, audible, and/or vibratory alerts, and different forms of
these user notifications may be generated in a sequence. The volume of
audible alerts or the period between periodic user notifications may vary
over time.