Collapsing event display for small screen computer
First Claim
1. A method for rendering a display of a list in a display field, wherein items in the list have a start time, an end time and associated data, comprising:
- if the list is empty, draw empty slot images for a plurality of default times, beginning with a start of day time and ending with an end of day time in respective positions in the display field;
if the list is not empty, process each item in the list according to an order,if the end time of the item is earlier than the start time of a next item according to the order, then insert at an available position in the display field a start slot image for the start time of the item followed by graphics, if any, identified by the associated data for the item, followed by an end slot image for the end time of the item if no end slot image for another item is found for the end time,if the end time of the item matches the start time of a next item according to the order, then insert at an available position in the display field a start slot image for the start time of the item followed by graphics identified by the associated data for the item,if the end time of the item is later than the start time of a next item according to the order, then insert at an available position in the display field a start slot image for the start time of the item followed by graphics, if any, identified by the associated data for the item, followed by an end slot image for the end time of the item if no end slot image for another item is found for the end time, andinsert empty slot images at default times for which no end time or start time occurs in the list.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides an ability to generate a different layout on the screen of a calendering program. The program generates customized time slots according to the start and end points of the appointments of the day. In addition to time slots covering appointments, empty time slots will be generated but will not appear on the screen if they overlap with an existing appointment. The elimination of unnecessary images for empty time slots which are in between appointments allows for a more efficient use of space on the display screen. In compressed view mode, empty one-hour time slots will be generated to the extent necessary to fill up the screen. If in non-compressed view mode, empty time slots of one-hour duration will be added to the layout from the beginning to the end of the day.
-
Citations
38 Claims
-
1. A method for rendering a display of a list in a display field, wherein items in the list have a start time, an end time and associated data, comprising:
-
if the list is empty, draw empty slot images for a plurality of default times, beginning with a start of day time and ending with an end of day time in respective positions in the display field; if the list is not empty, process each item in the list according to an order, if the end time of the item is earlier than the start time of a next item according to the order, then insert at an available position in the display field a start slot image for the start time of the item followed by graphics, if any, identified by the associated data for the item, followed by an end slot image for the end time of the item if no end slot image for another item is found for the end time, if the end time of the item matches the start time of a next item according to the order, then insert at an available position in the display field a start slot image for the start time of the item followed by graphics identified by the associated data for the item, if the end time of the item is later than the start time of a next item according to the order, then insert at an available position in the display field a start slot image for the start time of the item followed by graphics, if any, identified by the associated data for the item, followed by an end slot image for the end time of the item if no end slot image for another item is found for the end time, and insert empty slot images at default times for which no end time or start time occurs in the list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. For a device including a touch screen input for indicating a position on a display, a method for rendering the display of a list in a display field including a plurality of display regions, wherein items in the list have a start time, an end time and associated data, comprising:
-
if the list is empty, draw empty slot images for a plurality of default times, beginning with a start of day time and ending with an end of day time in respective positions in the display field; if the list is not empty, process each item in the list according to an order, if the end time of the item is earlier than the start time of a next item according to the order, then insert a start slot image for the start time of the item followed by graphics, if any, identified by the associated data for the item, followed by an end slot image for the end time of the item if no end slot image for another item is found for the end time, at respective display regions in the display field, if the end time of the item matches the start time of a next item according to the order, then insert a start slot image for the start time of the item followed by graphics identified by the associated data for the item, at respective display regions in the display field, if the end time of the item is later than the start time of a next item according to the order, then insert a start slot image for the start time of the item followed by graphics, if any, identified by the associated data for the item, followed by an end slot image for the end time of the item if no end slot image for another item is found for the end time, at respective display regions in the display field, and insert empty slot images at default times for which no end time or start time occurs in the list at respective display regions in the display field; and in response to input indicating the display region of a start slot image, displaying a tool for editing the item in the list corresponding to the start slot image of the indicated display region; and in response to input indicating the display regions of end slot images, displaying a tool for inserting an item in the list having a start time equal to the default time of the empty slot image of the indicated display region. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A hand held processor comprising:
-
a display having a display field including a plurality of display regions, a touch sensitive overlay on the display field for providing input indicating a position on the display field, and processing resources for managing display of a list in the display field, wherein items in the list have a start time, an end time and associated data, which if the list is empty, draw empty slot images for a plurality of default times, beginning with a start of day time and ending with an end of day time in respective positions in the display field; if the list is not empty, process each item in the list according to an order, if the end time of the item is earlier than the start time of a next item according to the order, then insert a start slot image for the start time of the item followed by graphics, if any, identified by the associated data for the item, followed by an end slot image for the end time of the item if no end slot image for another item is found for the end time, at respective display regions in the display field, if the end time of the item matches the start time of a next item according to the order, then insert a start slot image for the start time of the item followed by graphics identified by the associated data for the item, at respective display regions in the display field, if the end time of the item is later than the start time of a next item according to the order, then insert a start slot image for the start time of the item followed by graphics, if any, identified by the associated data for the item, followed by an end slot image for the end time of the item if no end slot image for another item is found for the end time, at respective display regions in the display field, and insert empty slot images at default times for which no end time or start time occurs in the list at respective display regions in the display field; and in response to input indicating the display region of a start slot image, display a tool for editing the item in the list corresponding to the start slot image of the indicated display region; and in response to input indicating the display regions of end slot images, display a tool for inserting an item in the list having a start time equal to the default time of the empty slot image of the indicated display region. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
Specification