Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
129 words
A method for distinguishing messages to be read by a user from messages that have been read by the user, the messages being listed in a graphical message window, the message window having a preview pane which enables the user to view content of at least one listed message without opening the message into a separate graphical window, the method comprising the following steps: displaying an unread message in the preview pane; detecting whether the message is scrolled within the preview pane to determine whether the user is likely to be reading the message while the message is displayed in the preview pane without having opened the message in to the separate graphical window; and marking the message as read if the message is scrolled within the preview pane.
Claim 2
Independent Claim
129 words
A method for distinguishing messages to be read by a user from messages that have been read by the user, the messages being listed in a graphical message window, the message window having a preview pane which enables the user to view content of at least one listed message without opening the message into a separate graphical window, the method comprising the following steps: displaying an unread message in the preview pane; detecting whether the message is scrolled within the preview pane to determine whether the user is likely to be reading the message while the message is displayed in the preview pane without having opened the message in to the separate graphical window; and marking the message as read if the message is scrolled within the preview pane.
Claim 3
Dependent Claim
38 words
A method as recited in claim 1, further comprising the step of marking the message as unread, regardless of satisfying the heuristic condition, in an event that the user expressly requests that the message be marked as unread.
Claim 4
Dependent Claim
19 words
A computer-readable memory which directs a computer to perform the steps in the method as recited in claim 1.
Claim 5
Dependent Claim
15 words
A computer programmed to perform the steps in the method as recited in claim 1.
Claim 6
Independent Claim
91 words
A method for distinguishing messages to be read by a user from messages that have been read by the user, the messages being listed in a graphical message window, the message window having a preview pane which enables the user to view content of at least one listed message without opening the message into a separate graphical window, the method comprising the following steps: displaying an unread message in the preview pane; and marking the message as read in an event that the user scrolls the message in the preview pane.
Claim 7
Independent Claim
91 words
A method for distinguishing messages to be read by a user from messages that have been read by the user, the messages being listed in a graphical message window, the message window having a preview pane which enables the user to view content of at least one listed message without opening the message into a separate graphical window, the method comprising the following steps: displaying an unread message in the preview pane; and marking the message as read in an event that the user scrolls the message in the preview pane.
Claim 8
Dependent Claim
44 words
A method as recited in claim 5, further comprising the step of marking the message as unread, regardless of whether the user scrolls the message in the preview pane, in an event that the user expressly requests that the message be marked as unread.
Claim 9
Dependent Claim
31 words
A method as recited in claim 5, further comprising the step of marking the message as read in an event that the user opens the message into the separate graphical window.
Claim 10
Dependent Claim
19 words
A computer-readable memory which directs a computer to perform the steps in the method as recited in claim 5.
Claim 11
Dependent Claim
15 words
A computer programmed to perform the steps in the method as recited in claim 5.
Claim 12
Dependent Claim
79 words
In a graphical message window for displaying a list of messages addressed to a user in which each message can be viewed in a preview pane of the graphical message window without opening the message into a separate graphical window, a method for distinguishing messages to be read by the user from messages that have been read by the user comprises the step of marking the message as read if the user scrolls the message in the preview pane.
Claim 13
Dependent Claim
79 words
In a graphical message window for displaying a list of messages addressed to a user in which each message can be viewed in a preview pane of the graphical message window without opening the message into a separate graphical window, a method for distinguishing messages to be read by the user from messages that have been read by the user comprises the step of marking the message as read if the user scrolls the message in the preview pane.
Claim 14
Dependent Claim
19 words
A computer-readable memory which directs a computer to perform the step in the method as recited in claim 10.
Claim 15
Dependent Claim
15 words
A computer programmed to perform the step in the method as recited in claim 10.
Claim 16
Dependent Claim
148 words
A computing apparatus comprising: a processor; a display; an operating system executing on the processor which provides a multitasking graphical user interface environment capable of presenting one or more graphical windows on the display; a messaging application running on the operating system to list messages within a message window of the graphical user interface, the graphical message window having a preview pane in which at least one listed message can be previewed by a user without opening the message into a separate graphical window; and the messaging application utilizing a heuristic condition to determine whether the user is likely to be reading the message while the message is displayed in the preview pane without having opened the message in to the separate graphical window and marking the message as read if the heuristic condition is satisfied, wherein the heuristic condition comprises scrolling the message in the preview pane.
Claim 17
Dependent Claim
148 words
A computing apparatus comprising: a processor; a display; an operating system executing on the processor which provides a multitasking graphical user interface environment capable of presenting one or more graphical windows on the display; a messaging application running on the operating system to list messages within a message window of the graphical user interface, the graphical message window having a preview pane in which at least one listed message can be previewed by a user without opening the message into a separate graphical window; and the messaging application utilizing a heuristic condition to determine whether the user is likely to be reading the message while the message is displayed in the preview pane without having opened the message in to the separate graphical window and marking the message as read if the heuristic condition is satisfied, wherein the heuristic condition comprises scrolling the message in the preview pane.