Method and apparatus for generating recurring events in a calendar/schedule system
AssigneeOracle Corporation
InventorEric J. Winner
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle Corporation
InventorEric J. Winner
Estimating the term…
An electronic calendaring and scheduling capability that minimizes storage requirements. Repetitive calendar events are stored as single entries using an expression language. The expression language provides an ability for expressing how often the event recurs. Thus, the days on which the event occurs are computed from an expression stored in a repetitive event. Further, the expression language provides the ability to identify exceptions and to define an infinite number of recurring events from the original recurrent event definition. Events are generated by obtaining a recurrency expression of a first event. The recurrency expression is converted to one or more recurring dates. A beginning date of the first event is also obtained. Using one or more recurring dates and the beginning date, one or more second events are generated in response. The present invention provides the first event and the one or more second events to the users in one or more calendars. The present invention further utilizes a recurrency expression including one or more anti-event expressions. Anti-events have the same format as the recurring event. The anti-event expressions are used to generate one or more exception dates. The exception dates cancel at least one of the recurring dates.
In an electronic scheduling system, a computer-implemented method for displaying events to a user, said computer-implemented method comprising:
An electronic calendar system for displaying a plurality of events to a user, said system comprising:
A computer-readable medium carrying one or more sequences of instructions for displaying to a user, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to:
An apparatus for determining a plurality of recurring events, said apparatus comprising:
Dependencies are inferred from the claim text.