Patent ID: 9438542
Filing Date: 2016-09-06
CPC Classification: G06F,H04L,H04W

Claim Text:
1. A method comprising: identifying, by one or more computer processors, at least a first message and a second message that responds to the first message, wherein the first message corresponds to a first user and the second message corresponds to a second user; displaying, by one or more computer processors, in a location of a user interface that corresponds to a location displaying the first message, a first graphical element and a first symbol, wherein the first graphical element is an icon associated with the second user, and wherein the first symbol is a down arrow indicating that the second message is a message that responds to the first message; displaying, by one or more computer processors, in a location of the user interface that corresponds to a location displaying the second message, a second graphical element and a second symbol, wherein the second graphical element is an icon associated with the first user, and wherein the second symbol is an up arrow indicating that the first message is a message that the second message responds to; responsive to receiving a user interaction with the first graphical element, displaying, by one or more computer processors, in the user interface, a visual indication that identifies the second message by highlighting the second message in the user interface; responsive to receiving a user interaction with the second graphical element, displaying, by one or more computer processors, a visual indication that identifies the first message by highlighting the first message in the user interface; identifying, by one or more computer processors, a third message that responds to the first and the second message, wherein the third message corresponds to a third user; generating, by one or more computer processors, a display for the first, second, and third message, wherein the display includes a third graphical element associated with the third user, and a third symbol that aggregates graphical elements associated with the first and second message that the third message responds to; responsive to a user interaction with the third symbol, displaying one or more graphical elements associated with the first and second message that correspond to the first and the second user, respectively; and responsive to a user selecting a graphical element that corresponds to the first user, displaying the first message associated with the first user.