ATTENTION-BASED SCHEDULING
First Claim
1. A computer-implemented method for providing attention-based scheduling, comprising:
- identifying one or more attention-based conditions associated with a user'"'"'s level of attention;
in response to receiving calendar item input associated with scheduling a new calendar item at a selected timeslot, making a determination as to whether the new calendar item generates an attention-based scheduling conflict based on the one or more attention-based conditions; and
when an attention-based scheduling conflict is generated, notifying the user of the attention-based scheduling conflict.
1 Assignment
0 Petitions
Accused Products
Abstract
Attention-based scheduling is provided. Most people'"'"'s energy levels and cognitive functioning fluctuate throughout the day. Typically, the time of day when a person feels more energetic or has a higher attention span is the time in the person'"'"'s day when the individual has the highest productivity potential. While at off-peak times, a person may have less attention, which can make it harder for the individual to be effective. An attention-based schedule system identifies a user'"'"'s high and off-peak times based on one or more attention-based factors. When a meeting or appointment is scheduled and an attention-based scheduling conflict is determined, the user or another scheduler of the calendar item is notified, and in some examples, alternate time suggestions are provided. In some examples, off-peak times are blocked off from the user'"'"'s calendar.
-
Citations
20 Claims
-
1. A computer-implemented method for providing attention-based scheduling, comprising:
-
identifying one or more attention-based conditions associated with a user'"'"'s level of attention; in response to receiving calendar item input associated with scheduling a new calendar item at a selected timeslot, making a determination as to whether the new calendar item generates an attention-based scheduling conflict based on the one or more attention-based conditions; and when an attention-based scheduling conflict is generated, notifying the user of the attention-based scheduling conflict. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for providing attention-based scheduling, the system comprising a computing device, the computing device comprising:
-
at least one processing device; and at least one computer readable data storage device storing instructions that, when executed by the at least one processing device are operative to; identify one or more attention-based conditions associated with a user'"'"'s level of attention; in response to receiving calendar item input associated with scheduling a new calendar item, make a determination as to whether the new calendar item generates an attention-based scheduling conflict at one or more timeslots based on the one or more attention-based conditions; and present one or more timeslots that do not generate an attention-based scheduling conflict as suggested meeting times. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer readable storage device including computer readable instructions, which when executed by a processing unit is operative to:
-
identify one or more attention-based conditions associated with a user'"'"'s level of attention; in response to receiving calendar item input associated with scheduling a new calendar item at a selected timeslot, make a determination as to whether the new calendar item generates an attention-based scheduling conflict based on the one or more attention-based conditions; and when an attention-based scheduling conflict is generated, notify the user or a scheduler of the calendar item of the attention-based scheduling conflict, wherein notifying the user or the scheduler comprises at least one of; providing a notification alerting the user of the attention-based scheduling conflict; blocking out timeslots in the user'"'"'s calendar that occur during off-peak productivity times; blocking out timeslots in the user'"'"'s calendar where the new calendar item exceeds a predetermined or user-specified maximum number of calendar items for a time period; and blocking out timeslots in the user'"'"'s calendar where the new calendar item exceeds a predetermined or user-specified maximum attention cost for a time period. - View Dependent Claims (20)
-
Specification