Interworking between messaging services
First Claim
1. A method, comprisinginterworking an originating message from a first messaging service to a second messaging service at a network-based service level interworking gateway,storing, at the service level interworking gateway, correlation information particular to an interworked originating message, the correlation information including time information related to the originating message,sending, from the service level interworking gateway, the interworked originating message of the second messaging service with a service center address,interworking, at the service level interworking gateway, a received terminating message of the second messaging service to an interworked terminating message of the first messaging service by using the correlation information to correlate the received terminating message with the originating message, andsending, from the service level interworking function, the interworked terminating message of the first messaging service to the originating user equipment, in order for the interworked terminating message to be delivered to an application present in the originating user equipment which sent the originating message from the first messaging service and not to be delivered to a different application present in the originating user equipment capable of handling messages of the second messaging service.
3 Assignments
0 Petitions
Accused Products
Abstract
In a service level interworking unit, a service center (SC) address or a set of SC addresses dedicated for the service level interworking is used whenever an instant message (IM) is interworked to a short message (SM). In other words, if a message is initially sent as an instant message (IM) by user equipment (UE) and is interworked to a short message (SM) by the interworking function, the interworked short message (SM) is sent to a dedicated service center (SC) address. For originating messages that are not interworked, different service center address or addresses are used. A terminating short message (SM) received at the interworking unit is interworked to an instant message (IM) and the interworked instant message (IM) is delivered to the user equipment (UE), if a service center address in the terminating short message (SM) is one of the dedicated service center addresses. If the a service center address in the terminating short message (SM) is not one of the dedicated service center addresses, the terminating short message (SM) is delivered to the user equipment (UE) without a service level interworking.
-
Citations
17 Claims
-
1. A method, comprising
interworking an originating message from a first messaging service to a second messaging service at a network-based service level interworking gateway, storing, at the service level interworking gateway, correlation information particular to an interworked originating message, the correlation information including time information related to the originating message, sending, from the service level interworking gateway, the interworked originating message of the second messaging service with a service center address, interworking, at the service level interworking gateway, a received terminating message of the second messaging service to an interworked terminating message of the first messaging service by using the correlation information to correlate the received terminating message with the originating message, and sending, from the service level interworking function, the interworked terminating message of the first messaging service to the originating user equipment, in order for the interworked terminating message to be delivered to an application present in the originating user equipment which sent the originating message from the first messaging service and not to be delivered to a different application present in the originating user equipment capable of handling messages of the second messaging service.
-
10. A gateway apparatus, comprising
a processor; -
a memory storing machine readable instructions; a receiver configured to receive an originating message of a first messaging service from originating user equipment, the processor configured to transform the originating message to a message of a second messaging service, the memory configured to store correlation information particular to an interworked originating message at a service level interworking gateway, the correlation information including time information related to the originating message; and a transmitter configured to send the interworked originating message with a service center address, the receiver configured to receive a terminating message of the second messaging service, the processor being further configured to transform the terminating message to an interwoked terminating message of the first messaging service by using the correlation information to correlate the received terminating message with the originating message and to send the interworked terminating message of the first messaging service to the originating user equipment in order for the interworked terminating message to be delivered to an application present in the originating user equipment which sent the originating message from the first messaging service and not to be delivered to a different application present in the originating user equipment capable of handling messages of the second messaging service. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product stored on a non-transitory computer readable medium and comprising executable code which, when executed in a computing device, performs the following:
-
interworking an originating message from a first messaging service to a second messaging service at a network-based service level interworking gateway, storing, at the service level interworking gateway, correlation information particular to an interworked originating message, the correlation information including time information related to the originating message, sending, from the service level interworking gateway, the interworked originating message of the second messaging service with a service center address, interworking, at the service level interworking gateway, a received terminating message of the second messaging service to an interworked terminating message of the first messaging service by using the correlation information to correlate the received terminating message with the originating message, and sending, from the service level interworking function, the interworked terminating message of the first messaging service to the originating user equipment, in order for the interworked terminating message to be delivered to an application present in the originating user equipment which sent the originating message from the first messaging service and not to be delivered to a different application present in the originating user equipment capable of handling messages of the second messaging service.
-
Specification