Navigating messages within a thread
First Claim
1. A computer-implemented method executing on a processor for navigating messages within a thread, comprising:
- accessing the thread;
determining a location for each message header within the thread;
modifying an appearance of each message within the thread based at least in part on each message header;
rendering the thread to include a view of more than one message within the thread; and
determining when a cursor is hovering over a specified portion of a message header of one of the messages within the thread; and
in response to determining that the cursor is hovering over the specified portion of the message header of one of the messages within the thread, displaying a navigational control for navigating between the messages within the thread.
2 Assignments
0 Petitions
Accused Products
Abstract
A user may easily read, browse, and jump through the messages contained within a thread. Different portions of the message may be highlighted such that they are easily identifiable. The user may easily navigate through the thread by selecting a user interface element, such as an arrow button, to move to the next or previous message within the thread. The order of the thread may also be reversed such that the user may view the thread from the first message to the last message, or view the thread from the last message to the first message. The messages within the thread may be marked, such as by using XML tags, in order to facilitate the identification of the sections of the messages within the thread.
-
Citations
20 Claims
-
1. A computer-implemented method executing on a processor for navigating messages within a thread, comprising:
-
accessing the thread; determining a location for each message header within the thread; modifying an appearance of each message within the thread based at least in part on each message header; rendering the thread to include a view of more than one message within the thread; and determining when a cursor is hovering over a specified portion of a message header of one of the messages within the thread; and in response to determining that the cursor is hovering over the specified portion of the message header of one of the messages within the thread, displaying a navigational control for navigating between the messages within the thread. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage device having computer-executable instructions that when executed by a processor perform actions for navigating messages within a thread, comprising:
-
accessing the thread; parsing the thread to identify each message header; tagging each message header according to a schema; modifying an appearance of each message header; rendering the thread to include a first view of content in a first email message within the thread, wherein content in a second email message is viewable by scrolling through the first email message; determining when a cursor is hovering over a specified portion of a message header of a message within the thread, wherein the specified portion is a shaded area of the message header; in response to determining that the cursor is hovering over the shaded area of the message header of the message within the thread, displaying a navigational control for navigating between each of the messages within the thread; and in response to detecting a user interaction with the navigational control, rendering a second view of content in the second email message within the thread. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for navigating messages within a thread, the system comprising:
-
at least one processor; and a memory coupled to the at least one processor, the memory comprising computer executable instructions that are executed by the at least one processor, the instructions operable to; access an email thread associated with a plurality of email messages; determine when a cursor is hovering over a specified portion of a message header of one of the plurality of email messages within the thread; in response to determining that the cursor is hovering over the specified portion of the message header of one of the plurality of email messages within the thread, display a navigational control for navigating between the plurality of email messages within the thread; render a first view of content in a first email message within the email thread, wherein content in a second email message is viewable by scrolling through the first email message; and in response to detecting a user interaction with the navigational control, render a second view of content in the second email message within the email thread. - View Dependent Claims (19, 20)
-
Specification