# US 2018/0324116 A1 · Method and system for organizing chat content

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0324116 A1
- Document ID: US20180324116A1
- Status: Published application
- Kind: A1
- Application number: 15/785,124
- Filed: 2017-10-16
- Published: 2018-11-08
- Earliest claimed: 2017-05-08
- Inventors: Alexandru George VADUVA
- Web page: https://patentgrep.com/patent/US20180324116A1

## CPC

- H04L 51/04: Real-time or near real-time messaging, e.g. instant messaging [IM]
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- H04L 51/216: Handling conversation history, e.g. grouping of messages in sessions or threads
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 2203/04803: Split screen, i.e. subdividing the display area or the window area into separate subareas
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A method and system for organizing content associated with chat conversations are disclosed. The method includes causing display of a first chat window on a display screen of an electronic device of a user for facilitating a chat conversation between the user and at least one other user. An input related to the first chat window is received from the user during the course of the chat conversation. The input is indicative of the user's requirement of discussing a new topic within the chat conversation. Display of a second chat window is caused on the display screen in response to the reception of the input to facilitate the discussion corresponding to the new topic.

## Claims

### Claim 1

A computer-implemented method, comprising:
causing display of a first chat window on a display screen of an electronic device of a user for facilitating a chat conversation between the user and at least one other user;
receiving input related to the first chat window from the user during the course of the chat conversation, the input indicative of the user's requirement of discussing a new topic within the chat conversation; and
causing display of a second chat window on the display screen in response to the reception of the input to facilitate the discussion corresponding to the new topic.

### Claim 2 (depends on 1)

The method as claimed in claim 1, wherein the first chat window is configured to display one of a button, a tab and a widget, and wherein the input related to the first chat window comprises selection of one of the button, the tab and the widget.

### Claim 3 (depends on 1)

The method as claimed in claim 1, wherein the input related to the first chat window is provided by the user using a predefined gesture.

### Claim 4 (depends on 1)

The method as claimed in claim 1, further comprising:
providing an option to the user to select a title for the new topic, wherein the title is capable of being displayed on the second chat window.

### Claim 5 (depends on 1)

The method as claimed in claim 1, further comprising:
providing the user with an option to include one or more messages from the first chat window in the second chat window, the option provided to the user prior to causing the display of the second chat window, wherein the second chat window is configured to include the one or more messages when displayed if the option to include the one or more messages is selected by the user.

### Claim 6 (depends on 1)

The method as claimed in claim 1, further comprising:
providing the user with an option to move or copy one or more messages from the first chat window to the second chat window, the option provided to the user subsequent to the display of the second chat window.

### Claim 7 (depends on 1)

The method as claimed in claim 1, further comprising:
causing display of one or more additional chat windows subsequent to the display of the second chat window, the display of each additional chat window from among the one or more additional chat windows caused in response to the reception of a corresponding input related to the first chat window from the user, wherein each additional chat window is associated with a respective title provided by the user as an identification of a corresponding topic

### Claim 8 (depends on 7)

The method as claimed in claim 7, wherein the second chat window and the one or more additional chat windows are configured to collapse in a cascaded form within the first chat window upon receiving a predefined user input, and wherein the second chat window and the one or more additional chat windows are configured to display respective titles in the cascaded form.

### Claim 9 (depends on 1)

The method as claimed in claim 1, further comprising:
analyzing chat messages exchanged between the user and the at least one other user in the first chat window, wherein the chat messages are analyzed to detect initiation of the new topic; and
providing a suggestion to the user to continue the discussion corresponding to the new topic in a new window if the initiation of the new topic is detected, wherein the input related to the first chat window is provisioned by the user in response to the suggestion.

### Claim 10 (depends on 9)

The method as claimed in claim 9, further comprising performing analysis of subsequent chat messages of the chat conversation to detect initiation of newer topics and providing suggestion to continue discussion of each new topic in a respective separate window to facilitate topic-based segregation of the chat conversation into multiple windows.

### Claim 11

A system for facilitating organization of content associated with chat conversations, the system comprising:
at least one processor; and
a memory having stored therein machine executable instructions, that when executed by the at least one processor, cause the system to:
cause display of a first chat window on a display screen of an electronic device of a user for facilitating a chat conversation between the user and at least one other user;
receive input related to the first chat window from the user during the course of the chat conversation, the input indicative of the user's requirement of discussing a new topic within the chat conversation; and
cause display of a second chat window on the display screen in response to the reception of the input to facilitate the discussion corresponding to the new topic.

### Claim 12 (depends on 11)

The system as claimed in claim 11, wherein the first chat window is configured to display one of a button, a tab and a widget, and wherein the input related to the first chat window comprises selection of one of the button, the tab and the widget.

### Claim 13 (depends on 11)

The system as claimed in claim 11, wherein the system is further caused to:
provide an option to the user to select a title for the new topic, wherein the title is capable of being displayed on the second chat window.

### Claim 14 (depends on 11)

The system as claimed in claim 11, wherein the system is further caused to perform at least one of:
provide the user with an option to include one or more messages from the first chat window in the second chat window, the option provided to the user prior to causing the display of the second chat window, wherein the second chat window is configured to include the one or more messages when displayed if the option to include the one or more messages is selected by the user; and
provide the user with an option to move or copy one or more messages from the first chat window to the second chat window, the option provided to the user subsequent to the display of the second chat window.

### Claim 15 (depends on 11)

The system as claimed in claim 11, wherein the system is further caused to:
cause display of one or more additional chat windows subsequent to the display of the second chat window, the display of each additional chat window from among the one or more additional chat windows caused in response to the reception of a corresponding input related to the first chat window, and wherein each additional chat window is associated with a respective title provided by the user as an identification of a corresponding topic.

### Claim 16 (depends on 15)

The system as claimed in claim 15, wherein the second chat window and the one or more additional chat windows are configured to collapse in a cascaded form within the first chat window upon receiving a predefined user input, and wherein the second chat window and the one or more additional chat windows are configured to display respective titles in the cascaded form.

### Claim 17 (depends on 11)

The system as claimed in claim 11, wherein the system is further caused to:
analyze chat messages exchanged between the user and the at least one other user in the first chat window, wherein the chat messages are analyzed to detect initiation of the new topic; and
provide a suggestion to the user to continue the discussion corresponding to the new topic in a new window if the initiation of the new topic is detected, wherein the input related to the first chat window is provisioned by the user in response to the suggestion.

### Claim 18 (depends on 17)

The system as claimed in claim 17, wherein the system is further caused to perform analysis of subsequent chat messages of the chat conversation to detect initiation of newer topics and provide suggestion to continue discussion of each new topic in a respective separate window to facilitate topic-based segregation of the chat conversation into multiple windows.

### Claim 19

A computer-implemented method, comprising:
causing display of a first chat window on a display screen of an electronic device of a user for facilitating a chat conversation between the user and at least one other user;
analyzing chat messages exchanged between the user and the at least one other user during the course of the chat conversation, wherein the chat messages are analyzed to detect initiation of one or more new topics; and
subsequent to detection of initiation of each new topic, performing:
providing a suggestion to the user to continue the discussion corresponding to a new topic in a new window,
receiving user input indicative of the user's confirmation for continuing the discussion corresponding to the new topic in the new window, and
causing display of the new window on the display screen in response to the reception of the user input to facilitate the discussion corresponding to the new topic in the new window.

### Claim 20 (depends on 19)

The method as claimed in claim 19, further comprising:
providing an option to the user to select a title for each new topic, wherein the title is capable of being displayed on the respective new window.
