×

Messaging system and method with adaptive packet and mobile network message paths

  • US 9,769,632 B2
  • Filed: 04/25/2013
  • Issued: 09/19/2017
  • Est. Priority Date: 08/10/2012
  • Status: Active Grant
First Claim
Patent Images

1. A messaging system for allowing a Short Message Service (SMS) message recipient to respond to an IM message sent from an Instant Messaging (IM) domain by delivering a response to the IM message into the IM domain, the messaging system comprising:

  • an interface for communicating the IM message via a packet network;

    an interface for communicating the SMS message via a mobile network;

    a messaging server (MS) configured to send and receive IM messages;

    a message service center (MSC) configured to send and receive SMS messages;

    a processor that interfaces between the packet network and the mobile network for communication of IM messages and SMS messages;

    a gateway between the MS and the MSC, anda trajectory database,wherein sending the IM message creates trajectory data between an IM sender and the SMS recipient, wherein the trajectory data is stored in the trajectory database, wherein each stored trajectory data includes an originator address that comprises an MSISDN of the originator device and a terminator address that comprises an MSISDN of the terminator device, and wherein each trajectory is registered with a timestamp in the trajectory database,wherein the processor can access the trajectory database to determine the trajectory data for a message between the IM sender and the SMS recipient,wherein the MSC is configured to access and use a stored trajectory in the trajectory database upon receipt of a response message from the SMS recipient to the IM sender,wherein, if the MSC determines that the stored trajectory between the IM sender and the SMS recipient exists, the MSC queries a home location register (HLR) to retrieve connectivity information determine if the IM sender currently has a mobile data connection,wherein, if the IM sender currently has the mobile data connection, then the MSC;

    attaches the connectivity information retrieved from the HLR to the response message;

    routes the response message into the IM domain via the packet network using the stored trajectory;

    uses the connectivity information when the response message arrives in the IM domain to determine whether to keep the response message in the IM domain for immediate or short term delivery;

    acknowledges arrival of the response message; and

    delivers the response message to the IM sender,wherein, if the IM sender does not currently have the mobile data connection, the MSC routes the response message via the mobile network.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×