Representing recurring events
First Claim
1. In a computer system having a processor and a storage medium readable by the processor, a method of storing a representation of a series of events that reoccur according to a defined pattern and for displaying the series of recurring events to a user of the computer system, the method comprising the steps of:
- storing on the storage medium a pattern format that defines dates on which a plurality of events in the series of events occur, the pattern format comprising any combination of;
a first entry that identifies any combination of either the day of the week an event reoccurs, the day of the month an event reoccurs, or the month of the year an event reoccurs, anda second entry that identifies a time interval between events comprising any combination of either the number of days between events, the number of weeks between events, the number of months between events, or the number of years between events,storing on the storage medium a recurrence type indicator that identifies which combination of said entries is stored; and
examining said recurrence type indicator, and based on said recurrence type indicator using the stored combination of said entries to reconstruct the series of recurring events for display to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A series of recurring events is represented using a computer system that includes a processor and a storage medium readable by the processor. The series is represented by storing on the storage medium a pattern that represents dates on which events in the series of recurring events occur. The pattern includes a first entry that may identify days of a week on which an event in the series of recurring events may occur, a second entry that may provide a measure of a number of days between events in the series of recurring events, and a third entry that may provide a measure of a number of months between events in the series of recurring events. Indicators that indicate whether each of the first, second or third entries are to be considered in extracting occurrences of the series of recurring events from the pattern are also stored on the storage medium. The indicators may be stored within the entries.
206 Citations
27 Claims
-
1. In a computer system having a processor and a storage medium readable by the processor, a method of storing a representation of a series of events that reoccur according to a defined pattern and for displaying the series of recurring events to a user of the computer system, the method comprising the steps of:
-
storing on the storage medium a pattern format that defines dates on which a plurality of events in the series of events occur, the pattern format comprising any combination of; a first entry that identifies any combination of either the day of the week an event reoccurs, the day of the month an event reoccurs, or the month of the year an event reoccurs, and a second entry that identifies a time interval between events comprising any combination of either the number of days between events, the number of weeks between events, the number of months between events, or the number of years between events, storing on the storage medium a recurrence type indicator that identifies which combination of said entries is stored; and examining said recurrence type indicator, and based on said recurrence type indicator using the stored combination of said entries to reconstruct the series of recurring events for display to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a computer system having a processor and a storage medium readable by the processor, a computer program product for storing a representation of a series of events that reoccur according to a defined pattern and for reconstructing the series of events comprising:
a computer readable medium having computer-executable instructions embodied thereon, said computer-executable instructions comprising; means for storing on the storage medium a pattern format that defines dates on which a plurality of events in the series of events occur, the pattern format comprising any combination of; a first entry that identifies any combination of either the day of the week an event reoccurs, the day of the month an event reoccurs, or the month of the year an event reoccurs, and a second entry that identifies a time interval between events comprising any combination of either the number of days between events, the number of weeks between events, the number of months between events, or the number of years between events, means for storing on the storage medium a recurrence type indicator that identifies which combination of said entries is stored; and means for examining said recurrence type indicator, and based on said recurrence type indicator using the stored combination of said entries to reconstruct the series of recurring events. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
Specification