Method for delivering CPM message and server thereof
First Claim
1. A method for delivering a message in a server, the method comprising:
- determining whether to discard or store a message stored in a queue based on a user preference if a time value for the message is expired and thereby creating a determination result; and
performing a procedure for the message according to the determination result,wherein the procedure includes;
when the determination result indicates that the message is to be stored;
requesting to store the message to a message storage server;
receiving a response message including information on the stored message from the message storage server; and
transmitting a notification message including the information on the stored message to a terminal of the recipient which is intended to receive the message, andwhen the determination result indicates that the message is to be discarded;
discarding the message from the queue; and
transmitting a notification message indicating the discarding of the message to the terminal,wherein the user preference comprises information on a way how to handle a first situation where the terminal of the recipient is not registered or is in an unreceivable state, and a second situation where the terminal is registered or is in a receivable state, andwherein the way how to handle the first situation comprises at least one of rejecting, deferring, storing and interworking.
0 Assignments
0 Petitions
Accused Products
Abstract
A method that includes receiving a message generated by a source terminal of a requestor; if there are one or more target terminals capable of receiving the message, among plural target terminals of a recipient, transmitting the message to the one or more target terminals, respectively; and transmitting a response message to the source terminal. Also is a method that includes: receiving, from a server, a message generated by a target terminal of a requestor; transmitting, from the mobile terminal to the server, a response message in response to the received message; generating, by the mobile terminal, a reply message in response to the message received from target terminal; transmitting the generated replay message to the server; and synchronizing with the server to receive another message, the another message having been generated by another terminal owned by a same user and intended to be transmitted to the target terminal.
13 Citations
15 Claims
-
1. A method for delivering a message in a server, the method comprising:
-
determining whether to discard or store a message stored in a queue based on a user preference if a time value for the message is expired and thereby creating a determination result; and performing a procedure for the message according to the determination result, wherein the procedure includes; when the determination result indicates that the message is to be stored; requesting to store the message to a message storage server; receiving a response message including information on the stored message from the message storage server; and transmitting a notification message including the information on the stored message to a terminal of the recipient which is intended to receive the message, and when the determination result indicates that the message is to be discarded; discarding the message from the queue; and transmitting a notification message indicating the discarding of the message to the terminal, wherein the user preference comprises information on a way how to handle a first situation where the terminal of the recipient is not registered or is in an unreceivable state, and a second situation where the terminal is registered or is in a receivable state, and wherein the way how to handle the first situation comprises at least one of rejecting, deferring, storing and interworking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A server, comprising:
-
a processor configured to determine whether to discard or store a message stored in a queue based on a user preference if a time value for the message is expired and thereby create a determination result; and a transceiver configured to transmit and receive messages under a control of the processor, wherein the processor is configured to perform a procedure for the message according to the determination result, wherein the procedure includes; when the determination result indicates that the message is to be stored; request to store the message to a message storage server, receive a response message including information on the stored message from the message storage server, and transmit a notification message including the information on the stored message to a terminal of the recipient which is intended to receive the message, and when the determination result indicates that the message is to be discarded; discard the message from the queue, and transmit a notification message indicating the discarding of the message to the terminal, wherein the user preference comprises information on a way how to handle a first situation where the terminal of the recipient is not registered or is in an unreceivable state, and a second situation where the terminal is registered or is in a receivable state, and wherein the way how to handle the first situation comprises at least one of rejecting, deferring, storing and interworking. - View Dependent Claims (12, 13, 14, 15)
-
Specification