Messaging hub system
First Claim
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.
0 Assignments
0 Petitions
Accused Products
Abstract
A social messaging hub provides communication services for a data enabled device having Internet network access capabilities such as a portable media player, personal digital assistant, a Wi-Fi mobile platform, a tablet computer, portable e-Reader, a personal computer, a laptop and a netbook computer. The social messaging hub communicates with the data enabled device over the Internet or cellular data networks, and interfaces with a message infrastructure including mobile carriers, message aggregators, message exchanges and various specialized social messaging services. Messages may originate in or be delivered to other users'"'"' mobile telephones or in similarly equipped and provisioned IP data enabled devices. The social messaging hub can provide a predetermined auto-reply response and retain messages for a timed duration in a message retention queue when requested by a user. Messages may be viewed with a data enabled device application at various zoom levels.
114 Citations
9 Claims
-
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 Dependent Claims (2, 3, 4, 6, 7, 8)
-
-
5. A messaging hub for Short Message Service/Multimedia Messaging Service/Enhanced Messaging Service (SMS/MMS/EMS) communications between a non-telephony data enabled device of a user and a messaging infrastructure, the messaging hub comprising:
-
an electronic text provider configured to; receive a first electronic text message from the messaging infrastructure through a short message service center, wherein the first electronic text message is directed to a virtual phone number assigned to the user'"'"'s non-telephony data enabled device and the short message service center operated by a mobile carrier service provider; relay the first electronic text message to an inbound service coupled to the electronic text provider; receive a second electronic text message from the non-telephony data enabled device, the second electronic text message including both an identification of the virtual phone number as the source of the second electronic text message and a destination phone number; and provide the second electronic text message to the short message service center; a database coupled to the inbound service and a web server and storing an association between the virtual phone number and a non-telephony data enabled device identifier, the virtual phone number assigned by the messaging hub to the non-telephony data enabled device; a hub application operating on the web server and comprising a plurality of message services; a message retention queue for delaying delivery of electronic text messages; and a timer for controlling message retention, wherein the virtual phone number corresponds to a land-line phone number currently used by the user and assigned by the messaging hub from one or more phone numbers issued by a land-line exchange carrier. - View Dependent Claims (9)
-
Specification