Patent attributes
A method, system, and computer-readable medium is described for providing a thread messaging system for communications between users of thread client computing devices. The thread messaging system provides significant benefits over existing prior art messaging systems such as email, IM, chat and bulletin boards. In some situations, the thread messaging system supports each user having multiple simultaneous threads of conversation with distinct user-specified groups of multiple other users, maintains communications in a persistent and virtual manner such that a user can specify communications for threads regardless of their own connectivity status or that of the intended recipients and can receive thread communications from others that occurred while the user was not connected, and allows the communications for each thread conversation to be displayed distinctly and simultaneously such that the contents of current and previous communications are displayed together in a uniform manner and in a user-specified order.