User interface for an inkable family calendar
First Claim
1. A calendar system that facilitates improving activity awareness and coordination of schedules among multiple users, comprising:
- a computerized awareness appliance for interacting with a user interface including one or more display views of a calendar grid;
an event space adjacent to the calendar grid and formatted as a customizable notepad, text data being enterable in the event space in multiple selectable input formats including writing with a writing tool and typing;
one or more navigation components that facilitate dragging and dropping the text data in the form of a note from the notepad to a selected day on the calendar grid to form a calendar item, wherein;
a particular word in the note entered as part of the text data is recognized during creation of the calendar item; and
a color associated with the calendar item is automatically selected from among a plurality of available colors based on learning from user association of the color with the particular word;
one or more tracking components that track changes to calendar items made by users; and
a changes area displayed distinctly from and concurrently with the calendar grid, the changes area displaying a history of the changes made to the calendar items, the changes area displaying the history of changes as a chronological list of the changes made to the calendar items.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject application relates to a user interface(s), system(s), and/or methodology that facilitate improved management and coordination of activities, events, and occasions using a digital calendar format that can be accessed anywhere, changed or edited with ease, and readily synchronized on different devices. Various input modes can be employed including inking. New items can be created using an inking component and then dragged and dropped onto the appropriate day. Items can be modified or deleted and such alterations can be tracked to ensure that calendar changes can be monitored, and moreover, access to the calendar can be controlled.
32 Citations
19 Claims
-
1. A calendar system that facilitates improving activity awareness and coordination of schedules among multiple users, comprising:
-
a computerized awareness appliance for interacting with a user interface including one or more display views of a calendar grid; an event space adjacent to the calendar grid and formatted as a customizable notepad, text data being enterable in the event space in multiple selectable input formats including writing with a writing tool and typing; one or more navigation components that facilitate dragging and dropping the text data in the form of a note from the notepad to a selected day on the calendar grid to form a calendar item, wherein; a particular word in the note entered as part of the text data is recognized during creation of the calendar item; and a color associated with the calendar item is automatically selected from among a plurality of available colors based on learning from user association of the color with the particular word; one or more tracking components that track changes to calendar items made by users; and a changes area displayed distinctly from and concurrently with the calendar grid, the changes area displaying a history of the changes made to the calendar items, the changes area displaying the history of changes as a chronological list of the changes made to the calendar items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A digital calendar system comprising one or more computers configured with:
-
a data input component that receives text data corresponding to one or more calendar items for displaying the one or more calendar items in a calendar grid; a display component that recognizes a word entered as part of the text data during creation of a particular calendar item, the display component automatically associating a color with the particular calendar item, the color being automatically selected from among a plurality of available colors based on learned user behavior associated with the recognized word, the selected color being displayed in association with the particular calendar item in the calendar grid, the learned user behavior comprising a user previously associating the selected color with one or more previous calendar items having text data including the recognized word; and an item optimization component that enlarges days in the calendar grid having a predetermined number of calendar items and that shrinks days in the calendar grid having fewer than the predetermined number of calendar items to maintain spatial integrity of the calendar grid. - View Dependent Claims (13)
-
-
14. A method that facilitates managing and organizing data on a digital calendar, the method comprising using one or more processors to perform the following computer-executable acts:
-
receiving data input; displaying the data input on a calendar grid in the digital calendar based in part on content of the data input to optimize visibility of such data input; and optimizing, by the one or more processors, at least one of a size or placement of a first calendar item corresponding to the data input on at least one day on a calendar grid, the optimizing based in part on available space on the at least one day in the calendar grid relative to one or more second calendar items displayed in the calendar grid for that day, the optimizing further being based on an identity of a first user corresponding to the first calendar item, and an identity of a second user corresponding to the one or more second calendar items, out of a plurality of users of the digital calendar, such that the optimizing the at least one of size or placement gives precedence to the first calendar item corresponding to the first user over the one or more second calendar items corresponding to the second user. - View Dependent Claims (15, 16)
-
-
17. A computerized appliance comprising a display space having a surface at least a portion of which is writable, the display space to present a user interface including:
-
an event space able to receive data input by way of multiple selectable input tools, including a writing tool and a typing tool; a calendar space having a calendar grid to display events recorded in the event space; and a change history space displayed distinct from and concurrently with the calendar grid, calendar items that have been one of added, moved, deleted, edited or otherwise modified in the calendar grid by a first user being viewable in the change history space by a second user, the selection of an edited calendar item displayed in the change history space causing a corresponding changed calendar item in the calendar grid to be highlighted on the calendar grid in response to the selection of the edited calendar item displayed in the change history space. - View Dependent Claims (18, 19)
-
Specification