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.