Patent ID: 9608831
Date: 2017-03-28
CPC Classifications: H04L

Claim:
1. A method of migrating a chat messaging service provided for a chat user, comprising: receiving at a second chat server from a first chat server, static information associated with a chat user, wherein the static information is received before the chat user is indicated as being associated with a migration state; receiving at the second chat server from the first chat server, dynamic information associated with the chat user, where at least a portion of the dynamic information is received after the chat user is indicated as being associated with the migration state, wherein a first chat message received while the chat user is indicated as being associated with the migration state is held at a third server for later delivery until the held first chat message is only delivered to the second chat server that is a target server of the held first message when it is detected that the chat user is no longer indicated as being associated with a suspended chat service of the migration state, and the held first chat message is not delivered to the second chat server prior to an end of the migration state of the user, and receiving at the second chat server a second chat message for the chat user after the chat user is no longer indicated as being associated with the migration state, wherein the second chat message is from a second communication party, the second chat message is a part of a chat conversation initiated between the chat user and the second communication party prior to the chat user being indicated as being associated with the migration state and it is determined that the second chat message is no longer to be held at the third server for later delivery, at least due to determining that the chat user is no longer indicated as being associated with the suspended chat service of the migration state.