P
USRE45671EActiveUtilityPatentIndex 52

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

Assignee: SAMSUNG ELECTRONICS CO LTDPriority: Nov 13, 2006Filed: Feb 26, 2013Granted: Sep 15, 2015
Est. expiryNov 13, 2026(~0.4 yrs left)· nominal 20-yr term from priority
Inventors:LEE SEUNG-YONGLEE KYUNG-TAKOH JAE-KWONSUNG SANG-KYUNGKIM WUK
H04L 51/56H04L 65/1006H04L 51/36H04W 4/12H04L 65/1066H04L 51/38H04L 51/00H04L 67/14H04L 65/1104H04L 51/58H04L 65/1069H04W 80/04H04L 67/141H04L 65/104H04L 65/4061
52
PatentIndex Score
0
Cited by
19
References
43
Claims

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.

Claims

exact text as granted — not AI-modified
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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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 of  claim 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.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.