AUTOMATED SCHEDULING OF TO-DO ITEMS WITHIN A CALENDAR
First Claim
1. A computer-implemented method of task scheduling, the method comprising:
- receiving an input from a user, wherein the input specifies a task comprising a date;
determining whether the task comprises supplemental scheduling information;
when the task does not comprise supplemental scheduling information, creating and storing, within memory, a first calendar event corresponding to the task within a calendar of the user scheduled on the date; and
when the task does comprise supplemental scheduling information, creating and storing, within memory, at least a first calendar event corresponding to the task within a calendar of the user scheduled according to the date and the supplemental scheduling information.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method of task scheduling can include receiving an input from a user, wherein the input specifies a task comprising a due date and determining whether the task includes supplemental scheduling information. When the task does not include supplemental scheduling information, a first calendar event corresponding to the task can be created and stored within memory within a calendar of the user scheduled on the date. When the task does specify supplemental scheduling information, at least a first calendar event corresponding to the task can be created and stored, within memory, within a calendar of the user scheduled according to the date and the supplemental scheduling information. Calendar events created for a task that conflict with other calendar events can be dynamically rescheduled.
-
Citations
20 Claims
-
1. A computer-implemented method of task scheduling, the method comprising:
-
receiving an input from a user, wherein the input specifies a task comprising a date; determining whether the task comprises supplemental scheduling information; when the task does not comprise supplemental scheduling information, creating and storing, within memory, a first calendar event corresponding to the task within a calendar of the user scheduled on the date; and when the task does comprise supplemental scheduling information, creating and storing, within memory, at least a first calendar event corresponding to the task within a calendar of the user scheduled according to the date and the supplemental scheduling information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for performing task scheduling comprising:
-
a memory comprising computer-usable program code; a processor, executing the computer-usable program code, wherein the processor; receives an input from a user, wherein the input specifies a task comprising a date; determines whether the task comprises supplemental scheduling information; when the task does not comprise supplemental scheduling information, creates and stores, within memory, a first calendar event corresponding to the task within a calendar of the user scheduled on the date within memory; and when the task does comprise supplemental scheduling information, creates and stores, within memory, at least a first calendar event corresponding to the task within a calendar of the user scheduled according to the date and the supplemental scheduling information. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
-
a computer-usable medium comprising computer-usable program code that, when executed by a computer, schedules tasks, the computer-usable medium comprising; computer-usable program code that receives an input from a user, wherein the input specifies a task comprising a date; computer-usable program code that determines whether the task comprises supplemental scheduling information; computer-usable program code that, when the task does not comprise supplemental scheduling information, creates and stores, within memory, a first calendar event corresponding to the task within a calendar of the user scheduled on the date; and computer-usable program code that, when the task does comprise supplemental scheduling information, creates and stores, within memory, at least a first calendar event corresponding to the task within a calendar of the user scheduled according to the date and the supplemental scheduling information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification