×

Messaging hub system

  • US 10,455,377 B2
  • Filed: 11/05/2015
  • Issued: 10/22/2019
  • Est. Priority Date: 08/05/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for controlling transmission and reception of electronic text messages to be delivered to and from a non-telephony data enabled device of a user, the method comprising:

  • storing an association between the non-telephony data enabled device identifier and a virtual phone number corresponding to a land-line phone number currently used by the user and issued by a land-line exchange carrier;

    assigning, by a messaging hub to the non-telephony data enabled device, the virtual phone number from one or more phone numbers issued by the land-line exchange carrier;

    receiving, at the messaging hub, a first electronic text message from a message source through a short message service center directed to the virtual phone number assigned to the user'"'"'s non-telephony data enabled device, the short message service center operated by a mobile carrier service provider;

    relaying the first electronic text message to an inbound service coupled to the short message service center;

    establishing a connection between the non-telephony data enabled device and the inbound service;

    receiving a request to suspend message delivery and retain messages on the messaging hub;

    suspending message delivery;

    providing a predetermined auto-reply response to an originator of the electronic text message;

    retaining the electronic text message in a message retention queue on the messaging hub;

    receiving a second electronic text message from the non-telephony data enabled device, the second electronic text message including an identification of the virtual phone number as the source of the second electronic text message and including a destination phone number; and

    providing the second electronic text message to the short message service center.

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