IP Library › Granted Patent US 9,049,165
Granted Patent B2
US 9,049,165 · App. 12/689,850 · Granted Jun 2, 2015

Method for delivering message based on CPM service and server thereof

Inventors: Hyeon-Soo Lee (Gyeonggi-Do, KR); Christophe Le Thierry D'Ennequin (Paris, FR); Dong-Young Lee (Gyeonggi-Do, KR); Kang-Suk Huh (Gyeonggi-Do, KR)
Assignee: LG ELECTRONICS INC.
H04L51/36H04L12/587H04L12/5895H04L51/24H04L51/14H04L67/306H04L67/327
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,049,165
App. No.
12/689,850
Granted
Jun 2, 2015
Kind
B2
Abstract

A method for delivering a message from a converged IP messaging (CPM) server include: checking registered target terminals that can receive a message from a source terminal based on a user preference; determining whether to deliver a message from the source terminal to the checked target terminal based on the user preference; when the message is determined to be delivered, determining whether to store the message in a message storage server based on the user preference; when the message is determined to be stored, requesting the message storage server to store the message; receiving a response message including information regarding the stored message from the message storage server; and including the information in the message and transmitting the same to the target terminal.

Claims (43)

1. A method for delivering a message, the method performed by a converged IP messaging (CPM) server and comprising:

determining, by the CPM server, whether to defer a message from a source terminal to a recipient based on a user preference;

determining, by the CPM server, whether to store the message in a message storage server based on the user preference if the message is determined not to be deferred, but to be delivered;

requesting, by the CPM server, the message storage server to store the message if the message is determined to be stored;

receiving, by the CPM server, a response from the message storage server after the message is stored in the message storage server, wherein the response includes information regarding the stored message,

wherein the information includes a unique identifier (UID) regarding the message;

checking, by the CPM server, whether there is a registered target terminal of the recipient that is able to receive the message from the source terminal based on a user preference;

extracting, by the CPM server, the information from the response; and

transmitting, by the CPM server, the message received from the source terminal, into which the information is added, to the registered target terminal,

wherein the message having the same UID in the message storage server is not transmitted repeatedly to the registered target terminal when synchronizing messages in the registered target terminal with the message storage server.

2. The method of claim 1 , further comprising:

determining whether to interwork the message, or whether to redirect the message to a different terminal according to the user preference.

3. The method of claim 1 , further comprising:

determining whether to reject the message based on the information in the message from the source terminal.

4. The method of claim 1 , wherein the information allows for discrimination of the message in the message storage server.

5. The method of claim 1 , wherein the CPM server is located within a home network of the target terminal.

6. The method of claim 1 , further comprising:

checking, by the CPM server, whether or not the message from the source terminal is in a large-sized CPM message mode.

7. The method of claim 1 , further comprising:

receiving a response from the target terminal; and

transmitting the response from the target terminal to the CPM server located in the home network of the source terminal.

8. The method of claim 7 , wherein when there are a plurality of target terminals and a first response among responses from the plurality of target terminals, is received, the first response is transmitted to the CPM server located in the home network of the source terminal.

9. A method for delivering a message, the method performed by a converged IP messaging (CPM) server and comprising:

determining, by the CPM server, whether to deliver a message from a source terminal to a recipient in an interworking manner or to redirect the message to a different terminal of the recipient based on a user preference;

determining, by the CPM server, whether to store the message in a message storage server based on the user preference if the message is determined not to be deferred, but to be interworked or redirected;

requesting, by the CPM server, the message storage server to store the message if the message is determined to be stored;

receiving, by the CPM server, a response from the message storage server after the message is stored in the message storage server, wherein the response includes information regarding the stored message,

wherein the information includes a unique identifier (UID) regarding the message;

checking, by the CPM server, whether there is a registered target terminal of the recipient that is able to receive the message from the source terminal based on the user preference;

extracting, by the CPM server, the information from the response; and

transmitting the message received from the source terminal, in which the information is added, to the registered target terminal in an interworking manner or redirecting the same to the different terminal,

wherein the message having the same UID in the message storage server is not transmitted repeatedly to the registered target terminal when synchronizing messages in the registered target terminal with the message storage server.

10. The method of claim 9 , wherein the information allows for discrimination of the message in the message storage server.

11. The method of claim 9 , wherein the CPM server is located within a home network of the target terminal.

12. A converged IP messaging (CPM) server, comprising:

a processor configured to determine whether to deliver a message from a source terminal to a recipient based on the user preference, and determine whether to store the message in a message storage server if the message is determined not to be deferred, but to be delivered; and

a transceiver configured to request the message storage server to store the message if the message is determined to be stored, and receive a response regarding the stored message after the message is stored in the message storage server, the response including information regarding the stored message,

wherein the information includes a unique identifier (UID) regarding the message,

wherein the processor is further configured to check whether there is a registered target terminal of the recipient that is able to receive the message from the source terminal based on the user preference,

wherein the processor is further configured to extract the information from the response,

wherein the transceiver is further configured to transmit the message received from the source terminal, in which the information is added, to the registered target terminal, and

wherein the message having the same UID in the message storage server is not transmitted repeatedly to the registered target terminal when synchronizing messages in the registered target terminal with the message storage server.

13. The server of claim 12 , wherein the information allows for discrimination of the message in the message storage server.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2010
From: LEE, HYEON-SOO; LE THIERRY D'ENNEQUIN, CHRISTOPHE; LEE, DONG-YOUNG; HUH, KANG-SUK
To: LG ELECTRONICS INC.
Reel/Frame 024177/0088 →
Priority Claims (1)
KR 10-2010-0002950 · Jan 13, 2010 · national
Continuity (8)
Provisional Application 61145731 · Jan 19, 2009
Provisional Application 61242339 · Sep 14, 2009
Provisional Application 61244009 · Sep 18, 2009
Provisional Application 61252149 · Oct 15, 2009
Provisional Application 61253488 · Oct 20, 2009
Provisional Application 61253827 · Oct 21, 2009
Provisional Application 61264251 · Nov 25, 2009
Related Publication 20100185740A1 · Jul 22, 2010