Movatterモバイル変換


[0]ホーム

URL:


USRE45671E1 - Method and system for establishing session for message communication between converged IP messaging service client and short messaging service client - Google Patents

Method and system for establishing session for message communication between converged IP messaging service client and short messaging service client
Download PDF

Info

Publication number
USRE45671E1
USRE45671E1US13/777,532US201313777532AUSRE45671EUS RE45671 E1USRE45671 E1US RE45671E1US 201313777532 AUS201313777532 AUS 201313777532AUS RE45671 EUSRE45671 EUS RE45671E
Authority
US
United States
Prior art keywords
converged
response
message
messaging client
iwf
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US13/777,532
Inventor
Seung-Yong Lee
Kyung-Tak Lee
Jae-Kwon Oh
Sang-Kyung Sung
Wuk Kim
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co LtdfiledCriticalSamsung Electronics Co Ltd
Priority to US13/777,532priorityCriticalpatent/USRE45671E1/en
Application grantedgrantedCritical
Publication of USRE45671E1publicationCriticalpatent/USRE45671E1/en
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

A converged IP messaging client transmits a session establishment request for interactive message communication. When a converged IP messaging server receives the request, it determines whether a target client of the interactive message communication uses a converged IP messaging service. If not, the converged IP messaging server transmits the session establishment request to an IWF. If it is determined that the target client is an SM client, the IWF generates an interactive message communication request by transforming a format of the session establishment request into an SMS format and transmits the interactive message communication request to the SM client. If the IWF receives an acceptance response from the SM client in response to the interactive message communication request within an effective response time, a session for the interactive message communication can be established between the converged IP messaging client and the SM client.

Description

PRIORITY
This application claims priority under 35 U.S.C. §119(a) to a Patent Application filed in the Korean Intellectual Property Office on Nov. 13, 2006 and assigned Serial No. 2006-111780, the contents of which are incorporated herein by reference.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to a messaging service, and in particular, to a method and system for establishing a session for message communication between a converged Internet Protocol (IP) messaging service client and a short messaging service client.
2. Description of the Related Art
Messaging services are for providing communication between a user and a user terminal using a memory device having an accumulated transmission electronic mail box and message processing function as a type of interactive service, and includes such services as Instant Messaging (IM), Short Messaging Service (SMS), Multimedia Messaging Service (MMS) and a Push to Talk Over Cellular (PoC) service.
The IM service indicates a service of converging chatting and file transmitting/receiving functions using a specific program in an Internet environment. Recently, the development of mobile communication services allows personal mobile communication terminals, such as a cellular phone, to provide the IM service for real-time communication, which is provided by a Personal Computer (PC) via the Internet. In the PoC service, a half-duplex communication method is applied to a mobile communication service. The IM service and the PoC service are Session Initiation Protocol (SIP)-based messaging services, wherein message communication is performed by transmitting and receiving a message after establishing a session between a sending client terminal and a receiving client terminal.
For example, a process of establishing a session between two IM clients performing message communication according to the IM service will now be described. A client attempting to start message communication, i.e. an IM client A attempting to open a session, transmits an SIP INVITE message to an IM client B. The IM client B, which has received the SIP INVITE message, transmits a 200 OK message to the IM client A in response. The IM client A, which has received the 200 OK message, transmits an ACKnowledgement (ACK) message to the IM client B in response.
The SMS allows subscribers to send and receive short messages and to perform message communication without establishing a separate session. A SM client stores text input by a user in a user data portion of an SMS-SUBMIT message and transmits the SMS-SUBMIT message to an SM server. The SM server converts the SMS-SUBMIT message to an SMS-DELIVER message and transmits the SMS-DELIVER message to an SM client corresponding to a reception address. The SM client, which has received the SMS-DELIVER message, notifies of a message reception state by transmitting an SMS-DELIVERY-REPORT message to the SM server in response. Even if the SMS-SUBMIT message is converted to the SMS-DELIVER message, the text input by the user is not changed.
As described above, the messaging services use different protocols according to service types. Thus, the messaging services cannot be compatible with each other, and accordingly, a user must begin message communication only after determining whether a type of the message communication is accepted by a target client terminal. Moreover, if messaging service types supported by respective client terminals are different, it is difficult to perform message communication. For example, the IM service in which message communication begins after establishing a session cannot be compatible with the SMS in which message communication begins without establishing a session, and therefore, an IM transmitted from an IM client cannot be received by an SM client.
Thus, a new converged messaging service for converging the messaging services, such as IM, SMS, MMS and PoC services, is needed. Since a user of the converged messaging service must be able to communicate with users of the converged messaging service and users of the existing messaging services without limitation, interworking with the services such as IM, SMS, MMS and PoC must be performed. Furthermore, interworking between a messaging service in which communication is performed by establishing a session and a messaging service in which communication is performed without establishing a session must be performed.
SUMMARY OF THE INVENTION
An aspect of the present invention is to substantially solve at least the above problems and/or disadvantages and to provide at least the advantages below. Accordingly, an aspect of the present invention is to provide a method and system for establishing a session for message communication between a converged messaging service client and a Short Messaging (SM) client in a new converged messaging service of converging messaging services, such as IM, SMS, MMS and PoC services.
According to the present invention, there is provided a method of establishing a session for interactive message communication between a converged IP messaging client and an SM client in a converged IP messaging service system, the method including the converged IP messaging client transmitting a session establishment request for the interactive message communication to a converged IP messaging server, if the session establishment request is received, the converged IP messaging server determining whether a target client of the interactive message communication supports a converged IP messaging service, and if it is determined that the target client does not support the converged IP messaging service, transmitting the session establishment request to an Inter-Working Function (IWF), if the IWF, which has received the session establishment request, determines that the target client of the interactive message communication is the SM client, the IWF generating an interactive message communication request by transforming a format of the session establishment request to an SM service format, and transmitting the interactive message communication request to the SM client, and if the IWF receives an acceptance response from the SM client in response to the interactive message communication request within an effective response time, the IWF establishing a session for the interactive message communication between the converged IP messaging client and the SM client.
The method further includes, if the IWF receives a rejection response from the SM client in response to the interactive message communication request within the effective response time, the IWF notifying the converged IP messaging client and the SM client of session establishment failure.
The method further includes, if the IWF does not receive the acceptance or rejection response from the SM client in response to the interactive message communication request within the effective response time, the IWF notifying the converged IP messaging client and the SM client of session establishment failure when the effective response time elapses.
The method further includes, if the IWF receives the acceptance or rejection response from the SM client in response to the interactive message communication request after the effective response time elapses, the IWF transmitting the acceptance or rejection response to the converged IP messaging client by processing the acceptance or rejection response as a general short message.
The method further includes, if the IWF receives the acceptance or rejection response from the SM client in response to the interactive message communication request after the effective response time elapses, the IWF discarding the acceptance or rejection response.
BRIEF DESCRIPTION OF THE DRAWINGS
The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description when taken in conjunction with the accompanying drawing in which:
FIG. 1 illustrates a converged IP messaging service system according to the present invention;
FIG. 2 illustrates a process of establishing a session for interactive message communication between a converged IP messaging client and an SM client according to a first embodiment of the present invention;
FIG. 3 describes session establishment failure in a process of establishing a session for interactive message communication between a converged IP messaging client and an SM client according to the first embodiment of the present invention;
FIG. 4 describes session establishment failure due to the elapse of an effective response time in a process of establishing a session for interactive message communication between a converged IP messaging client and an SM client according to the first embodiment of the present invention;
FIG. 5 illustrates a process of processing a general short message when a session is established for interactive message communication between a converged IP messaging client and an SM client according to the first embodiment of the present invention; and
FIG. 6 describes session establishment failure due to the elapse of an effective response time in a process of establishing a session for interactive message communication between a converged IP messaging client and an SM client according to a second embodiment of the present invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
Preferred embodiments of the present invention will be described herein below with reference to the accompanying drawings. In the drawings, the same or similar elements are denoted by the same reference numerals even though they are depicted in different drawings. In the following description, well-known functions or constructions are not described in detail for the sake of clarity and conciseness.
Hereinafter, in the description, a new messaging service of converging messaging services, such as IM, SMS, MMS and PoC, is called a converged IP messaging service (hereinafter CPM service). The CPM service provides an interworking function between any two among the IM, the SMS, the MMS and the PoC services in order to allow message communication between a CPM client and an existing messaging service user according to the present invention, and in particular, automatically establishes a virtual session between a CPM client and an SM client in order to allow message communication between the CPM client and the SM client.
FIG. 1 illustrates a converged IP messaging service system according to the present invention. Referring toFIG. 1, the CPM service system includes aCPM client10, aCPM server20, an Inter-Working Function (IWF)30, anSM server40 and anSM client50, and also includes an MMS server, a PoC server and an IM server, which are not shown.
TheCPM client10 supports a CPM service, and constructs a message for unidirectional message communication or interactive message communication according to selection of a user of theCPM client10, and transmits the message to theCPM server20. TheCPM client10 receives and processes various types of messages accompanying message communication, and provides the contents of a message to the user of theCPM client10 if necessary or according to user settings. An example of the unidirectional message communication may be SMS or MMS, and an example of the interactive message communication may be talking on the IM service. In particular, theCPM client10 constructs a Session Initiation Protocol (SIP) INVITE message for establishing a session in the interactive message communication and transmits the SIP INVITE message to theCPM server20, and receives and processes a message from theCPM server20 in response to the SIP INVITE message.
TheCPM server20 stores subscriber information of CPM clients and clients performing a conventional messaging service, and processes a message related to message communication, which is received from the sendingCPM client10. That is, if theCPM server20 receives a message related to message communication from the sendingCPM client10, theCPM server20 determines, by searching the pre-stored subscriber information, whether a receiving client supports the CPM service, and transmits the message to the receiving client according to a result of the determination. For example, if the receiving client is a CPM client, theCPM server20 transmits the message to a communication network to which the receiving client is connected. If the receiving client is a client supporting only a conventional messaging service, theCPM server20 transmits the message to the IWF30. In particular, according to the present invention, if theCPM server20 receives an SIP INVITE message from theCPM client10, theCPM server20 determines whether a target client supports the CPM service, and if it is determined that the target client does not support the CPM service, theCPM server20 transmits the SIP INVITE message to the IWF30. TheCPM server20 also transmits a message received from the IWF30 to theCPM client10.
When the IWF30 receives a message related to message communication from theCPM server20, the IWF30 detects a receiving client and a message service type supported by the receiving client. If necessary, the IWF30 transforms a format of the received message to a message format corresponding to a messaging service supported by the receiving client, and transmits the transformed message to a server of the messaging service, e.g. theSM server40, the MMS server, the PoC server or the IM server. If necessary, theIWF30 transforms a message received from theSM server40, the MMS server, the PoC server or the IM server to a CPM message format and transmits the transformed message to theCPM server20. Thus, theIWF30 stores messaging service subscriber information, and message formats and transformation programs corresponding to various types of messaging services.
In particular, if theIWF30 receives the SIP INVITE message from theCPM server20, theIWF30 detects all types of messaging services supported by the receiving client. If the receiving client is an SM client, theIWF30 transforms the SIP INVITE message to a format supported in the SMS, i.e. an SMS-SUBMIT message, and transmits the SMS-SUBMIT message to theSM server40. The SMS-SUBMIT message can be constructed in two formats according to the present invention. According to a first embodiment of the present invention, information for notifying that a current SMS-SUBMIT message is an SIP INVITE message is contained in a body of the SMS-SUBMIT message, i.e. user data, without changing the existing SMS-SUBMIT message format. According to a second embodiment of the present invention, a new field, in which information for notifying that a current SMS-SUBMIT message is an SIP INVITE message and a response of a receiving SM client are stored, is added to a header of the existing SMS-SUBMIT message format.
According to the first embodiment of the present invention, if a receiving client of an SIP INVITE message received from theCPM server20 is theSM client50, theIWF30 transforms the SIP INVITE message to an SMS-SUBMIT message and inserts a query sentence for asking an SM recipient for an acceptance or rejection intention on interactive message communication and a response directive for the recipient to input according to the acceptance or rejection intention into a user data field of the SMS-SUBMIT message as information for notifying that the current SMS-SUBMIT message is the SIP INVITE message. For example, the query sentence may be, “A requested B for message communication. Will you accept?” and the response directive may be “Yes” as the acceptance intention or “No” as the rejection intention. TheIWF30 activates a timer according to an effective response time immediately after transmitting the SMS-SUBMIT message in which the sentences are inserted to theSM server40. The effective response time, i.e. a timer value, must be equal to or less than a timer value used when waiting for a response after transmitting a request in the SIP. If theIWF30 receives an SM from theSM client50 before the effective response time elapses, theIWF30 determines whether the received SM is a response message related to an interactive message communication request or a general SM, according to whether the response directive is contained in user data of the received SM. TheIWF30 determines, according to a type of the response directive, whether theSM client50 has accepted the interactive message communication request. If a response directive indicating acceptance is contained in the received SM, theIWF30 establishes a session between theCPM client10 and theIWF30 by transmitting a 200 OK message to theCPM client10. If a response directive indicating rejection is contained in the received SM, theIWF30 stops a session establishment job by transmitting a proper one of 4xx response messages defined in the SIP to theCPM client10. If the received SM is a general SM, theIWF30 transforms the received SM to an SIP message and transmits the SIP message to theCPM server20 corresponding to a receiving CPM client. In addition, theIWF30 generates SMS-DELIVERY-REPORT messages for all received SMs and transmits the SMS-DELIVERY-REPORT messages to SM clients via theSM server40.
If theIWF30 cannot receive an SM from theSM server40 in response to the interactive message communication request until the effective response time elapses, theIWF30 generates a 4xx response according to the elapse of the effective response time, transmits the 4xx response to theCPM client10 via theCPM server20, generates an SM (SMS-SUBMIT message) for notifying that the effective response time has elapsed, and transmits the SM to theSM client50 via theSM server40. In this case, a sentence for notifying the user that the effective response time has elapsed is inserted into the SMS-SUBMIT message transmitted to theSM server40. For example, the sentence for notifying that the effective response time has elapsed may be, “The message communication request was cancelled due to the elapse of response time.” TheIWF30 considers that all SMs (SMS-DELIVER messages) received after the effective response time elapsed are separate messages regardless of the interactive message communication request, transforms each received SM to an SIP message and transmits the SIP message to theCPM server20.
TheSM server40 is a server for supporting the SMS service, and according to the first embodiment of the present invention, transforms an SMS-SUBMIT message received from theIWF30 into an SMS-DELIVER message and transmits the SMS-DELIVER message to theSM client50. When theSM server40 receives from theSM client50 an SMS-SUBMIT message, of which a receiving client is theCPM client10, theSM server40 transforms the SMS-SUBMIT message into an SMS-DELIVER message and transmits the SMS-DELIVER message to theIWF30. TheSM server40 transmits an SMS-DELIVERY-REPORT message received from theIWF30 to theSM client50, and if theSM server40 receives from theSM client50 an SMS-DELIVERY-REPORT message, of which a receiving client is theCPM client10, theSM server40 transmits the SMS-DELIVERY-REPORT message to theIWF30.
TheSM client50 inserts text input by a user of theSM client50 into an SMS-SUBMIT message and transmits the SMS-SUBMIT message to theSM server40, and if an SMS-DELIVER message transmitted from another client is received from theSM server40, theSM client50 notifies that the SM has been received or displays text contained in the SM according to user settings of theSM client50. When theSM client50 receives an SMS-DELIVER message, theSM client50 transmits an SMS-DELIVERY-REPORT message to theSM server40 to notify that the SM has been received without an error.
FIG. 2 illustrates a process of establishing a session for interactive message communication between theCPM client10 and theSM client50 according to the present invention. Referring toFIG. 2, if a request for interactive message communication with theSM client50 is input by a user of theCPM client10, theCPM client10 transmits an SIP INVITE message to theCPM server20 instep101 to establish a session for performing the interactive message communication with theSM client50. If it is determined through a subscriber information search that a recipient of the SIP INVITE message does not use a CPM service, theCPM server20 transmits the SIP INVITE message to theIWF30 instep103. TheIWF30 detects a type of a messaging service used by the recipient by searching subscriber information corresponding to a receiving client of the SIP INVITE message. If theIWF30 detects that the recipient uses the SMS but does not use another messaging service, such as MMS, IM or PoC service, theIWF30 transforms the SIP INVITE message into an SMS-SUBMIT message. During the transformation, theIWF30 inserts an interactive message communication request sentence and a response directive into a user data field of the SMS-SUBMIT message. TheIWF30 transmits the SMS-SUBMIT message to theSM server40, which provides the SMS to the receivingSM client50, instep105 and activates a timer immediately after the transmission. TheSM server40 transforms the SMS-SUBMIT message into an SMS-DELIVER message and transmits the SMS-DELIVER message to theSM client50 instep107. TheSM client50 may notify a user of theSM client50 that the SMS-DELIVER message has been received and display the interactive message communication request sentence and the response directive on a display screen according toSM client50 user settings . TheSM client50 transmits an SMS-DELIVERY-REPORT message to theSM server40 instep109. TheSM server40 transmits the SMS-DELIVERY-REPORT message to theIWF30 in step111.
The user of theSM client50 confirms the displayed interactive message communication request sentence, inputs an acceptance response directive, e.g. “Yes”, to accept the requested interactive message communication, and requests SM transmission. TheSM client50 constructs an SMS-SUBMIT message in response to the user request and transmits the SMS-SUBMIT message to theSM server40 instep113. TheSM server40 transforms the SMS-SUBMIT message received from theSM client50 into an SMS-DELIVER message and transmits the SMS-DELIVERY message to theIWF30 instep115. Since theIWF30 receives the SMS-DELIVERY message from theSM server40 before the effective response time elapses and the SMS-DELIVERY message contains the response directive indicating “Yes”, i.e. the acceptance on the interactive message communication request, theIWF30 considers the SMS-DELIVERY message as an acceptance message responding to the SIP INVITE message. Thus, theIWF30 transmits a 200 OK message to theCPM server20 instep117. TheCPM server20 transmits the 200 OK message received from theIWF30 to theCPM client10 instep119. TheCPM client10 transmits an ACK message to theCPM server20 in response to the 200 OK message instep121. TheCPM server20 transmits the ACK message received from theCPM client10 to theIWF30 instep123. When theIWF30 receives the ACK message from theCPM server20, theIWF30 generates an SMS-DELIVERY-REPORT message in response to the SMS-DELIVERY message, which was received instep115, and transmits the SMS-DELIVERY-REPORT message to theSM server40 instep125. TheSM server40 transmits the SMS-DELIVERY-REPORT message to theSM client50 instep127, and accordingly, a session between theCPM client10 and theSM client50 is established instep129. As described above, theSM client50 can accept the interactive message communication request of theCPM client10, and since the SIP INVITE message and the 200 OK message were transmitted and received between theCPM client10 and theIWF30, a virtual session is established between theCPM client10 and theSM client50.
Meanwhile, the user of theSM client50 can reject the interactive message communication request of theCPM client10, and in this case, a process of the CPM service system will now be described with reference toFIG. 3.
FIG. 3 describes session establishment failure in a process of establishing a session for interactive message communication between theCPM client10 and theSM client50 according to the present invention.Steps201 to211 illustrated inFIG. 3 are the same assteps101 to111 illustrated inFIG. 2. Referring toFIG. 3, insteps201 to207, theSM client50 receives an SM containing an interactive message communication request of the user of theCPM client10 and displays an interactive message communication request sentence and a response directive. The user of theSM client50 confirms the SM, inputs a rejection response directive, e.g. “No”, in order to reject the requested interactive message communication, and requests SM transmission. In response to the user request, theSM client50 transmits an SM (SMS-SUBMIT message) containing the rejection response directive “No” to theSM server40 instep213. TheSM server40 transforms the SMS-SUBMIT message received from theSM client50 into an SMS-DELIVERY message and transmits the SMS-DELIVERY message to theIWF30 instep215. Since theIWF30 receives the SMS-DELIVERY message from theSM server40 before the effective response time elapses and the SMS-DELIVERY message contains the rejection response directive, i.e. “No”, theIWF30 considers the SMS-DELIVERY message as a rejection message responding to the SIP INVITE message. Thus, theIWF30 transmits a 4xx response indicating rejection of an SMS user to theCPM server20 instep217. TheCPM server20 transmits the 4xx response to theCPM client10 instep219. TheCPM client10 transmits an ACK message to theCPM server20 in response to the 4xx response instep221. TheCPM server20 transmits the ACK message received from theCPM client10 to theIWF30 instep223. When theIWF30 receives the ACK message from theCPM server20, theIWF30 generates an SMS-DELIVERY-REPORT message in response to the SMS-DELIVER message, which was received instep215, and transmits the SMS-DELIVERY-REPORT message to theSM server40 instep225. TheSM server40 transmits the SMS-DELIVERY-REPORT message to theSM client50 instep227. As described above, since theSM client50 rejected the interactive message communication request of theCPM client10 and theCPM client10 could not receive a 200 OK message responding to the SIP INVITE message, session establishment between theCPM client10 and theSM client50 fails.
This session establishment failure may occur when theIWF30 cannot receive an SM containing a response directive responding to an interactive message communication request before the effective response time elapses besides the case where theSM client50 rejects the interactive message communication request. In this case, a process of the CPM service system will now be described with reference toFIG. 4.
FIG. 4 describes session establishment failure due to the elapse of the effective response time in a process of establishing a session for interactive message communication between theCPM client10 and theSM client50 according to the present invention.Steps301 to311 illustrated inFIG. 4 are to the same assteps101 to111 illustrated inFIG. 2.
Referring toFIG. 4, insteps301 to311, in response to an interactive message communication request of the user of theCPM client10, theIWF30 transforms an SIP INVITE message received from theCPM client10 into an SMS-SUBMIT message, transmits the SMS-SUBMIT message to theSM client50 via theSM server40, and receives an SMS-DELIVERY-REPORT message in response. Thereafter, if theIWF30 cannot receive an SM containing a response directive from theSM server40 until the effective response time set instep305 elapses, immediately after the effective response time elapses, theIWF30 transmits a 4xx response to theCPM client10, generates an SM (SMS-SUBMIT message) for notifying that the effective response time for the interactive message communication request has elapsed, and transmits the SM to theSM client50 in step313. In other words, immediately after the effective response time elapses, theIWF30 transmits the 4xx response to theCPM server20 in step313-1, generates an SMS-SUBMIT message containing a sentence indicating that the effective response time has elapsed and transmits the SMS-SUBMIT message to theSM server40 in step313-2. TheCPM server20 transmits the 4xx response received from theIWF30 to theCPM client10 instep315. TheSM server40 transforms the SMS-SUBMIT message, which was received from theIWF30 in step313-2, into an SMS-DELIVER message, and transmits the SMS-DELIVER message to theSM client50 in step313-3. TheCPM client10 transmits an ACK message to theCPM server20 instep317 in response to the 4xx response received from theCPM server20, and theCPM server20 transmits the ACK message to theIWF30 instep319. TheSM client50 transmits an SMS-DELIVERY-REPORT message to theSM server40 instep321 in response to the SMS-DELIVER message received from theSM server40, and theSM server40 transmits the SMS-DELIVERY-REPORT message to theIWF30 instep323. Accordingly, the session establishment between theCPM client10 and theSM client50 fails. Thus, even if theIWF30 receives an SM containing a response directive, i.e. an SMS-DELIVER message, after the effective response time elapses, a session is not established.
When theIWF30 receives an SM containing a response directive after the effective response time elapses, theIWF30 processes the received SM as a general SM. In other words, after the effective response time elapses, theIWF30 determines and processes every received SM as a message separately transmitted from theSM client50 to theCPM client10 regardless of the interactive message communication without determining whether each received SM contains a response directive. Thus, theIWF30 transforms an SMS-DELIVER message into an SIP message and transmits the SIP message to theCPM server20, which is illustrated insteps327 to339-1.
After the session establishment failure between theCPM client10 and theSM client50 due to the elapse of the effective response time, if the user of theSM client50 requests transmission of an SM containing the acceptance response directive “Yes”, theSM client50 constructs an SM (SMS-SUBMIT message) containing the acceptance response directive and transmits the SMS-SUBMIT message to theSM server40 instep327. TheSM server40 transforms the received SMS-SUBMIT message into an SMS-DELIVER message and transmits the SMS-DELIVER message to theIWF30 instep329. Since the effective response time has elapsed even if theIWF30 receives the SM (SMS-DELIVER message) containing the acceptance response directive, theIWF30 transforms the SMS-DELIVER message into an SIP message without separately analyzing the SM and transmits the SIP message to theCPM server20 instep331. TheCPM server20 transmits the SIP message received from theIWF30 to theCPM client10 instep333. TheCPM client10 transmits a 200 OK message to theCPM server20 instep335 in response to the SIP message received from theCPM server20. TheCPM server20 transmits the 200 OK message received from theCPM client10 to theIWF30 instep337. TheIWF30 transforms the 200 OK message to an SMS-DELIVERY-REPORT message and transmits the SMS-DELIVERY-REPORT message to theSM client50 via theSM server40 insteps339 and339-1. In addition, theIWF30 transmits an ACK message to theCPM client10 via theCPM server20 insteps341 and341-1 in response to the 200 OK message.
FIG. 5 illustrates a process of processing a general SM in interactive message communication between theCPM client10 and theSM client50 according to the present invention.Steps401 to411 illustrated inFIG. 5 are to the same assteps101 to111 illustrated inFIG. 2.
Referring toFIG. 5, insteps401 to411, in response to an interactive message communication request of the user of theCPM client10, theIWF30 transforms an SIP INVITE message received from theCPM client10 into an SMS-SUBMIT message, transmits the SMS-SUBMIT message to theSM client50 via theSM server40, and receives an SMS-DELIVERY-REPORT message in response. Thereafter, theSM client50 generates a separate SM (SMS-SUBMIT message) regardless of the SM containing an interactive message communication request sentence, which was received instep407 and transmits the SMS-SUBMIT message to theSM server40 instep413. Here, the separate SMS-SUBMIT message does not contain a response directive “Yes” or “No”. TheSM server40 transforms the SMS-SUBMIT message received from theSM client50 into an SMS-DELIVER message and transmits the SMS-DELIVER message to theIWF30 instep415. Since theIWF30 receives the SM (SMS-DELIVER message) before the effective response time elapses, theIWF30 determines whether the received SM contains a response directive. If it is determined that the received SM contains a response directive, the process illustrated inFIG. 2 or3 is performed. If it is determined that the received SM does not contain a response directive, theIWF30 determines the received SM as a separate message regardless of an SIP-INVITE message received instep403 or an SMS-SUBMIT message transmitted instep405. Thus, theIWF30 transforms the received SMS-DELIVER message to an SIP message and transmits the SIP message to theCPM server20 instep417. TheCPM server20 transmits the SIP message received from theIWF30 to theCPM client10 instep419. TheCPM client10 transmits a 200 OK message to theCPM server20 instep421 to notify theIWF30 that theCPM client10 has received the SIP message. TheCPM server20 transmits the 200 OK message received from theCPM client10 to theIWF30 instep423. If the 200 OK message is received from theCPM server20, theIWF30 generates an SMS-DELIVERY-REPORT message in response to the SMS-DELIVER message, which was received instep415, and transmits the SMS-DELIVERY-REPORT message to theSM client50 via theSM server40 insteps425 and427. In addition, in response to the 200 OK message, theIWF30 transmits an ACK message to theCPM client10 via theCPM server20 insteps429 and431.
A process hereinafter may proceed the same as the process illustrated inFIGS. 2,3, or4 by depending on an operation of the user of theSM client50.
As described above, when theIWF30 receives an SIP INVITE message, of which a receiving client is theSM client50, from theCPM client10 via theCPM server20, theIWF30 transforms the SIP INVITE message into a message having a format supported by the SMS, i.e. an SMS-SUBMIT message, and transmits the SMS-SUBMIT message to theSM client50 via theSM server40. If theIWF30 receives an SM from theSM client50 in response to the SMS-SUBMIT message within the effective response time, a session between theCPM client10 and theSM client50 is established. According to the first embodiment of the present invention, without changing the existing format of the SMS-SUBMIT message, the SMS-SUBMIT message contains only information for notifying that a current SMS-SUBMIT message is an SIP INVITE message in a user data field of the SMS-SUBMIT message.
Operations of the CPM service system according to the first embodiment of the present invention have been described with reference toFIGS. 2 to 5. The second embodiment of the present invention will be described with reference toFIG. 6, wherein when theIWF30 transforms an SIP INVITE message to an SMS-SUBMIT message, theIWF30 inserts a query sentence for asking an SM recipient for an acceptance or rejection intention on interactive message communication into the user data field of the SMS-SUBMIT message as in the first embodiment, and adds a header field to a conventional SMS-SUBMIT message to notify an SM client that a current SMS-SUBMIT message is an SIP INVITE message, and when the receiving SM client transmits a response to the SMS-SUBMIT message containing the header field, the receiving SM client adds a header field to a current SMS-SUBMIT message to notify that the current SMS-SUBMIT message is an acceptance or rejection response message in response to an interactive message communication request.
According to the second embodiment of the present invention, when an SIP INVITE message is transformed to an SMS message format, since a sentence for the user of theSM client50 and a header field for theSM client50 are added to an SMS-SUBMIT message, instead of directly inputting a response directive as in the first embodiment of the present invention when the user of theSM client50 inputs a response on whether the user of theSM client50 accepts or rejects an interactive message communication request, by inputting a specific key, a response on whether the user of theSM client50 accepts or rejects an interactive message communication request can be achieved.
When theIWF30 transforms an SIP INVITE message to an SMS-SUBMIT message, a header field newly added to a header of the SMS-SUBMIT message according to the second embodiment of the present invention is illustrated in Table 1.
TABLE 1
Header fieldSizeFunction
TP_INVITE1 BitAdd in transmission from theIWF 30 to theSM
client
50.
When its value is 1,
1. Notify theSM client 50 that SIP INVITE is a
transformed message.
2. Indicate that an acceptance or rejection message
must be generated and transmitted if a key input
pre-defined by a user is received in a state where
a message is displayed on a display device of a
receiving client. Here, information on the key
corresponding to the acceptance or rejection is
inserted into a user data field of SMS-SUBMIT.
When its value is 0,
1. indicate that it is processed the same as a
general SM.
A header field newly added to a response message (SMS-SUBMIT) generated by theSM client50 when the user of theSM client50 inputs a specific key according to the second embodiment of the present invention is illustrated in Table 2.
TABLE 2
Header fieldSizeFunction
TP_RESPONSE1 BitAdd in transmission from theSM client 50 to
theIWF 30.
When its value is 1,
1. accept interactive message communication.
When its value is 0,
1. reject interactive message communication.
According to the second embodiment of the present invention, if theIWF30 receives an SIP INVITE message, of which a receiving client is only theSM client50 since a recipient uses only the SMS, from theCPM server20, theIWF30 inserts a sentence for asking the SMS user for interactive message communication into a body, i.e. a user data field, of an SMS-SUBMIT message. TheIWF30 also adds a TP_INVITE header field to a header portion of the SMS-SUBMIT message and sets its field value to 1. The process of transmitting the transformed SMS-SUBMIT message to theSM client50 via theSM server40 is the same as the process described in the first embodiment of the present invention.
TheSM client50, which has received the SMS-SUBMIT message to which the TP_INVITE header field is added, provides the sentence indicating an interactive message communication request to the user of theSM client50 and simultaneously displays a sentence for guiding a specific key for selectively inputting acceptance or rejection in response to the interactive message communication request. The user of theSM client50 inputs the key for accepting or rejecting the interactive message communication request by referring to the displayed sentences. If the key for accepting or rejecting the interactive message communication request is input by the user of theSM client50, theSM client50 adds a TP_RESPONSE header field to a header portion of an SMS-SUBMIT message, sets a value of the TP_RESPONSE header field to 0 or 1 according to the rejection or acceptance selected by the user of theSM client50, and transmits the SMS-SUBMIT message to theSM server40. If theIWF30 receives an SM (SMS-DELIVER) from theSM server40 before the effective response time elapses, theIWF30 determines whether the SMS-DELIVER message contains the TP_RESPONSE header field. If it is determined that the TP_RESPONSE header field is not contained, theIWF30 determines the received SMS-DELIVER message to be a separate SM regardless of SIP-INVITE, and waits for a response to the SIP-INVITE message until the effective response time elapses. TheIWF30 transforms the received SM to an SIP message and transmits the SIP message to theCPM client10 via theCPM server20. If it is determined that the TP_RESPONSE header field is contained in the SMS-DELIVER message, theIWF30 detects a value of the TP_RESPONSE header field and determines that theSM client50 has accepted or rejected the interactive message communication when the value is 1 or 0. TheIWF30 inserts a sentence indicating acceptance or rejection of SIP-INVITE into an SIP message and transmits the SIP message to theCPM client10.
According to the second embodiment of the present invention, if theIWF30 receives an SM containing TP_RESPONSE after the effective response time elapses, theIWF30 discards the SM without transmitting the SM to theCPM client10 regardless of the acceptance or rejection of the interactive message communication. Unlike the first embodiment of the present invention, theIWF30 can determine by checking only a header field of the received SM, i.e. determining whether a TP_RESPONSE header field is contained in the received SM, whether the received SM is a response to the interactive message communication request, or a general SM. TheIWF30 transmits an SMS-DELIVERY-REPORT message to theSM client50 in response to the received SM, wherein a sentence for notifying that the effective response time has elapsed is inserted into the SMS-DELIVERY-REPORT message. The above-described process is illustrated inFIG. 6.
FIG. 6 describes session establishment failure due to the elapse of the effective response time in a process of establishing a session for interactive message communication between theCPM client10 and theSM client50 according to the second embodiment of the present invention. Referring toFIG. 6, if a request for interactive message communication with theSM client50 is input by the user of theCPM client10, theCPM client10 transmits an SIP INVITE message to theCPM server20 instep501 to establish a session for performing the interactive message communication with theSM client50. If it is determined through a subscriber information search that a recipient of the SIP INVITE message does not use a CPM service, theCPM server20 transmits the SIP INVITE message to theIWF30 instep503. TheIWF30 detects the type of a messaging service used by the recipient by searching subscriber information corresponding to a receiving client of the SIP INVITE message. If theIWF30 detects that the recipient uses SMS and does not use another messaging service, such as MMS, IM or PoC service, theIWF30 transforms the SIP INVITE message into an SMS-SUBMIT message. During the transformation, theIWF30 adds a TP_INVITE header field to a header portion of the SMS-SUBMIT message, sets a value of the TP_INVITE header field to1, and inserts an interactive message communication request sentence into a user data field of the SMS-SUBMIT message. TheIWF30 transmits the SMS-SUBMIT message to theSM server40, which provides the SMS to the receivingSM client50, instep505, and activates a timer immediately after the transmission. TheSM server40 transforms the SMS-SUBMIT message into an SMS-DELIVER message and transmits the SMS-DELIVER message to theSM client50 instep507. TheSM client50 may notify the user of theSM client50 that the SMS-DELIVER message has been received, and display the interactive message communication request sentence and a response directive on a display screen according to settings of the user of theSM client50. TheSM client50 transmits an SMS-DELIVERY-REPORT message to theSM server40 instep509. TheSM server40 transmits the SMS-DELIVERY-REPORT message to theIWF30 instep511. Thereafter, if theIWF30 cannot receive an SM containing a response directive from theSM server40 until the effective response time set instep505 elapses, immediately after the effective response time elapses, theIWF30 transmits a 4xx response to theCPM client10, generates an SM (SMS-SUBMIT message) for notifying that the effective response time for the interactive message communication request has elapsed, and transmits the SM to theSM client50 in step513. In other words, immediately after the effective response time elapses, theIWF30 transmits the 4xx response to theCPM server20 in step513-1, and generates an SMS-SUBMIT message containing a sentence indicating that the effective response time has elapsed and transmits the SMS-SUBMIT message to theSM server40 in step513-2. TheCPM server20 transmits the 4xx response received from theIWF30 to theCPM client10 instep515. TheSM server40 transforms the SMS-SUBMIT message, which was received from theIWF30, into an SMS-DELIVER message and transmits the SMS-DELIVER message to theSM client50 instep521. TheCPM client10 transmits an ACK message to theCPM server20 instep517 in response to the 4xx response received from theCPM server20, and theCPM server20 transmits the ACK message to theIWF30 instep519. TheSM client50 transmits an SMS-DELIVERY-REPORT message to theSM server40 instep523 in response to the SMS-DELIVER message received from theSM server40, and theSM server40 transmits the SMS-DELIVERY-REPORT message to theIWF30 instep525. Accordingly, the session establishment between theCPM client10 and theSM client50 fails. Thus, even if theIWF30 receives an SM containing a response directive, i.e. an SMS-DELIVER message, after the effective response time elapses, a session is not established.
When theIWF30 receives an SM containing a TP_RESPONSE header field after the effective response time elapses, theIWF30 discards the received SM. After the session establishment failure between theCPM client10 and theSM client50 due to the elapse of the effective response time, theSM client50 constructs an SM (SMS-SUBMIT message), in which a TP_RESPONSE header field is added and a field value corresponding to acceptance is set according to an input of the user of theSM client50, and transmits the SMS-SUBMIT message to theSM server40 instep527. TheSM server40 transforms the received SMS-SUBMIT message to an SMS-DELIVER message and transmits the SMS-DELIVER message to theIWF30 instep529. Although theIWF30 receives the SM (SMS-DELIVER message) containing the TP_RESPONSE header field, since the effective response time has elapsed, theIWF30 discards the received SM, generates an SMS-DELIVERY-REPORT message containing a sentence for notifying of transmission failure due to the elapse of the effective response time, and transmits the SMS-DELIVERY-REPORT message to theSM server40 instep531. TheSM server40 transmits the SMS-DELIVERY-REPORT message to theSM client50 instep533.
As described above, if theIWF30 receives an SIP INVITE message, of which a receiving client is theSM client50, from theCPM client10 via theCPM server20 according to the second embodiment of the present invention, theIWF30 transforms the SIP INVITE message into a message of a format supported by the SMS, i.e. an SMS-SUBMIT message, adds a new header field, in which information for notifying that a current SMS-SUBMIT message is an SIP INVITE message is stored, to the SMS-SUBMIT message, and transmits the SMS-SUBMIT message to theSM client50 via theSM server40, and if theIWF30 receives an SM, to which a new header field in which an acceptance response in response to the SMS-SUBMIT message is stored is added, from theSM client50 within the effective response time, a session between theCPM client10 and theSM client50 can be established.
As described above, according to the present invention, a converged IP messaging client transmits a session establishment request for interactive message communication, and when a converged IP messaging server receives the session establishment request, the converged IP messaging server determines whether a target client of the interactive message communication uses a converged IP messaging service. If it is determined the target client does not use the converged IP messaging service, the converged IP messaging server transmits the session establishment request to an IWF, and after the IWF receives the session establishment request, if it is determined that the target client is an SM client, the IWF generates an interactive message communication request by transforming a format of the session establishment request to an SMS format and transmits the interactive message communication request to the SM client. If the IWF receives an acceptance response from the SM client in response to the interactive message communication request within an effective response time, a session for the interactive message communication can be established between the converged IP messaging client and the SM client.
While the invention has been shown and described with reference to a certain preferred embodiment thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (43)

What is claimed is:
1. A method of establishing a session for interactive message communication between a converged Internet Protocol (IP) messaging client and a non converged IP messaging client in a converged IP messaging service system, the method in the converged IP messaging system comprising:
receiving a session establishment request message for the interactive message communication from a converged IP messaging client;
determining whether a target client of an interactive message supports a converged IP messaging service on the basis of the session establishment request message; and
if it is determined that the target client is a non converged IP messaging client supporting a non converged IP messaging service, requesting, to an Inter-Working Function (IWF), changing the session establishment request message to an interactive message communication request message which can be received by the non converged IP messaging client,
wherein the IWF transmits the interactive message communication request message including an acceptance request to the interactive message communication, to the non converged IP messaging client, when the IWF receives the request for changing the session establishment request message, the IWF receives the session establishment request by receiving a Session Initiation Protocol (SIP) INVITE message, which was transmitted from the converged IP messaging client, from a converged IP messaging server, the IWF determines by searching subscriber information of the target client of the interactive message communication that the target client of the interactive message communication is the non converged IP messaging client, the IWF generates a Short Messaging Service (SMS)-SUBMIT message in which a sentence indicating the interactive message communication request and one of a response directive and key information, which must to be input by provided to a user of the non converged IP messaging client in for response to the interactive message communication request, are contained in response to the SIP INVITE message, and the IWF transmits the SMS-SUBMIT message to the non converged IP messaging client via a non converged IP messaging server.
2. The method ofclaim 1, further comprising if the IWF receives an acceptance response from the non converged IP messaging client in response to the interactive message communication request message within a response time, the IWF establishes a session for the interactive message communication between the converged IP messaging client and the non converged IP messaging client; and
if the IWF receives a rejection response from the non converged IP messaging client in response to the interactive message communication request within the response time, the IWF notifies the converged IP messaging client and the non converged IP messaging client of session establishment failure.
3. The method ofclaim 2, further comprising if the IWF does not receive the acceptance or rejection response from the non converged IP messaging client in response to the interactive message communication request within the response time, the IWF notifies the converged IP messaging client and the non converged IP messaging client of session establishment failure when the response time elapses.
4. The method ofclaim 3, further comprising if the IWF receives the acceptance or rejection response from the non converged IP messaging client in response to the interactive message communication request after the response time elapses, the IWF transmits the acceptance or rejection response to the converged IP messaging client by processing the acceptance or rejection response as a short message.
5. The method ofclaim 3, further comprising if the IWF receives the acceptance or rejection response from the non converged IP messaging client in response to the interactive message communication request after the response time elapses, the IWF discards the acceptance or rejection response.
6. The method ofclaim 1, wherein the IWF establishing the session for the interactive message communication between the converged IP messaging client and the non converged IP messaging client further:
receives a non converged IP message from the non converged IP messaging client within the response time;
determines whether the message includes a response directive;
determines, if it is determined that the message includes the response directive, whether the response directive is an acceptance response directive or a rejection response directive;
establishes, if it is determined that the response directive is an acceptance response directive, the session for the interactive message communication between the converged IP messaging client and the non converged IP messaging client by transmitting a 200 OK message to the converged IP messaging client and transmitting an SMS-DELIVERY-REPORT message to the non converged IP messaging client; and
if it is determined that the response directive included in the message is a rejection response directive, notifies of session establishment failure by transmitting a 4xx response to the converged IP messaging client and transmitting an SMS-DELIVERY-REPORT message to the non converged IP messaging client,
wherein the sentence indicating the interactive message communication request and the response directive are stored in user data.
7. The method ofclaim 1, wherein the interactive message communication request message includes a response request message for indicating acceptance or rejection for the interactive message communication.
8. The method ofclaim 5, wherein the IWF transmitting the interactive message communication request to the non converged IP messaging client further:
receives the session establishment request by receiving a SIP INVITE message, which was transmitted from the converged IP messaging client, from a converged IP messaging server;
determines by searching subscriber information of the target client of the interactive message communication that the target client of the interactive message communication is the non converged IP messaging client; and
generates an SMS-SUBMIT message to which a header field indicating an interactive message communication request message is added in response to the SIP INVITE message, and transmitting the SMS-SUBMIT message to the non converged IP messaging client via a non converged IP messaging server;
wherein the SMS-SUBMIT message further comprises a sentence indicating the interactive message communication request and key information, which must be input by a user of the non converged IP messaging client as an acceptance or rejection in response to the interactive message communication request.
9. A converged IP messaging server in a converged Internet Protocol (IP) messaging service system, the server comprising:
a message transceiver; and
a processor for receiving a session establishment request message for interactive message communication through the message transceiver from a converged IP messaging client,
determining whether a target client of an interactive message supports a converged IP messaging service on the basis of the session establishment request message, and if it is determined that the target client is a non converged IP messaging client supporting a non converged IP messaging service, requesting, to an Inter-Working Function (IWF), changing the session establishment request message to an interactive message communication request message which can be received by the non converged IP messaging client,
wherein the IWF transmits the interactive message communication request message including an acceptance request to the interactive message communication to the non converged IP messaging client, when the IWF receives the request for changing the session establishment request message, the IWF receives the session establishment request by receiving a Session Initiation Protocol (SIP) INVITE message, which was transmitted from the converged IP messaging client, from the converged IP messaging server, the IWF determines by searching subscriber information of the target client of the interactive message communication that the target client of the interactive message communication is the non converged IP messaging client, the IWF generates a Short Messaging Service (SMS)-SUBMIT message in which a sentence indicating the interactive message communication request and one of a response directive and key information, which must to be input by provided to a user of the non converged IP messaging client in for response to the interactive message communication request, are included in response to the SIP INVITE message, and the IWF transmits the SMS-SUBMIT message to the non converged IP messaging client via a non converged IP messaging server.
10. The server ofclaim 9, wherein if the IWF receives an acceptance response from the non converged IP messaging client in response to the interactive message communication request message within a response time, the IWF establishes a session for the interactive message communication between the converged IP messaging client and the non converged IP messaging client; and
if the IWF receives a rejection response from the non converged IP messaging client in response to the interactive message communication request within the response time, the IWF notifies the converged IP messaging client and the non converged IP messaging client of session establishment failure.
11. The server ofclaim 10, wherein if the IWF does not receive the acceptance or rejection response from the non converged IP messaging client in response to the interactive message communication request within the response time, the IWF notifies the converged IP messaging client and the non converged IP messaging client of session establishment failure when the response time elapses.
12. The server ofclaim 11, wherein if the IWF receives the acceptance or rejection response from the non converged IP messaging client in response to the interactive message communication request after the response time elapses, the IWF transmits the acceptance or rejection response to the converged IP messaging client by processing the acceptance or rejection response as a short message.
13. The server ofclaim 11, wherein if the IWF receives the acceptance or rejection response from the non converged IP messaging client in response to the interactive message communication request after the response time elapses, the IWF discards the acceptance or rejection response.
14. The server ofclaim 9, wherein when the IWF establishes the session for the interactive message communication between the converged IP messaging client and the non converged IP messaging client, the IWF receives a message from the non converged IP messaging client within the response time, determines whether the message includes a response directive, and if it is determined that the message includes a response directive, determines whether the response directive is an acceptance response directive or a rejection response directive, if it is determined that the response directive is an acceptance response directive, establishes the session for the interactive message communication between the converged IP messaging client and the non converged IP messaging client by transmitting a 200 OK message to the converged IP messaging client and transmitting an SMS-DELIVERY-REPORT message to the non converged IP messaging client, and if it is determined that the response directive included in the message is a rejection response directive, the IWF notifies of session establishment failure by transmitting a 4xx response to the converged IP messaging client and transmitting an SMS-DELIVERY-REPORT message to the non converged IP messaging client,
wherein the sentence indicating the interactive message communication request and the response directive is stored in user data.
15. The server ofclaim 9, wherein the interactive message communication request message includes a response request message for indicating acceptance or rejection to the interactive message.
16. A method of establishing a session for interactive message communication between a converged Internet Protocol (IP) messaging client and a non converged IP messaging client in a converged IP messaging service system, the method of a the non converged IP messaging client comprising:
receiving a session establishment request message from an Inter-Working Function (IWF), wherein the session establishment request message includes an acceptance request to an interactive message communication between the converged IP messaging client and the non converged IP messaging client sentence and a response directive from a non converged IP messaging server, wherein the sentence indicates an interactive message communication between the converged IP messaging client and the non converged IP messaging client and the response directive is to be provided to a user of the non converged IP messaging client for an acceptance or rejection of the interactive message communication;
displaying a request for indicating an interactive message communication request including the sentence and the response directive;
receiving a user's input indicating acceptance or rejection of the for an interactive message communication responding to the session establishment request message;
transmitting a session establishment request an interactive message communication response message including a response corresponding to the user's input,
wherein the interactive message communication request message comprises a sentence indicating the interactive message communication request and one of a response directive and key information, which must be input by a user of the non converged IP messaging client as an acceptance or rejection in response to the session establishment request message an Inter-Working Function (IWF) transmits, to the non-converged IP messaging server, a session establishment request message for the interactive message communication between the converged IP messaging client and the non converged IP messaging client.
17. The method ofclaim 16, wherein the IWF establishing the session for the interactive message communication between the converged IP messaging client and the non converged IP messaging client further:
receives a message from the non converged IP messaging client within the a the response time;
determines whether the message includes a header field indicating an the acceptance or rejection in response to of the interactive message communicationrequest;
if it is determined that the message includes the header field indicating an the acceptance or rejection intention, determines whether a value of the header field indicating an the acceptance or rejection corresponds to an acceptance response or a rejection response; and
establishes, if it is determined that the value of the header field corresponds to an the acceptance response, the session for the interactive message communication between the converged IP messaging client and the non converged IP messaging client by transmitting a 200 OK message to the converged IP messaging client and transmitting an SMS-DELIVERY-REPORT message to the non converged IP messaging client.
18. The method ofclaim 17, further comprising if it is determined that value of the header field corresponds to a the rejection response, notifying of session establishment failure by transmitting a 4xx response to the converged IP messaging client and transmitting an SMS-DELIVERY-REPORT message to the non converged IP messaging client.
19. The method ofclaim 16, wherein the IWF generates the session establishment request message includes including a response request message for indicating the acceptance or rejection of the interactive message communication.
20. A non converged IP messaging client terminal in a converged IP messaging service system, the non converged IP messaging client terminal comprising;
a transceiver for receiving a sentence and a response directive from a non converged IP messaging server, wherein the sentence indicates an interactive message communication between a converged IP messaging client terminal and the non converged IP messaging client terminal and the response directive is to be provided to a user of the non converged IP messaging client terminal for an acceptance or rejection of the interactive message communication; and
a processor for receiving a session establishment request message from an Inter-Working Function (IWF), wherein the session establishment request message includes an acceptance request to an interactive message communication between a converged IP messaging client and the non converged IP messaging client,
displaying a an interactive message communication request message for indicating an interactive message communication request including the sentence and the response directive,
receiving a user's input indicating the acceptance or rejection of the interactive message communication responding to the session establishment request message, and transmitting a session establishment request controlling the transceiver to transmit an interactive message communication response message including the user's input, wherein the interactive message communication request message comprises a sentence indicating the interactive message communication request and one of a response directive and key information, which must be input by a user of the non converged IP messaging client as an acceptance or rejection in response to the session establishment request message an Inter-Working Function (IWF) transmits, to the non-converged IP messaging server, a session establishment request message for the interactive message communication between the converged IP messaging client terminal and the non converged IP messaging client terminal.
21. The non converged IP messaging client terminal ofclaim 20, wherein the IFW generates the session establishment request message includes including a response request message for indicating the acceptance or rejection of the interactive message communication.
22. The server non converged IP messaging client terminal ofclaim 20, wherein the IWF establishes the a session for the interactive message communication between the converged IP messaging client terminal and the non converged IP messaging client terminal, the IWF receives a message from the non converged IP messaging client terminal within a response time, determines whether the message includes a header field indicating an the acceptance or rejection in response to of the interactive message communication request, and if it is determined that the message includes the header field indicating an the acceptance or rejection, determines whether a value of the header field indicating an the acceptance or rejection corresponds to an acceptance response or a rejection response, and if it is determined that the value of the header field corresponds to an the acceptance response, establishes the session for the interactive message communication between the converged IP messaging client terminal and the non converged IP messaging client terminal by transmitting a 200 OK message to the converged IP messaging client terminal and transmitting an SMS-DELIVERY-REPORT message to the non converged IP messaging client terminal.
23. The server non converged IP messaging client terminal ofclaim 22, wherein if it is determined that the value of the header field corresponds to a the rejection response, the IWF notifies of session establishment failure by transmitting a 4xx response to the converged IP messaging client terminal and transmitting an SMS-DELIVERY-REPORT message to the non converged IP messaging client terminal.
24. A method of establishing a session for interactive message communication between a converged Internet Protocol (IP) messaging client and a non-converged IP messaging client in a converged IP messaging service system, the method comprising:
receiving, by an Inter-Working Function (IWF), a Session Initiation Protocol (SIP) invite message for interactive message communication with a target client from a converged IP messaging client, via a converged IP messaging server;
determining that the target client of the interactive message communication is a non-converged IP messaging client;
generating a Short Messaging Service (SMS)-SUBMIT message including a request for the interactive message communication and a response directive to be provided to a user of the non-converged IP messaging client for response to the request; and
transmitting the SMS-SUBMIT message to the non-converged IP messaging client, via a non-converged IP messaging server.
25. The method of claim 24, further comprising establishing the session for the interactive message communication between the converged IP messaging client and the non-converged IP messaging client, when the IWF receives an acceptance response to the request for the interactive message communication within a response time; and
notifying at least one of the converged IP messaging client and the non-converged IP messaging client of a session establishment failure, when the IWF receives a rejection response to the request for the interactive message communication within the response time.
26. The method of claim 24, further comprising, notifying at least one of the converged IP messaging client and the non-converged IP messaging client of a session establishment failure, when the IWF does not receive a response to the request for the interactive message communication within a response time.
27. The method of claim 24, further comprising:
receiving a response to the request for the interactive message communication, after expiration of a response time;
processing the response as a short message; and
transmitting the processed response to the converged IP messaging client.
28. The method of claim 24, further comprising:
receiving a response to the request for the interactive message communication, after expiration of a response time; and
discarding the response.
29. The method of claim 24, wherein the method further comprises:
receiving a non-converged IP message in response to the SMS-SUBMIT message within a response time;
identifying the response directive in the non-converged IP message;
determining whether the response directive in the non-converged IP message is an acceptance response directive or a rejection response directive;
establishing the session for the interactive message communication between the converged IP messaging client and the non-converged IP messaging client by transmitting a 200 OK message to the converged IP messaging client and transmitting an SMS-DELIVERY-REPORT message to the non-converged IP messaging client, when it is determined that the response directive in the non-converged IP message is the acceptance response directive; and
notifying of a session establishment failure by transmitting a 4xx response to the converged IP messaging client and transmitting the SMS-DELIVERY-REPORT message to the non-converged IP messaging client, when it is determined that the response directive included in the message is the rejection response directive.
30. An Inter-Working Function (IWF) in a converged Internet Protocol (IP) messaging service system, the IWF comprising:
a transceiver; and
a processor for
controlling the transceiver to receive a Session Initiation Protocol (SIP) invite message for interactive message communication with a target client from a converged IP messaging client, via a converged IP messaging server;
determining that the target client of the interactive message communication is a non-converged IP messaging client;
generating a Short Messaging Service (SMS)-SUBMIT message including a request for the interactive message communication and a response directive to be provided to a user of the non-converged IP messaging client for response to the request; and
controlling the transceiver to transmit the SMS-SUBMIT message to the non-converged IP messaging client, via a non-converged IP messaging server.
31. The IWF of claim 30, wherein the processor establishes a session for the interactive message communication between the converged IP messaging client and the non-converged IP messaging client, when the IWF receives an acceptance response to the request for the interactive message communication within a response time, and
notifies at least one of the converged IP messaging client and the non-converged IP messaging client of a session establishment failure, when the IWF receives a rejection response to the request for the interactive message communication within the response time.
32. The IWF of claim 30, wherein the processor notifies at least one of the converged IP messaging client and the non-converged IP messaging client of a session establishment failure, when the IWF does not receive a response to the request for the interactive message communication within a response time.
33. The IWF of claim 30, wherein the transceiver receives a response to the request for the interactive message communication, after expiration of a response time,
wherein the processor processes the response as a short message, and
wherein the transceiver transmits the processed response to the converged IP messaging client.
34. The IWF of claim 30, wherein the transceiver receives a response to the request for the interactive message communication, after expiration of a response time, and
wherein the processor discards the response.
35. The IWF of claim 30, wherein
the transceiver receives a non-converged IP message in response to the SMS-SUBMIT message within a response time, and
the processor
identifies the response directive in the non-converged IP message;
determines whether the response directive in the non-converged IP message is an acceptance response directive or a rejection response directive;
establishes a session for the interactive message communication between the converged IP messaging client and the non-converged IP messaging client by controlling the message transceiver to transmit a 200 OK message to the converged IP messaging client and to transmit an SMS-DELIVERY-REPORT message to the non-converged IP messaging client, when it is determined that the response directive in the non-converged IP message is the acceptance response directive; and
notifies of a session establishment failure by controlling the transceiver to transmit a 4xx response to the converged IP messaging client and to transmit the SMS-DELIVERY-REPORT message to the non-converged IP messaging client, when it is determined that the response directive included in the message is the rejection response directive.
36. A method of establishing a session for interactive message communication between a converged Internet Protocol (IP) messaging client and a non-converged IP messaging client in a converged IP messaging service system, the method of the converged IP messaging client comprising:
transmitting, to an Inter-Working Function (IWF), a Session Initiation Protocol (SIP) invite message for the interactive message communication; and
receiving, from the IWF, a response corresponding to a user's input of the non-converged IP messaging client as an acceptance or rejection of the interactive message communication,
wherein SIP invite message is converted to a session establish request message and the session establish request message is transmitted from the IWF to a non-converged IP messaging server, and
wherein the session establish request message comprises a sentence indicating the interactive message communication between the converged IP messaging client and the non-converged IP messaging client and a response directive to be provided by the user of the non converged IP messaging client for the acceptance or rejection of the interactive message communication.
37. The method of claim 36, wherein the response is a 200 OK message for the acceptance or a 4xx response for the rejection.
38. The method of claim 36, further transmitting an ACK to the IWF in response to the response.
39. A converged Internet Protocol (IP) messaging client terminal for establishing a session for interactive message communication with a non converged IP messaging client terminal, comprising:
a processor for generating a Session Initiation Protocol (SIP) invite message for the interactive message communication; and
a transceiver for transmitting the SIP invite message to an Inter-Working Function (IWF), and receiving, from the IWF, a response corresponding to a user's input of the non-converged IP messaging client terminal as an acceptance or a rejection of the interactive message communication,
wherein the SIP invite message is converted to a session establish request message and the session establish request message is transmitted from the IWF to a non-converged IP messaging server, and
wherein the session establish request message comprises a sentence indicating the interactive message communication between the converged IP messaging client terminal and the non-converged IP messaging client terminal, and a response directive to be provided to the user of the non converged IP messaging client terminal for the acceptance or rejection of the interactive message communication.
40. The converged IP messaging client terminal of claim 39, wherein the response is a 200 OK message for the acceptance or a 4xx response for the rejection.
41. The converged IP messaging client terminal of claim 39, wherein the transceiver transmits an ACK to the IWF in response to the response.
42. The method of claim 36, wherein the session establish request message is converted to an interactive message communication request message and the interactive message communication request message is transmitted from the non-converged IP messaging server to the non-converged IP messaging client.
43. The converged IP messaging client terminal of claim 39, wherein the session establish request message is converted to an interactive message communication request message and the interactive message communication request message is transmitted from the non-converged IP messaging server to the non-converged IP messaging client terminal.
US13/777,5322006-11-132013-02-26Method and system for establishing session for message communication between converged IP messaging service client and short messaging service clientActive2028-12-03USRE45671E1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US13/777,532USRE45671E1 (en)2006-11-132013-02-26Method and system for establishing session for message communication between converged IP messaging service client and short messaging service client

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
KR1020060111780AKR20080043134A (en)2006-11-132006-11-13 Method and system for establishing session for message communication between integrated IP messaging service client and short messaging service client
KR10-2006-01117802006-11-13
US11/939,013US8060621B2 (en)2006-11-132007-11-13Method and system for establishing session for message communication between converged IP messaging service client and short messaging service client
US13/777,532USRE45671E1 (en)2006-11-132013-02-26Method and system for establishing session for message communication between converged IP messaging service client and short messaging service client

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US11/939,013ReissueUS8060621B2 (en)2006-11-132007-11-13Method and system for establishing session for message communication between converged IP messaging service client and short messaging service client

Publications (1)

Publication NumberPublication Date
USRE45671E1true USRE45671E1 (en)2015-09-15

Family

ID=39370504

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US11/939,013CeasedUS8060621B2 (en)2006-11-132007-11-13Method and system for establishing session for message communication between converged IP messaging service client and short messaging service client
US13/777,532Active2028-12-03USRE45671E1 (en)2006-11-132013-02-26Method and system for establishing session for message communication between converged IP messaging service client and short messaging service client

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US11/939,013CeasedUS8060621B2 (en)2006-11-132007-11-13Method and system for establishing session for message communication between converged IP messaging service client and short messaging service client

Country Status (5)

CountryLink
US (2)US8060621B2 (en)
EP (1)EP2082588B1 (en)
KR (1)KR20080043134A (en)
CN (1)CN101578891B (en)
WO (1)WO2008060084A1 (en)

Families Citing this family (100)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP4386732B2 (en)2002-01-082009-12-16セブン ネットワークス, インコーポレイテッド Mobile network connection architecture
US7917468B2 (en)2005-08-012011-03-29Seven Networks, Inc.Linking of personal information management data
US7853563B2 (en)2005-08-012010-12-14Seven Networks, Inc.Universal data aggregation
US8468126B2 (en)2005-08-012013-06-18Seven Networks, Inc.Publishing data in an information community
US8010082B2 (en)*2004-10-202011-08-30Seven Networks, Inc.Flexible billing architecture
WO2006045102A2 (en)2004-10-202006-04-27Seven Networks, Inc.Method and apparatus for intercepting events in a communication system
US7706781B2 (en)2004-11-222010-04-27Seven Networks International OyData security in a mobile e-mail service
FI117152B (en)2004-12-032006-06-30Seven Networks Internat OyE-mail service provisioning method for mobile terminal, involves using domain part and further parameters to generate new parameter set in list of setting parameter sets, if provisioning of e-mail service is successful
US7752633B1 (en)2005-03-142010-07-06Seven Networks, Inc.Cross-platform event engine
US8438633B1 (en)2005-04-212013-05-07Seven Networks, Inc.Flexible real-time inbox access
WO2006136660A1 (en)2005-06-212006-12-28Seven Networks International OyMaintaining an ip connection in a mobile network
US7769395B2 (en)2006-06-202010-08-03Seven Networks, Inc.Location-based operations and messaging
KR20080081632A (en)*2007-03-062008-09-10주식회사 팬택 One-to-many file transfer method of integrated IP message system
US8805425B2 (en)2007-06-012014-08-12Seven Networks, Inc.Integrated messaging
US8693494B2 (en)2007-06-012014-04-08Seven Networks, Inc.Polling
US9954996B2 (en)*2007-06-282018-04-24Apple Inc.Portable electronic device with conversation management for incoming instant messages
US8364181B2 (en)2007-12-102013-01-29Seven Networks, Inc.Electronic-mail filtering for mobile devices
US8793305B2 (en)2007-12-132014-07-29Seven Networks, Inc.Content delivery to a mobile device from a content service
US9002828B2 (en)2007-12-132015-04-07Seven Networks, Inc.Predictive content delivery
US8107921B2 (en)2008-01-112012-01-31Seven Networks, Inc.Mobile virtual network operator
US8862657B2 (en)2008-01-252014-10-14Seven Networks, Inc.Policy based content service
US20090193338A1 (en)2008-01-282009-07-30Trevor FiatalReducing network and battery consumption during content delivery and playback
US9325528B2 (en)2008-03-202016-04-26Iconix, Inc.System and method for securely performing multiple stage email processing with embedded codes
WO2009144862A1 (en)*2008-05-282009-12-03パナソニック株式会社Communication terminal device, communication control method and communication control program
US8787947B2 (en)2008-06-182014-07-22Seven Networks, Inc.Application discovery on mobile devices
US8078158B2 (en)2008-06-262011-12-13Seven Networks, Inc.Provisioning applications for a mobile device
KR101447297B1 (en)*2008-08-292014-10-06삼성전자주식회사 Session integration method and system
CN101668251B (en)*2008-09-052012-04-18中兴通讯股份有限公司Method for realizing group message service based on convergence service system
CN101729434B (en)*2008-10-102012-05-23中兴通讯股份有限公司Method for implementing message interaction and convergence service system
US8909759B2 (en)2008-10-102014-12-09Seven Networks, Inc.Bandwidth measurement
KR20100061295A (en)*2008-11-282010-06-07삼성전자주식회사Method and system for controlling a session for interworking in converged ip messaging service
WO2010082803A2 (en)*2009-01-192010-07-22Lg Electronics Inc.Method for delivering message based on cpm service and server thereof
WO2010082801A2 (en)*2009-01-192010-07-22Lg Electronics Inc.Method for delivering cpm message and server thereof
KR101108776B1 (en)*2009-01-192012-02-24엘지전자 주식회사METHOD FOR delivering Message based on CPM service and server thereof
KR101055134B1 (en)*2009-01-192011-08-08엘지전자 주식회사 Message delivery method
EP2394489B1 (en)*2009-02-042013-12-11Nokia Corp.Access change for re-routing a connection
KR101596955B1 (en)*2009-02-202016-02-23삼성전자주식회사Method for session transfer in a converged ip messaging system
CN101854599B (en)*2009-04-032015-07-22中兴通讯股份有限公司Transmission method and system of large fusion IP (Internet Protocol) message
CN101883322B (en)*2009-05-052013-01-23中兴通讯股份有限公司Method and system for group-sending union IP message in large message mode
CN101998302B (en)*2009-08-102014-07-16中兴通讯股份有限公司Message transmitting method, device and system and PF, CF and ISF for convergent service system
CN101997842B (en)*2009-08-112015-05-20中兴通讯股份有限公司Large message mode converged IP messaging (CPM) transmission method and system
WO2011027466A1 (en)*2009-09-042011-03-10富士通株式会社Electronic device, mail recording method, and mail recording program
US9264260B2 (en)2009-09-302016-02-16Samsung Electronics Co., Ltd.System and method of handling read and delivery confirmations for messages
US8363599B2 (en)2009-10-072013-01-29Telefonaktiebolaget L M Ericsson (Publ)Method and internet protocol short message gateway (IP-SM-GW) for providing an interworking service between converged IP messaging (CPM) and short message service (SMS)
US10091627B2 (en)*2010-03-232018-10-02Microsoft Technology Licensing, LlcText message handshaking and integration
KR101199401B1 (en)2010-06-232012-11-09엘지전자 주식회사METHOD FOR delivering and Storing Message based on CPS service and server thereof
WO2011162536A2 (en)*2010-06-232011-12-29Lg Electronics Inc.Method for transferring and storing cpm service message and service thereof
EP2599003B1 (en)2010-07-262018-07-11Seven Networks, LLCMobile network traffic coordination across multiple applications
GB2495066B (en)2010-07-262013-12-18Seven Networks IncMobile application traffic optimization
GB2495877B (en)2010-07-262013-10-02Seven Networks IncDistributed implementation of dynamic wireless traffic policy
US8838783B2 (en)2010-07-262014-09-16Seven Networks, Inc.Distributed caching for resource and mobile network traffic management
WO2012060997A2 (en)2010-11-012012-05-10Michael LunaApplication and network-based long poll request detection and cacheability assessment therefor
US8190701B2 (en)2010-11-012012-05-29Seven Networks, Inc.Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
WO2012060996A2 (en)2010-11-012012-05-10Michael LunaCaching adapted for mobile application behavior and network conditions
US8484314B2 (en)2010-11-012013-07-09Seven Networks, Inc.Distributed caching in a wireless network of content delivered for a mobile application over a long-held request
US9060032B2 (en)2010-11-012015-06-16Seven Networks, Inc.Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic
US8843153B2 (en)2010-11-012014-09-23Seven Networks, Inc.Mobile traffic categorization and policy for network use optimization while preserving user experience
US9330196B2 (en)2010-11-012016-05-03Seven Networks, LlcWireless traffic management system cache optimization using http headers
WO2012060995A2 (en)2010-11-012012-05-10Michael LunaDistributed caching in a wireless network of content delivered for a mobile application over a long-held request
US8326985B2 (en)2010-11-012012-12-04Seven Networks, Inc.Distributed management of keep-alive message signaling for mobile network resource conservation and optimization
CN103404193B (en)2010-11-222018-06-05七网络有限责任公司 Tuning data transfers to optimize connections established for transfers over wireless networks
GB2500327B (en)2010-11-222019-11-06Seven Networks LlcOptimization of resource polling intervals to satisfy mobile device requests
EP2661697B1 (en)2011-01-072018-11-21Seven Networks, LLCSystem and method for reduction of mobile network traffic used for domain name system (dns) queries
EP2700020A4 (en)2011-04-192015-01-07Seven Networks IncDevice resource sharing for network resource conservation
US8621075B2 (en)2011-04-272013-12-31Seven Metworks, Inc.Detecting and preserving state for satisfying application requests in a distributed proxy and cache system
WO2012149216A2 (en)2011-04-272012-11-01Seven Networks, Inc.Mobile device which offloads requests made by a mobile application to a remote entity for conservation of mobile device and network resources and methods therefor
EP2730109A2 (en)*2011-07-052014-05-14Nokia Solutions and Networks OySupport of short message service in ims without msisdn
EP2737742A4 (en)2011-07-272015-01-28Seven Networks IncAutomatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network
KR101860022B1 (en)*2011-09-212018-05-23삼성전자 주식회사Method and apparatus for providing information about a call recipient in a user device
KR101820739B1 (en)*2011-10-042018-01-23삼성전자 주식회사Method and apparatus for providing push to talk over cellular service
KR101540499B1 (en)*2011-10-102015-07-29주식회사 케이티Short Message Server, User Equipment Triggering Method Thereof, Trigger Request Delivering Server, and Trigger Request Delivering Method Thereof
US8934414B2 (en)2011-12-062015-01-13Seven Networks, Inc.Cellular or WiFi mobile traffic optimization based on public or private network destination
EP2789138B1 (en)2011-12-062016-09-14Seven Networks, LLCA mobile device and method to utilize the failover mechanisms for fault tolerance provided for mobile traffic management and network/device resource conservation
US9208123B2 (en)2011-12-072015-12-08Seven Networks, LlcMobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor
US9277443B2 (en)2011-12-072016-03-01Seven Networks, LlcRadio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol
US20130159511A1 (en)2011-12-142013-06-20Seven Networks, Inc.System and method for generating a report to a network operator by distributing aggregation of data
WO2013090821A1 (en)2011-12-142013-06-20Seven Networks, Inc.Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization
US9832095B2 (en)2011-12-142017-11-28Seven Networks, LlcOperation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic
CN103188617B (en)*2011-12-272016-11-23华为技术有限公司Realize the method for group service, entity and system
EP2801236A4 (en)2012-01-052015-10-21Seven Networks IncDetection and management of user interactions with foreground applications on a mobile device in distributed caching
WO2013116856A1 (en)2012-02-022013-08-08Seven Networks, Inc.Dynamic categorization of applications for network access in a mobile network
US9326189B2 (en)2012-02-032016-04-26Seven Networks, LlcUser as an end point for profiling and optimizing the delivery of content and data in a wireless network
US8812695B2 (en)2012-04-092014-08-19Seven Networks, Inc.Method and system for management of a virtual network connection without heartbeat messages
CN103368821A (en)2012-04-102013-10-23中兴通讯股份有限公司Voice-message sending method and system and integrated-message server and clients
US10263899B2 (en)2012-04-102019-04-16Seven Networks, LlcEnhanced customer service for mobile carriers using real-time and historical mobile application and traffic or optimization data associated with mobile devices in a mobile network
CN103379017B (en)2012-04-132018-03-16中兴通讯股份有限公司Voice leaving method and system, converged message server and client
WO2013190478A2 (en)*2012-06-222013-12-27Hike LimitedA system for bridging sms and ip messaging
US8775631B2 (en)2012-07-132014-07-08Seven Networks, Inc.Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications
EP2883373A1 (en)*2012-08-102015-06-17Markport LimitedA messaging system and method with adaptive packet and mobile network message paths
US9161258B2 (en)2012-10-242015-10-13Seven Networks, LlcOptimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion
US20140177497A1 (en)2012-12-202014-06-26Seven Networks, Inc.Management of mobile device radio state promotion and demotion
US9241314B2 (en)2013-01-232016-01-19Seven Networks, LlcMobile device with application or context aware fast dormancy
US8874761B2 (en)2013-01-252014-10-28Seven Networks, Inc.Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols
US9326185B2 (en)2013-03-112016-04-26Seven Networks, LlcMobile network congestion recognition for optimization of mobile traffic
US9065765B2 (en)2013-07-222015-06-23Seven Networks, Inc.Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network
US9185062B1 (en)2014-05-312015-11-10Apple Inc.Message user interfaces for capture and transmittal of media and location content
CN105872997A (en)*2016-05-312016-08-17努比亚技术有限公司Short message merging method and terminal equipment
CN107395490B (en)2017-07-182020-01-14Oppo广东移动通信有限公司Multimedia message sending method, device, storage medium and electronic equipment
US11513667B2 (en)2020-05-112022-11-29Apple Inc.User interface for audio message
CN113676521A (en)*2021-07-292021-11-19北京百度网讯科技有限公司 Method, device and electronic device for responding to service request

Citations (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5878343A (en)*1994-05-311999-03-02Telefonaktiebolaget Lm EricssonTelecommunications systems arrangement
US20030012149A1 (en)*2000-03-032003-01-16Qualcomm, Inc.System and method for providing group communication services
US20040248600A1 (en)2003-02-152004-12-09Duk-Soo KimMethod and system for providing an instant messaging service in a mobile communication network
US20050108334A1 (en)2003-11-142005-05-19Tam Derek H.K.System and method for providing configurable, dynamic multimedia message service pre-transcoding
US20050172012A1 (en)*2004-02-022005-08-04Alessio CasatiMethods of detecting protocol support in wireless communication systems
KR20050100550A (en)2004-04-142005-10-19엘지전자 주식회사System and method of interworking message between mobile communication terminals
US20050243978A1 (en)*2004-04-142005-11-03Lg Electronics Inc.System and method of interworking messages between mobile communication terminals
US20050286542A1 (en)*2003-12-182005-12-29Shores William NInterface call signaling protocol
US20060034195A1 (en)*2004-07-212006-02-16Donatella BlaiottaSIP message extension for push to watch service
US7058068B2 (en)*2000-11-302006-06-06Nortel Networks LimitedSession initiation protocol based advanced intelligent network/intelligent network messaging
US7058036B1 (en)*2000-02-252006-06-06Sprint Spectrum L.P.Method and system for wireless instant messaging
WO2006081549A1 (en)2005-01-282006-08-03Qualcomm IncorporatedMethod and apparatus for interworking between push-to-talk over cellular (poc) systems and instant messaging (im) systems
US20070121596A1 (en)*2005-08-092007-05-31Sipera Systems, Inc.System and method for providing network level and nodal level vulnerability protection in VoIP networks
US20080123687A1 (en)*2006-08-162008-05-29Cisco Technology, Inc.Terminal capabilities set exchange between heterogeneous endpoints
US20090097421A1 (en)*2007-10-122009-04-16Telefonaktiebolaget Lm Ericsson (Publ)IP-based interworking methods and apparatus for voice and data communications

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5878343A (en)*1994-05-311999-03-02Telefonaktiebolaget Lm EricssonTelecommunications systems arrangement
US7058036B1 (en)*2000-02-252006-06-06Sprint Spectrum L.P.Method and system for wireless instant messaging
US20030012149A1 (en)*2000-03-032003-01-16Qualcomm, Inc.System and method for providing group communication services
US7058068B2 (en)*2000-11-302006-06-06Nortel Networks LimitedSession initiation protocol based advanced intelligent network/intelligent network messaging
US20040248600A1 (en)2003-02-152004-12-09Duk-Soo KimMethod and system for providing an instant messaging service in a mobile communication network
US20050108334A1 (en)2003-11-142005-05-19Tam Derek H.K.System and method for providing configurable, dynamic multimedia message service pre-transcoding
US20050286542A1 (en)*2003-12-182005-12-29Shores William NInterface call signaling protocol
US20050172012A1 (en)*2004-02-022005-08-04Alessio CasatiMethods of detecting protocol support in wireless communication systems
KR20050100550A (en)2004-04-142005-10-19엘지전자 주식회사System and method of interworking message between mobile communication terminals
US20050243978A1 (en)*2004-04-142005-11-03Lg Electronics Inc.System and method of interworking messages between mobile communication terminals
US20060034195A1 (en)*2004-07-212006-02-16Donatella BlaiottaSIP message extension for push to watch service
WO2006081549A1 (en)2005-01-282006-08-03Qualcomm IncorporatedMethod and apparatus for interworking between push-to-talk over cellular (poc) systems and instant messaging (im) systems
US20060212525A1 (en)2005-01-282006-09-21Roozbeh AtariusMethod and apparatus for interworking between push-to-talk over cellular (PoC) systems and instant messaging (IM) systems
US20070121596A1 (en)*2005-08-092007-05-31Sipera Systems, Inc.System and method for providing network level and nodal level vulnerability protection in VoIP networks
US20080123687A1 (en)*2006-08-162008-05-29Cisco Technology, Inc.Terminal capabilities set exchange between heterogeneous endpoints
US20090097421A1 (en)*2007-10-122009-04-16Telefonaktiebolaget Lm Ericsson (Publ)IP-based interworking methods and apparatus for voice and data communications

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Ericsson, Comverse, "IMS-SMS Interworking as a Terminating Service", S2-062809, 3GPP TSG SA WG2 Architecture-S2#54, Aug. 22, 2006.
Korean Office Action dated May 27, 2015 issued in counterpart application No. 10-2013-0069022.
Korean Office Action dated Nov. 6, 2014 issued in counterpart application No. 10-2013-0069022.

Also Published As

Publication numberPublication date
EP2082588A4 (en)2012-01-11
US20080114881A1 (en)2008-05-15
CN101578891B (en)2012-11-28
CN101578891A (en)2009-11-11
EP2082588B1 (en)2017-10-25
EP2082588A1 (en)2009-07-29
WO2008060084A1 (en)2008-05-22
KR20080043134A (en)2008-05-16
US8060621B2 (en)2011-11-15

Similar Documents

PublicationPublication DateTitle
USRE45671E1 (en)Method and system for establishing session for message communication between converged IP messaging service client and short messaging service client
JP5565977B2 (en) Method and system for managing message threads in an integrated IP messaging service
US9088531B2 (en)Interworking method and system in converged IP messaging service
US9906603B2 (en)System and method for transferring a session between multiple clients
US8799373B2 (en)Method, system and apparatus for message interworking
US9426108B2 (en)Method for storing conversation upon user's request in CPM system, and system thereof
EP2351391B1 (en)Method and apparatus for controlling session for interworking in converged ip messaging service and system thereof
JP2009510873A (en) Method and apparatus for instant messaging
US8050269B2 (en)Mobile terminal and message transmitting/receiving method for adaptive converged IP messaging
CN103023868B (en)For the method and apparatus sending page-mode message
US20060067287A1 (en)Session invitation method and system
RU2438171C2 (en)Method, device and system for identifying service
CN103888343B (en)Merge the Internet protocol message service provider system and method
US20090168778A1 (en)Extending communication protocols
EP2479945A1 (en)Multimedia ring tone display method and system for instant messaging
EP1819122B1 (en)Providing push to all (PTA) service
KR101630621B1 (en)Converged messaging service method, machine-readable storage medium and apparatus
KR20080030906A (en) Method of transmitting legacy service message in IMS network and user device therefor
US20100062797A1 (en)Method for group communication between subscribers to different messaging services, communication terminal and computer program product

Legal Events

DateCodeTitleDescription
FEPPFee payment procedure

Free format text:PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:8

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:12


[8]ページ先頭

©2009-2025 Movatter.jp