Methods, systems, and products for calendaring applications
First Claim
Patent Images
1. A method of managing events in an electronic calendaring application, comprising:
- electronically associating, by a processor, different profiles to different types of the events;
generating, by the processor, a calendar event of the different types of the events;
generating, by the processor, a profile menu for display in a graphical user interface, the profile menu presenting different profiles for selection by a user to associate with the calendar event;
receiving, by the processor, the selection in the profile menu of a profile of the different profiles to associate with the calendar event;
querying, by the processor, an electronic database for the profile, the electronic database having electronic database associations between different possible parameters and the different profiles associated with the electronic calendaring application including the profile selected in the profile menu;
retrieving, by the processor, parameters from the electronic database having an electronic database association with the profile selected in the profile menu;
defining, by the processor, a predefined rule, a predefined reminder, and a predefined expiration based on the parameters retrieved from the electronic database;
storing, by the processor, electronic associations between the calendar event, the predefined rule, the predefined reminder, and the predefined expiration;
causing display, by the processor, of both the calendar event and the predefined reminder until the predefined expiration;
after the expiration, continue causing the display, by the processor of the calendar event until a refresh of the predefined rule is performed;
performing, by the processor, the refresh of the predefined rule upon minimizing the display of the graphical user interface; and
ceasing presentation, by the processor, of the predefined reminder in response to the refresh such that the predefined reminder is not processed upon maximizing the display of the graphical user interface.
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.
28 Citations
20 Claims
-
1. A method of managing events in an electronic calendaring application, comprising:
-
electronically associating, by a processor, different profiles to different types of the events; generating, by the processor, a calendar event of the different types of the events; generating, by the processor, a profile menu for display in a graphical user interface, the profile menu presenting different profiles for selection by a user to associate with the calendar event; receiving, by the processor, the selection in the profile menu of a profile of the different profiles to associate with the calendar event; querying, by the processor, an electronic database for the profile, the electronic database having electronic database associations between different possible parameters and the different profiles associated with the electronic calendaring application including the profile selected in the profile menu; retrieving, by the processor, parameters from the electronic database having an electronic database association with the profile selected in the profile menu; defining, by the processor, a predefined rule, a predefined reminder, and a predefined expiration based on the parameters retrieved from the electronic database; storing, by the processor, electronic associations between the calendar event, the predefined rule, the predefined reminder, and the predefined expiration; causing display, by the processor, of both the calendar event and the predefined reminder until the predefined expiration; after the expiration, continue causing the display, by the processor of the calendar event until a refresh of the predefined rule is performed; performing, by the processor, the refresh of the predefined rule upon minimizing the display of the graphical user interface; and ceasing presentation, by the processor, of the predefined reminder in response to the refresh such that the predefined reminder is not processed upon maximizing the display of the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a processor; and a memory storing code that when executed causes the processor to perform operations, the operations comprising; executing an electronic calendaring application; electronically associating different profiles to different types of events associated with the electronic calendaring application; generating a calendar event of the different types of events; displaying a profile menu in a graphical user interface, the profile menu presenting different profiles for selection by a user to associate with the calendar event; receiving the selection in the profile menu of a profile of the different profiles to associate with the calendar event; querying an electronic database for the profile, the electronic database having electronic database associations between different possible parameters and the different profiles associated with the electronic calendaring application including the profile selected in the profile menu; retrieving parameters from the electronic database having an electronic database association with the profile selected in the profile menu; defining a predefined rule, a predefined reminder, and a predefined expiration based on the parameters retrieved from the electronic database; storing electronic associations between the calendar event, the predefined rule, the predefined reminder, and the predefined expiration; causing presentation of both the calendar event and the predefined reminder in a graphical user interface until the predefined expiration; after the expiration of the predefined rule, continuing causing presentation of the calendar event in the graphical user interface until a refresh of the predefined rule is performed; performing a refresh of the predefined rule upon minimizing display of the graphical user interface; and ceasing presentation of the predefined reminder after the minimizing the display in response to the refresh such that the predefined reminder is not processed upon maximizing the display of the graphical user interface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory memory device storing instructions that when executed cause a processor to perform operations, the operations comprising:
-
launching an electronic calendaring application; electronically associating different profiles to different types of events associated with the electronic calendaring application; generating a calendar event of the different types of events; displaying a profile menu in a graphical user interface, the profile menu presenting different profiles for selection by a user to associate with the calendar event; receiving the selection in the profile menu of a profile of the different profiles to associate with the calendar event; querying an electronic database for the profile, the electronic database having electronic database associations between different possible parameters and the different profiles associated with the electronic calendaring application including the profile selected in the profile menu; retrieving parameters from the electronic database having an electronic database association with the profile selected in the profile menu; defining a predefined rule, a predefined reminder, and a predefined expiration based on the parameters retrieved from the electronic database; storing electronic associations between the calendar event, the predefined rule, the predefined reminder, and the predefined expiration; presenting both the calendar event and the predefined reminder in the graphical user interface until the predefined expiration; at the date of the predefined expiration, disposing of a portion of the predefined rule that defines the predefined reminder; after the date of the predefined expiration, ceasing presentation of the predefined reminder in the graphical user interface; after the date of the predefined expiration, receiving a graphical selection to maximize a graphical window associated with the electronic calendaring application; performing a refresh of the predefined rule in response to maximizing the graphical window associated with the electronic calendaring application; and ceasing processing of the predefined reminder in response to the refresh. - View Dependent Claims (18, 19, 20)
-
Specification