Patent ID: 9258142
Filing Date: 2016-02-09
CPC Classification: G06F,H04L

Claim Text:
1. A message system comprising: a server connected to a plurality of client devices and arranged to maintain a list of users of the message system, maintain a plurality of connection lists, the plurality of connection lists including a respective a connection list for each user of the message system, the respective connection list for each specific user defining those users who are connected to the specific user, maintain a message stream for each user of the message system, receive an electronic message from a first user of the message system, publish the received electronic message on the message stream of the first user, publish the received electronic message on the message streams of the users identified in the first user's connection list, detect that the received electronic message is a reply to an earlier electronic message from a second user of the message system and, responsive to detecting that the received electronic message is the reply to the earlier electronic message of the second user, to publish the earlier electronic message from the second user on the message streams of the users identified in the first user's connection list by inserting the earlier electronic message, as a stand-alone electronic message separate from the reply electronic message received from the first user, into the message streams of the users in a first time position that is prior to a second time position of the reply electronic message.