Displaying messages on handheld devices
First Claim
1. A method of displaying messages on a display of a handheld device, the display including a scrollable viewport for displaying the messages, the viewport being divided into a plurality of fields arranged in a vertical list including a topmost field and a second field, the second field being immediately below the topmost field in the vertical list, the method comprising the steps of:
- identifying a top message for-display in the second field;
determining a date associated with said top message; and
displaying a date separator item in said topmost field, wherein said date separator item is based upon said date associated with said top message.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of displaying messages on handheld devices. The device displays messages in a scrollable viewport of vertically arranged fields. Date separators inserted into the vertically arranged list of messages to enable the user to associate the messages with a date. The date separators have “sticky” operation, meaning that the device ensures a date separator always appears within the viewport, even when the viewport has been scrolled to the middle of a long list of messages all associated with the same date. The device may ensure that the top field of the viewport always contains a date separator associated with the message immediately below.
39 Citations
20 Claims
-
1. A method of displaying messages on a display of a handheld device, the display including a scrollable viewport for displaying the messages, the viewport being divided into a plurality of fields arranged in a vertical list including a topmost field and a second field, the second field being immediately below the topmost field in the vertical list, the method comprising the steps of:
-
identifying a top message for-display in the second field;
determining a date associated with said top message; and
displaying a date separator item in said topmost field, wherein said date separator item is based upon said date associated with said top message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A handheld electronic device having a messaging application for reading and composing messages, comprising:
-
a display screen for displaying a scrollable viewport for displaying the messages, the viewport being divided into a plurality of fields arranged in a vertical list including a topmost field and a second field, the second field being immediately below the topmost field in the vertical list;
a processor connected to the display screen for controlling operation of the display screen; and
a scrolling module for controlling the display of messages and the operation of the scrollable viewport, the scrolling module including a component for identifying a top message for display in the second field, a component for determining a date associated with said top message, and a component for displaying a date separator item in said topmost field, wherein said date separator item is based upon said date associated with said top message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product having a computer-readable medium tangibly embodying computer executable instructions for displaying messages on a display of a handheld device, the display including a scrollable viewport for displaying the messages, the viewport being divided into a plurality of fields arranged in a vertical list including a topmost field and a second field, the second field being immediately below the topmost field in the vertical list, the computer executable instructions comprising:
-
computer executable instructions for identifying a top message for display in the second field;
computer executable instructions for determining a date associated with said top message; and
computer executable instructions for displaying a date separator item in said topmost field, wherein said date separator item is based upon said date associated with said top message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification