Patent attributes
A method, system, and or computer program product manages message threads. A message server detects a message thread addressed to a client device. The message thread is an exchange of multiple message replies related to a first topic discussed in an initial message. The multiple message replies are from multiple other client devices. The message server caches the multiple message replies in a messages cache, and determines whether a quantity of messages in the message thread exceeds a predetermined limit during a specified amount of time. If so, then the message server generates a consolidated single message that describes content of the multiple message replies in the message thread, and transmits the consolidated single message to the client device, such that the consolidated single message replaces the multiple message replies for display on the client device.