Patent ID: 7640507
Filing Date: 2009-12-29
Classification: G06F,G06Q

Abstract:
1. A method of managing events in a calendaring application, comprising: establishing profiles for different types of events; receiving a selection of a profile; automatically establishing parameters for a rule according to the selected profile; associating an event with the rule, the rule comprising a predefined reminder and an expiration, the expiration defining a date after which the predefined reminder is no longer produced, the profile automatically establishing a date and a time at which the predefined reminder is first presented and automatically establishing a predefined interval at which the predefined reminder is re-presented; storing a calendar entry corresponding to the event; upon the date of expiration, disposing of a portion of the rule that defines the predefined reminder; ceasing processing of any rules having expired events; after the date of expiration, ceasing to present the predefined reminder when launching the calendaring application, wherein ceasing to present includes the event remaining on a user's calendar, but no reminders of expired events are presented by the calendaring application; and ceasing to present the predefined reminder when refreshing the calendaring application upon maximizing or minimizing a graphical window representing the calendaring application.