A method and system for creating timed reminders linked to
computer-readable documents. The present invention permits a user to
create a reminder for any date and time, and associate any data file with
the reminder in such a manner that the file is automatically opened,
executed, or read as applicable at the date and time specified in the
reminder. A document-linked reminder may be created from any application
program within an application suite through the use of a reminder
creation dialog. The reminder creation dialog permits a user to specify a
time and date on which the reminder will activate, and an associated
file. The reminder is then stored in a database. The reminder creation
dialog may be later accessed in order to create additional reminders, or
to edit the time, date, or associated file for existing reminders.
Periodically, the document reminder system will poll the database in
order to determine whether any reminders need to be activated. This
polling is carried out via the application suite, when active, or via a
background program if the application suite is inactive. At the time and
date specified, the reminder will be displayed, along with the name of
the associated file and a variety of reminder options. In an exemplary
embodiment, these options include the ability to reschedule, delete, or
delay the reminder, as well as the ability to launch or otherwise execute
the associated file.