Techniques are disclosed for predicting and adjusting future working hours
and calendar events for users of electronic calendars. Predictions may be
made based on historical calendar data (e.g., a user's scheduled working
hours/events and that user's actual working hours/events); based on
updates to working hours or events; and/or based on external information.
Rules are used in preferred embodiments to indicate the actions that
should be taken when a particular condition occurs.