Methods, systems, and products for calendaring applications
First Claim
Patent Images
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.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and products are disclosed for managing events in an electronic calendar. One such method associates an event with a rule, with the rule comprising a reminder and a date and a time of expiration. A calendar entry corresponding to the event is stored. After the date and time of the expiration, the electronic calendar ceases to present the reminder when launched. That is, when the electronic calendar is initialized, no reminders of expired events are visually/audibly presented by the electronic calendar.
40 Citations
17 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for managing recurring events in a calendaring application, comprising:
-
a processor executing code stored in memory, the code causing the processor to; launch the calendaring application; establish profiles for different types of events; receive a selection of a profile; automatically establish parameters for a rule according to the selected profile; associate an event with the rule, the rule comprising a predefined reminder, an expiration, and an associated predefined interval, 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 the predefined interval at which the predefined reminder is subsequently re-presented until the expiration; store a calendar entry corresponding to the event; upon the date of expiration, dispose of a portion of the rule that defines the predefined reminder; recur the expiration of the event; minimize a graphical window associated with the calendaring application; when the graphical window is maximized, then trigger a refresh of the calendaring application to review events and to cease processing expired rules; cancel an expired recurring event without user interaction; and after the date of expiration, cease to present the predefined reminder when launching the calendaring application, wherein ceasing to present includes the event remaining on a users calendar, but no reminders of an expired recurring event is presented by the calendaring application. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising computer-readable storage medium storing processor executable code for performing a method of managing recurring events in a calendaring application, the method comprising:
-
establishing profiles for different types of events; receiving a selection of a profile from a menu of profiles; automatically establishing parameters for a rule according to the selected profile; associating each recurring event with a rule, the rule comprising a predefined reminder, a predefined expiration, and an associated predefined interval, the predefined expiration defining a date after which the predefined reminder is no longer produced, the predefined interval causing presentation of the predefined reminder and subsequent presentations of the predefined reminder according to the predefined interval until the predefined expiration; storing a calendar entry corresponding to each recurring event; upon the date of expiration, disposing of a portion of the rule that defines the predefined reminder; recurring the expiration of each recurring event; minimizing a graphical window associated with the calendaring application; when the graphical window is maximized, then trigger a refresh of the calendaring application to review events and to cease processing expired rules; canceling expired recurring event without user interaction; and 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 users calendar, but no reminders of expired recurring events are presented by the calendaring application. - View Dependent Claims (14, 15, 16, 17)
-
Specification