Patent attributes
The techniques disclosed herein provide a system that can identify two or more independently managed message threads and modify a user interface to enable a common user of the threads to view messages of both threads. For instance, if a user is participating in a first chat session that is displayed within a first message thread, the system can identify other threads that are related to the first thread. The related threads can be identified by a user input or by a query performed by a system. In some embodiments, the system can only search for threads that have at least one common user to the first thread. The system can provide this display of two related threads while linking the threads but not merging the messages of the threads. A data structure can be maintained to control the display of each thread.