Patent ID: 8645182

Claim:
A method operable by a computer for managing a user's tasks within an integrated calendaring and task scheduler, the computer implemented method comprising: creating a first task to be performed by a user in the user's calendaring and task scheduler in the computer, wherein the first task comprises a completion block of time; determining if there is an available block of free time prior to a due date of the first task in the user's calendaring and task scheduler; responsive to determining that there are no available blocks of free time in the user's calendaring and task scheduler prior to the due date of the first task, comparing a priority level of the first task and a priority level of a meeting or second task scheduled in the calendaring and task scheduler; and responsive to determining that the priority level of the meeting or second task is lower than the priority level of the first task, scheduling the first task over at least a portion of a time block of the lower priority meeting or second task.