While nothing major, managing threaded conversations in chat has bothered me for quite a while. Yesterday I had an idea on how to improve matters:
- Works using existing chat infrastructure. Needs only augmented clients.
- Plays well even if other party uses a non-thread aware chat tool.
- Separates threads automatically based on interaction patterns.
Comments
Your idea is much simpler and probably easier for users to learn and use.
One issue that became apparent when I was trying the demo is that it is not clear what I might be merging, if the other user has typed more than one extra input, or if the other user has resumed an earlier thread. The transcript is also not clear about what has been merged.
Alas, the project is on hold at the moment. I'm waiting to see what Wave brings to the table on this front.