Keeping working hours and calendar entries up-to date
First Claim
1. A method of keeping working hours and calendar entries up-to-date, comprising steps of:
- defining, for a calendar user, one or more sets of working hours for the user'"'"'s calendar;
flexibly setting working hours for the user on specific days; and
dynamically modifying the user'"'"'s working hours and calendar events, based on actual events, to update the users'"'"' calendar data.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for keeping calendars up-to-date, whereby a person'"'"'s working hours, events, and actual availability are accurately reflected. In response to user-generated input and/or application-generated input, working hours can be updated and calendar events can be added to, deleted from, or changed on the user'"'"'s calendar. This makes it easy for users to keep calendars (including working hours) up-to-date and helps both people and applications that use calendar data. Profiles are preferably used to specify working hours, and a particular user may have one or more profiles available (including a default profile); the user can then easily select from among these profiles to update the working hours for a date/day, or a range of dates/days. Preferences may be associated with the profiles, providing a convenient way of isolating information that applies only to a particular set of working hours.
-
Citations
46 Claims
-
1. A method of keeping working hours and calendar entries up-to-date, comprising steps of:
-
defining, for a calendar user, one or more sets of working hours for the user'"'"'s calendar;
flexibly setting working hours for the user on specific days; and
dynamically modifying the user'"'"'s working hours and calendar events, based on actual events, to update the users'"'"' calendar data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for keeping working hours and calendar entries up-to-date, comprising:
-
means for defining one or more sets of working hours for a user'"'"'s calendar;
means for specifying, by the user, different working hours for one or more days; and
means for programmatically applying the different working hours to the user'"'"'s calendar for the specified day or days, thereby revising calendar entries on the user'"'"'s calendar. - View Dependent Claims (39, 40)
-
-
41. A computer program product for keeping working hours and calendar entries up-to-date, the computer program product embodied on one or more computer-readable media and comprising:
-
computer-readable program code means for defining, for calendar users, one or more sets of working hours for each user'"'"'s calendar;
computer-readable program code means for specifying, by a particular user, different working hours for one or more days; and
computer-readable program code means for programmatically applying the different working hours to the particular user'"'"'s calendar for the specified day or days, thereby revising calendar entries on the user'"'"'s calendar. - View Dependent Claims (42, 43)
-
-
44. A method for providing accurate electronic calendars, comprising steps of:
-
allowing calendar users to define one or more sets of working hours for each user'"'"'s calendar, wherein each of the sets of working hours is stored in a user profile;
allowing the users to specify different working hours for one or more days;
programmatically applying the different working hours to the particular user'"'"'s calendar for the specified day or days. - View Dependent Claims (45, 46)
-
Specification