Terminal and method for storing and retrieving messages in a converged IP messaging service
First Claim
1. A method for controlling a Session Initiation Protocol (SIP)-based message at a storage server, the method comprising:
- receiving the SIP-based message including indication information from a control server, wherein the indication information indicates a manner in which the SIP-based message is to be handled by the storage server;
transmitting a first part of the SIP-based message and link information to the control server when the indication information indicates that the SIP-based message is to be sent back to the control server;
transmitting a notification message from the storage server to a terminal when the indication information indicates that the storage server notifies the terminal regarding the SIP-based message; and
performing a synchronization with the terminal when the terminal initiates the synchronization,wherein the synchronization includes;
receiving a get command including a URI (uniform resource indicator) from the terminal,when the URI is represented by a global unique identifier (GUID) of the SIP-based message, a delimiting character, and a content identifier, transmitting a put command including a second part of the SIP-based message indicated by the content identifier to the terminal, andwhen the URI is represented by the global unique identifier (GUID) of the SIP-based message, transmitting a put command including the SIP-based message to the terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
A terminal, server and method for storing and selectively retrieving SIP-based messages, are discussed. According to an embodiment, the present invention provides a method for controlling a SIP-based message by a control server, which includes receiving a SIP-based message; determining a manner in which the SIP-based message is to be processed based on user preference information; transmitting the SIP-based message and indication information to a storage server based on the determination result, the indication information indicating if the SIP-based message is to be sent back with link information, the link information including a reference to the SIP-based message; receiving a part of the SIP-based message and the link information from the storage server; and transmitting the part of the SIP-based message and the link information to a terminal, whereby the SIP-based message can be selectively retrieved.
-
Citations
10 Claims
-
1. A method for controlling a Session Initiation Protocol (SIP)-based message at a storage server, the method comprising:
-
receiving the SIP-based message including indication information from a control server, wherein the indication information indicates a manner in which the SIP-based message is to be handled by the storage server; transmitting a first part of the SIP-based message and link information to the control server when the indication information indicates that the SIP-based message is to be sent back to the control server; transmitting a notification message from the storage server to a terminal when the indication information indicates that the storage server notifies the terminal regarding the SIP-based message; and performing a synchronization with the terminal when the terminal initiates the synchronization, wherein the synchronization includes; receiving a get command including a URI (uniform resource indicator) from the terminal, when the URI is represented by a global unique identifier (GUID) of the SIP-based message, a delimiting character, and a content identifier, transmitting a put command including a second part of the SIP-based message indicated by the content identifier to the terminal, and when the URI is represented by the global unique identifier (GUID) of the SIP-based message, transmitting a put command including the SIP-based message to the terminal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for controlling a Session Initiation Protocol (SIP)-based message at a control server, the method comprising:
-
receiving the SIP-based message; transmitting the SIP-based message including indication information to a storage server based on user preference information, wherein the indication information indicates a manner in which the SIP-based message is to be handled by the storage server; when the indication information indicates that the SIP-based message is to be sent back to the control server, receiving a first part of the SIP-based message and link information from the storage server; and transmitting the first part of the SIP-based message and the link information to a terminal; and performing a synchronization with the terminal when the terminal initiates the synchronization, wherein the synchronization includes; receiving a get command including a URI (uniform resource indicator) from the terminal, when the URI is represented by a global unique identifier (GUID) of the SIP-based message, a delimiting character, and a content identifier, transmitting a put command including a second part of the SIP-based message indicated by the content identifier to the terminal, and when the URI is represented by the global unique identifier (GUID) of the SIP-based message, transmitting a put command including the SIP-based message to the terminal. - View Dependent Claims (7, 8, 9, 10)
-
Specification