Event Bundling
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a plurality of events on a computing device, each event being associated with a target time, an attention window surrounding the target time, and a completion window following the target time;
identifying, among the plurality of events, a subset of events that have overlapping attention windows; and
consolidating the identified subset of events into an overlapping portion of the respective attention windows of the subset of events by shifting one or more of the respective target times of the identified subset of events.
1 Assignment
0 Petitions
Accused Products
Abstract
Automatic bundling of related events is disclosed. The events can be drawn from disparate sources. Event bundling can remove the administrative burden from the person using a calendar system for task management and an email tool for alerts management. Event bundling can improve time management and enhance user productivity by automatically optimizing event scheduling, organizing information, and removing information clutter for the user. Event bundling can be achieved using context and time window bundling.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a plurality of events on a computing device, each event being associated with a target time, an attention window surrounding the target time, and a completion window following the target time; identifying, among the plurality of events, a subset of events that have overlapping attention windows; and consolidating the identified subset of events into an overlapping portion of the respective attention windows of the subset of events by shifting one or more of the respective target times of the identified subset of events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium having instructions stored thereon, which, when executed by at least one processor, cause the processor to perform operations comprising:
-
receiving a plurality of events, each event being associated with a target time, an attention window surrounding the target time, and a completion window following the target time; identifying, among the plurality of events, a subset of events that have overlapping attention windows; and consolidating the identified subset of events into an overlapping portion of the respective attention windows of the subset of events by shifting one or more of the respective target times of the identified subset of events. - View Dependent Claims (15, 16, 17)
-
-
18. A system comprising:
-
one or more processors; memory coupled to the one or more processors and operable for storing instructions, which, when executed by the one or more processors, cause the one or more processors to perform operations, comprising; receiving a plurality of events, each event being associated with a target time, an attention window surrounding the target time, and a completion window following the target time; identifying, among the plurality of events, a subset of events that have overlapping attention windows; and consolidating the identified subset of events into an overlapping portion of the respective attention windows of the subset of events by shifting one or more of the respective target times of the identified subset of events. - View Dependent Claims (19, 20)
-
Specification