Patent ID: 6892346
Filing Date: 2005-05-10
Classification: G06F,Y10S

Abstract:
1. A computer-readable medium carrying one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform, on 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, the method comprising the steps of: 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 particular 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 region of a particular end slot image, 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.