Patent ID: 8171092

Claim:
A method for delivering a message in a converged IP messaging (CPM) server, the method comprising: determining whether a CPM message is not allowed if the CPM message is received; checking information related to a user preference of a recipient or to a policy if it is determined that the CPM message is allowed; determining whether there are at least one or more terminals of the recipient capable of receiving the CPM message, among terminals of the recipient, according to a result from checking the information; storing the CPM message in a queue for defer when it is determined that there is no terminal of the recipient capable of receiving the CPM message; determining whether to discard or store the CPM message based on the information if a time value for the CPM message in the queue for defer is expired; requesting to store the CPM message to a message storage server when it is determined to be stored; receiving a response message including information related to the stored message from the message storage server; and transmitting a message including the information on the stored message, wherein the information related to the user preference or to the policy comprises: first information indicating whether to reject, defer, or store the CPM message or whether to perform interworking; second information on a way how to handle a situation where there exists a terminal of the recipient in a registered or receivable state, and third information on a way how to handle a situation where there is no terminal of the recipient in the registered or receivable state.