Patent ID: 8572171

Claim:
A method comprising: via a session manager, providing access to a communication session on a persistent basis, wherein the communication session is configured to provide an online communication between at least one message sender at a first user terminal and at least one message recipient at a second user terminal, wherein the communication session comprises a plurality of frames, the plurality of frames comprising a message frame, an attachment frame, and a doodling frame, and wherein the session manager is communicatively coupled to a repository and configured to: maintain the communication session when the at least one message sender and the at least one message recipient are not online; continue the communication session without restarting when at least one of the at least one message sender and the at least one message recipient come back online; and upon the at least one of the at least one message sender and the at least one message recipient coming back online, provide the at least one of the at least one message sender and the at least one message recipient with a representation of messages previously transmitted between the at least one message sender and the at least one message recipient over the communication session prior to at least one of the at least one message sender and the at least one message recipient going offline.