Hierarchy-Indicating Graphical User Interface For Discussion Threads
First Claim
1. A computer-executed method comprising:
- displaying, within a graphical user interface of a computing device, a plurality of messages that belong to a hierarchy of messages;
while a first message, of the plurality of messages, is selected as a focal message, displaying the first message and a first set of messages that reside below the first message in the hierarchy;
in response to selection of a second message, from the first set of messages, as the focal message, performing the steps of;
establishing the second message as the focal message;
ceasing to display all messages, within the graphical user interface, other than the focal message and a second set of messages;
wherein all messages in the second set of messages reside below the second message in the hierarchy.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for display and navigation of hierarchical messages, which displays include contextual data for the messages. Context information for a current message includes reply messages, parent messages, and metadata representations. Message representations are also associated with visual depth indicators that are independent of the text of the messages. Users may navigate displays of hierarchical message data using different navigational inputs. For example, more information may be requested for messages, without selecting a new message for viewing as a focal message, using swipes across portions of the display dedicated to displaying the messages. A limited number of messages for a requested list of messages is initially retrieved and displayed, and a mechanism for viewing more messages from the list is provided. Historical usage of the mechanism is recorded and the number of messages to be displayed for the list of messages is adjusted based on the historical usage data.
19 Citations
25 Claims
-
1. A computer-executed method comprising:
-
displaying, within a graphical user interface of a computing device, a plurality of messages that belong to a hierarchy of messages; while a first message, of the plurality of messages, is selected as a focal message, displaying the first message and a first set of messages that reside below the first message in the hierarchy; in response to selection of a second message, from the first set of messages, as the focal message, performing the steps of; establishing the second message as the focal message; ceasing to display all messages, within the graphical user interface, other than the focal message and a second set of messages; wherein all messages in the second set of messages reside below the second message in the hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12-14. -14. (canceled)
-
15. A non-transitory computer-readable medium that stores sequences of instructions which, when executed by one or more processors, cause:
-
displaying, within a graphical user interface of a computing device, a plurality of messages that belong to a hierarchy of messages; while a first message, of the plurality of messages, is selected as a focal message, displaying the first message and a first set of messages that reside below the first message in the hierarchy; in response to selection of a second message, from the first set of messages, as the focal message, performing the steps of; establishing the second message as the focal message; ceasing to display all messages, within the graphical user interface, other than the focal message and a second set of messages; wherein all messages in the second set of messages reside below the second message in the hierarchy. - View Dependent Claims (16, 17, 18, 21, 22, 23, 24, 25)
-
-
19-20. -20. (canceled)
Specification