MESSAGING SYSTEM AND METHOD WITH ADAPTIVE PACKET AND MOBILE NETWORK MESSAGE PATHS
2 Assignments
0 Petitions
Accused Products
Abstract
A gateway (G) interfaces with a packet (IM) network (N) a mobile (GSM) network (N2), a HLR, an IM server (S1) and an SMSC (S2). The gateway (G) has a trajectory database (D) which is dynamically maintained and is accessed to determine in real time the optimum communication paths for messages.
14 Citations
36 Claims
-
1-21. -21. (canceled)
-
22. A messaging system comprising:
-
an interface for communicating via a packet network; an interface for communicating via a mobile network; a messaging server; and a message service centre; wherein the system comprises a processor adapted to interwork between the packet and mobile networks for communication of messages, and in which the system comprises; a gateway between the messaging server and the message service centre, and a trajectory database, and the processor is adapted to access said database to determine trajectory data for a message between a particular sender and a particular recipient, wherein the trajectory database includes for each stored trajectory, an originator address, a terminator address, and a timestamp, and the processor is adapted to update the time stamp with each access, wherein the message service centre is adapted to use the trajectory database, wherein the message service centre is adapted to attempt a packet network delivery via the messaging server, wherein the messaging server is adapted to determine that packet network delivery is not possible or likely, and to inform the message service centre accordingly, and wherein the message service centre is adapted to update the trajectory database if it receives a negative acknowledgement from the messaging server. - View Dependent Claims (23, 24, 25)
-
-
26. A messaging method performed by a messaging system comprising a gateway having interfaces for communicating with a mobile network and a packet or data network, a messaging server, and a message service centre, the method comprising the steps of the system interworking between the mobile and packet networks for message communication by:
-
the gateway maintaining a trajectory database, and the processor accessing the trajectory database to determine trajectory data for a message between a particular sender and a particular recipient, wherein the trajectory data includes an originator A address a terminator B address, and a timestamp, the gateway updates the timestamp with each access, the message service centre uses the trajectory database, attempts a packet network delivery via the messaging server, and updates the trajectory database if it receives a negative acknowledgement from the messaging server, and if the messaging server determines that packet network delivery is not possible or likely it informs the message service centre accordingly. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification