Patent ID: 7917582

Claim:
A method for use in a text chat messaging system in which messages are displayed in chronological order on a message-by-message basis according to chat participants, comprising: identifying messages in a chat session according to said chat participants; selectively determining an order of initial participation by said chat participants in said chat session, wherein selectively determining the order is by an autocorrelation unit responsive to selecting autocorrelation at a client endpoint; and arranging a record of said chat session in conversational order by said autocorrelation unit responsive to said order of initial participation, wherein said arranging a record comprises said autocorrelation unit re-arranging messages in a record at said client endpoint out of order from the order at which said messages included in said record arrived at and were created in said client endpoint, said autocorrelation unit re-arranging said messages into said conversational order, wherein when said autocorrelation unit determines there are consecutive messages from the same chat participant said autocorrelation unit bumps said consecutive messages after a next message from another participant in a respective chat session.