Method and systems for short message forwarding services
First Claim
Patent Images
1. A method of managing Short Messaging Service messages, the method comprising:
- receiving at an SMS relay a first SMS message originated from a first device and directed to a first destination address associated with a device of a user;
storing the first SMS message on a server accessible over a network by the user;
enabling the user to access a user interface via which the user can view the stored first SMS message from the networked server and (a) delete the first SMS message from a log of SMS messages, or (b) forward the first SMS message stored on the networked server, or (c) reply to the first SMS message stored on the networked server, or (d) edit an originating address associated with the first SMS message stored on the networked server, or (e) create a contact record including at least the originating address associated with the first SMS message stored on the networked server, or (f) originate a call to the first device that originated the first SMS message stored on the networked server, or any combination of (a), (b), (c), (d), (e) and (f);
receiving at the SMS relay a second SMS message originated from a second device and directed to the first destination address;
querying a Home Location Register (HLR) regarding a status of the user device associated with the first destination address;
receiving an indication from the HLR as to whether the user device associated with the first destination address is available to receive the second SMS message;
storing the second SMS message on the server, wherein the server is accessible over the network by the user;
wherein, via the user interface, the user can view the stored second SMS message from the networked server and (g) delete the second SMS message, from the log of SMS messages or (h) forward the second SMS message stored on the networked server, or (i) reply to the second SMS message stored on the networked server, or (j) edit an originating address associated with the second SMS message stored on the networked server, or (k) create a contact record including an originating address of the second SMS message stored on the networked server, or (l) originate a call to the second device that originated the second SMS message stored on the networked server, or any combination of (g), (h), (i), (j), (k) and (l); and
at least partly in response to the indication from the HLR that the device of the user is not available to receive the second SMS message, causing at least in part a message notification to be transmitted to the user, wherein the notification is transmitted to a second destination address, wherein the second destination address is different than the first destination address.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are described for processing visual messages, such as text or multimedia messages, originated from a mobile phone. In an embodiment, a visual message from an originating wireless telephonic device is directed to an original destination address associated with a user. An indication that the visual message has been received at a first telecommunications system, wherein an original destination associated with the original destination address is not available to receive the originating wireless telephonic device visual message. The visual message is wirelessly transmitted to an alternate destination.
195 Citations
21 Claims
-
1. A method of managing Short Messaging Service messages, the method comprising:
-
receiving at an SMS relay a first SMS message originated from a first device and directed to a first destination address associated with a device of a user; storing the first SMS message on a server accessible over a network by the user; enabling the user to access a user interface via which the user can view the stored first SMS message from the networked server and (a) delete the first SMS message from a log of SMS messages, or (b) forward the first SMS message stored on the networked server, or (c) reply to the first SMS message stored on the networked server, or (d) edit an originating address associated with the first SMS message stored on the networked server, or (e) create a contact record including at least the originating address associated with the first SMS message stored on the networked server, or (f) originate a call to the first device that originated the first SMS message stored on the networked server, or any combination of (a), (b), (c), (d), (e) and (f); receiving at the SMS relay a second SMS message originated from a second device and directed to the first destination address; querying a Home Location Register (HLR) regarding a status of the user device associated with the first destination address; receiving an indication from the HLR as to whether the user device associated with the first destination address is available to receive the second SMS message; storing the second SMS message on the server, wherein the server is accessible over the network by the user; wherein, via the user interface, the user can view the stored second SMS message from the networked server and (g) delete the second SMS message, from the log of SMS messages or (h) forward the second SMS message stored on the networked server, or (i) reply to the second SMS message stored on the networked server, or (j) edit an originating address associated with the second SMS message stored on the networked server, or (k) create a contact record including an originating address of the second SMS message stored on the networked server, or (l) originate a call to the second device that originated the second SMS message stored on the networked server, or any combination of (g), (h), (i), (j), (k) and (l); and at least partly in response to the indication from the HLR that the device of the user is not available to receive the second SMS message, causing at least in part a message notification to be transmitted to the user, wherein the notification is transmitted to a second destination address, wherein the second destination address is different than the first destination address. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of managing Short Messaging Service messages, the method comprising:
-
receiving a first SMS message at a message processing system directed to a first destination associated with a user; storing the first SMS message on a server accessible over a network by the user; enabling the user to access a user interface via which the user can view the stored first SMS message from the networked server and (a) delete the first SMS message from a server log of SMS messages, or (b) forward the first SMS message stored on the networked server, or (c) reply to the first SMS message stored on the networked server, or (d) edit an originating address associated with the first SMS message stored on the networked server, or (e) create a contact record including at least the originating address associated with the first SMS message stored on the networked server, or (f) originate a call to the first device that originated the first SMS message stored on the networked server, or any combination of (a), (b), (c), (d), (e) and (f); receiving at the message processing system a second SMS message originated from a second device and directed to the first destination address; querying a device availability system regarding a status of the user device associated with the first destination address; receiving an indication from the device availability system as to whether the user device associated with the first destination address is available to receive the second SMS messages; storing the second SMS message on the server, wherein the server is accessible over the network by the user; and at least partly in response to the indication from the device availability system that the device of the user is not available to receive SMS messages, causing at least in part a message notification to be transmitted to the user wherein the notification is transmitted to a second destination address, wherein the second destination address is different than the first destination address. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus configured to manage Short Messaging Service messages, the apparatus comprising:
-
a computing system including one or more processing devices; instructions stored in non-transitory computer readable memory that, when executed, cause the computing system to perform operations comprising; receiving a first SMS message at a message processing system directed to a first destination associated with a user; storing the first SMS message on a server accessible over a network by the user; enabling the user to access a user interface via which the user can view the stored first SMS message from the networked server and (a) delete the first SMS message from a server log of SMS messages, or (b) forward the first SMS message stored on the networked server, or (c) reply to the first SMS message stored on the networked server, or (d) edit an originating address associated with the first SMS message stored on the networked server, or (e) create a contact record including at least the originating address associated with the first SMS message stored on the networked server, or (f) originate a call to the first device that originated the first SMS message stored on the networked server, or any combination of (a), (b), (c), (d), (e) and (f); receiving at the message processing system a second SMS message originated from a second device and directed to the first destination address; querying a device availability system regarding a status of the user device associated with the first destination address; receiving an indication from the device availability system as to whether the user device associated with the first destination address is available to receive the second SMS messages; storing the second SMS message on the server, wherein the server is accessible over the network by the user; and at least partly in response to the indication from the device availability system that the device of the user is not available to receive SMS messages, causing at least in part a message notification to be transmitted to the user wherein the notification is transmitted to a second destination address, wherein the second destination address is different than the first destination address. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification