Group communication organization
AssigneeInternational Business Machines Corporation
InventorsSu Liu, Yang Liang, Arun Dev, Cheng Xu
Life of this patent
Estimating the term…
Abstract
A text conversation between at least two users is monitored. A first regarding a first topic is detected. A second message received subsequent to the first message regarding a second topic is detected. A third message received subsequent to the second message regarding the first topic is detected. In response to detecting that the third message regards the first topic of the first message, the third message may be displayed immediately adjacent the first message.
Claims18
A computer-implemented method comprising:
- identifying that a first message of a text conversation displayed within a graphical user interface (GUI) window between at least two users regards a first topic;
- identifying that a second message received subsequent to the first message and of the text conversation regards a second topic;
- identifying that a third message received subsequent to the second message and of the text conversation includes a first portion that regards the first topic and a second portion that regards the second topic;
- displaying respective identifying annotations that are non-textual symbols that indicate respective topics of respective messages adjacent each message of the conversation such that:
- a first identifying annotation is adjacent the first message indicating that the first message regards the first topic,
- a second identifying annotation is adjacent the second message of the conversation indicating that the second message regards the second topic,
- both the first and second identifying annotations are adjacent the third message indicating that the third message regards both the first and second topic, and
- any identifying annotation of the identifying annotations that is adjacent a message that instantiates a topic is graphically distinct compared to other identifying annotations of that topic;
- displaying, in a pop-up window near the GUI window and responsive to a user selecting the first identifying annotation, the first portion and the second portion of the third message adjacent the first message in response to identifying that only the first portion of the third message regards the first topic of the first message such that the second portion is crossed out within the pop-up window;
- and
- compiling a chart of all topics as discussed in all respective messages and as sent by each of the at least two users within the text conversation.
The computer-implemented method of claimed 6, wherein the chart is navigable to respective topics of the chart.
A system comprising:
- a display;
- a processor;
- and
- a memory in communication with the processor, the memory containing instructions that, when executed by the processor, cause the processor to:
- identify that a first message of a text conversation displayed within a graphical user interface (GUI) window on the display between at least two users regards a first topic;
- identify that a second message received subsequent to the first message and of the text conversation regards a second topic;
- identify that a third message received subsequent to the second message and of the text conversation includes a first portion that regards the first topic and a second portion that regards the second topic;
- cause the display to present respective identifying annotations that are non-textual symbols that indicate respective topics of respective messages adjacent each message of the conversation such that:
- a first identifying annotation is adjacent the first message indicating that the first message regards the first topic,
- a second identifying annotation is adjacent the second message of the conversation indicating that the second message regards the second topic,
- both the first and second identifying annotations are adjacent the third message indicating that the third message regards both the first and second topic, and
- any identifying annotation of the identifying annotations that is adjacent a message that instantiates a topic is graphically distinct compared to other identifying annotations of that topic;
- cause the display, in a pop-up window near the GUI window and responsive to a user selecting the first identifying annotation, to present the first portion and the second portion of the third message adjacent the first message in response to identifying that only the first portion of the third message regards the first topic of the first message such that the second portion is crossed out within the pop-up window;
- and
- compile a chart of all topics as discussed in all respective messages and as sent by each of the at least two users within the text conversation.
A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to:
- identify that a first message of a text conversation displayed within a graphical user interface (GUI) window within a display between at least two users regards a first topic;
- identify that a second message received subsequent to the first message and of the text conversation regards a second topic;
- identify that a third message received subsequent to the second message and of the text conversation includes a first portion that regards the first topic and a second portion that regards the second topic;
- cause the display to present respective identifying annotations that are non-textual symbols that indicate respective topics of respective messages adjacent each message of the conversation such that:
- a first identifying annotation is adjacent the first message indicating that the first message regards the first topic,
- a second identifying annotation is adjacent the second message of the conversation indicating that the second message regards the second topic,
- both the first and second identifying annotations are adjacent the third message indicating that the third message regards both the first and second topic, and
- any identifying annotation of the identifying annotations that is adjacent a message that instantiates a topic is graphically distinct compared to other identifying annotations of that topic
- cause the display to present the first portion and the second portion of the third message adjacent the first message in response to identifying that only the first portion of the third message regards the first topic of the first message such that the second portion is crossed out within the pop-up window;
- and
- compile a chart of all topics as discussed in all respective messages and as sent by each of the at least two users within the text conversation.
Dependencies are inferred from the claim text.