Grouping and displaying multiple tasks within an event object of an electronic calendar
First Claim
1. A computer-implemented method for displaying scheduled tasks within a calendar, comprising:
- providing a plurality of displayable event objects within the calendar, each event object corresponding to a time period not coincident with a day;
receiving a user specification of at least two tasks scheduled to be undertaken within a single time period associated with a first event object of the calendar;
representing the at least two tasks as at least two separately displayable task objects within the calendar; and
displaying the at least two task objects within the first event object.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for the display and editing of scheduled tasks and timeslots represented in the form of user interface elements embedded in the calendar regions of the graphical user interface of electronic calendaring systems. It provides structures and methods for editing schedule data in the form of individual tasks and timeslots, sub-groups of tasks and timeslots, and related collections of scheduled tasks and timeslots. It provides for the automated generation of scheduled tasks and timeslots information using a template structure, thereby reducing the amount of decisions and key strokes required for the user to generate and load into their personal calendars a predefined program of recurring tasks and timeslots. Methods are employed to minimize routine program maintenance requirements. In particular, a structure is provided which allows scheduled tasks information to be defined in such a way that particular tasks may be added or removed from a user'"'"'s schedule either after predefined intervals of time, or, dynamically in response to changes in a predefined metric such as might be used to measure a user'"'"'s skill level or efficiency.
-
Citations
30 Claims
-
1. A computer-implemented method for displaying scheduled tasks within a calendar, comprising:
-
providing a plurality of displayable event objects within the calendar, each event object corresponding to a time period not coincident with a day;
receiving a user specification of at least two tasks scheduled to be undertaken within a single time period associated with a first event object of the calendar;
representing the at least two tasks as at least two separately displayable task objects within the calendar; and
displaying the at least two task objects within the first event object. - 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. A system for displaying scheduled tasks within a calendar, comprising:
-
means for providing a plurality of displayable event objects within the calendar, each event object corresponding to a time period not coincident with a day;
means for receiving a user specification of at least two tasks scheduled to be undertaken within a single time period associated with a first event object of the calendar;
means for representing the at least two tasks as at least two separately displayable task objects within the calendar; and
means for displaying the at least two task objects within the first event object.
-
-
30. A computer-readable medium comprising:
-
program code for providing a plurality of displayable event objects within the calendar, each event object corresponding to a time period not coincident with a day;
program code for receiving a user specification of at least two tasks scheduled to be undertaken within a single time period associated with a first event object of the calendar;
program code for representing the at least two tasks as at least two separately displayable task objects within the calendar; and
program code for displaying the at least two task objects within the first event object.
-
Specification