Bifocal view: a novel calendar user interface
First Claim
Patent Images
1. A system that facilitates creating a calendar that enables optimized awareness of at least one event, comprising:
- one or more processors;
an interface component that receives data related to at least one event;
an enhanced scheduler component that creates a calendar that discloses at least two views concurrently, a first event data portion correlates to a date with a first time-scale used by a first concurrent view and a supplemental event data portion correlates to a date with a supplemental time-scale used by a supplemental concurrent view, the enhanced scheduler component displays the event data portions of both the first view and supplemental view upon disclosure of the calendar;
a settings component that implements settings or configurations corresponding to a plurality of user profiles with each user profile relating to a user, the settings component allowing a first user to change how the data of the at least one event relating to the first user is displayed on the calendar such that the data of the at least one event relating to the first user is displayed differently from that of a second user;
a search component that identifies and locates particular data associated with a first event based on search criteria and provides event linkage between the first event and one or more other events by identifying relationships between the first event and the one or more other events; and
an intelligence component that infers states of the system and each user of the calendar to facilitate updating of the calendar, the intelligence component further being configured to generate a probability distribution over the states of the system and each user of the calendar based at least in part on a consideration of data and events associated with the calendar, the inferring states of the system including inferring time-scales, views, event data, display settings, user configurations, visual layout, user settings, the plurality of user profiles, event linkages, scheduling conflicts, clutter reduction, meeting data, and query data associated with the calendar.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter provides a system and/or a method that facilitates creating a calendar that enables optimized awareness of at least one event. An interface component can receive data related to an event. An enhanced scheduler component can create a calendar that enables a bifocal calendar view to display an event correlated to a first date with a first time-scale and an event correlated to a second date with a second time-scale.
69 Citations
20 Claims
-
1. A system that facilitates creating a calendar that enables optimized awareness of at least one event, comprising:
-
one or more processors; an interface component that receives data related to at least one event; an enhanced scheduler component that creates a calendar that discloses at least two views concurrently, a first event data portion correlates to a date with a first time-scale used by a first concurrent view and a supplemental event data portion correlates to a date with a supplemental time-scale used by a supplemental concurrent view, the enhanced scheduler component displays the event data portions of both the first view and supplemental view upon disclosure of the calendar; a settings component that implements settings or configurations corresponding to a plurality of user profiles with each user profile relating to a user, the settings component allowing a first user to change how the data of the at least one event relating to the first user is displayed on the calendar such that the data of the at least one event relating to the first user is displayed differently from that of a second user; a search component that identifies and locates particular data associated with a first event based on search criteria and provides event linkage between the first event and one or more other events by identifying relationships between the first event and the one or more other events; and an intelligence component that infers states of the system and each user of the calendar to facilitate updating of the calendar, the intelligence component further being configured to generate a probability distribution over the states of the system and each user of the calendar based at least in part on a consideration of data and events associated with the calendar, the inferring states of the system including inferring time-scales, views, event data, display settings, user configurations, visual layout, user settings, the plurality of user profiles, event linkages, scheduling conflicts, clutter reduction, meeting data, and query data associated with the calendar. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14, 15, 16, 17, 18)
-
-
8. A user interface that facilitates displaying data associated with a calendar, comprising:
-
a first field that displays a selected date from a date set with first event data of the selected date in a first time-scale; a second field that displays the date set with associated event data for at least one non-selected date of the date set in a second time-scale based upon a result of a query that is based upon at least one input parameter, the associated event data that meets at least one input parameter of a query is visually distinguished within the second field; a third field that displays the calendar that includes the selected date and the date set; the calendar including a settings component that implements settings or configurations corresponding to a plurality of user profiles with each user profile relating to a user, the settings component allowing a first user to change how data of at least one event relating to the first user is displayed on the user interface such that the data of the at least one event relating to the first user is displayed differently from that of a second user, the settings component utilizing an intelligence component that infers states of the calendar and each user of the calendar to update the first field, the second field, and the third field and generates a probability distribution over the states of the calendar and each user of the calendar, the inferring states of the calendar including inferring time-scales, views, event data, display settings, user configurations, visual layout, user settings, the plurality of user profiles, event linkages, scheduling conflicts, clutter reduction, meeting data, and query data associated with each calendar; the calendar including a search component that identifies and locates particular data associated with a first event based on search criteria and provides event linkage between the first event and one or more other events by identifying relationships between the first event and the one or more other events; and a processor operatively coupled to memory executing an instruction in relation to the user interface. - View Dependent Claims (9, 10, 11, 12, 13, 19)
-
-
20. A system that facilitates creating a calendar that enables optimized awareness of at least one event, comprising:
-
one or more processors; means for receiving data related to at least one event; means for creating a calendar that discloses at least two views concurrently, a first event data portion correlates to a date with a first time-scale used by a first concurrent view and a supplemental event data portion correlates to a date with a supplemental time-scale used by a supplemental concurrent view, the first event data portion and the supplemental event data portion are of different detail level from one another, and displaying the event data portions of both the first view and supplemental view upon disclosure of the calendar while the event of the first event data portion and the event of the supplemental event data portion are a same event on a same date; means for implementing settings or configurations corresponding to a plurality of user profiles with each user profile relating to a user, the means for implementing allowing a first user to change how the data related to the at least one event relating to the first user is displayed on the calendar such that the data related to the at least one event relating to the first user is displayed differently from that of a second user; means for identifying and locating particular data associated with a first event based on search criteria and means for providing event linkage between the first event and one or more other events by identifying relationships between the first event and the one or more other events; and means for inferring states of the system and each user of the calendar to facilitate updating of the calendar, the means for inferring states of the system including means for inferring time-scales, views, event data, display settings, user configurations, visual layout, user settings, the plurality of user profiles, event linkages, scheduling conflicts, clutter reduction, meeting data, and query data associated with the calendar, and the means for inferring including means for generating a probability distribution over the states of the system and each user of the calendar.
-
Specification