Method and apparatus for providing enhanced SMS/EMS/MMS
First Claim
1. A method for providing enhanced short messaging service to enable a sender to prevent a recipient from forwarding the received message, comprising:
- receiving a short message service message from a sender'"'"'s communication device;
storing the received message in local memory;
examining the received message to determine if a prevent forwarding flag is set in a header of the message header by the sender;
receiving a user input request to forward the received message;
displaying a notice to the recipient indicating the sender'"'"'s request to prevent forwarding of the received message when the prevent forwarding flag is set; and
deleting the received message from local memory in response to the request to forward the received message when the prevent forwarding flag is set.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and various methods provide enhanced SMS/MMS/EMS messaging services. In an embodiment, a delivery confirmation of a SMS/MMS/EMS message is provided to the originating sender'"'"'s communication device. In another embodiment, a read receipt of a SMS/MMS/EMS message is provided to the originating sender'"'"'s communication device. In other embodiments, a sender is provided with the ability to delete a previously sent and received SMS/MMS/EMS message from a recipient'"'"'s communication device or recall/replace a previously sent and received SMS/MMS/EMS message with a new SMS/MMS/EMS message. In another embodiment, a sender is provided with the ability to send a SMS/MMS/EMS message that will automatically be deleted upon the occurrence of an expiration event. In other embodiments, a recipient may block, re-route or restrict the use of SMS/MMS/EMS message.
-
Citations
4 Claims
-
1. A method for providing enhanced short messaging service to enable a sender to prevent a recipient from forwarding the received message, comprising:
-
receiving a short message service message from a sender'"'"'s communication device; storing the received message in local memory; examining the received message to determine if a prevent forwarding flag is set in a header of the message header by the sender; receiving a user input request to forward the received message; displaying a notice to the recipient indicating the sender'"'"'s request to prevent forwarding of the received message when the prevent forwarding flag is set; and deleting the received message from local memory in response to the request to forward the received message when the prevent forwarding flag is set.
-
-
2. A non-transitory storage medium having stored thereon processor-executable software instructions configured to cause a processor to perform operations comprising:
-
receiving a short message service message from a sender'"'"'s communication device via a short message service center; storing the received message in local memory; examining the received message to determine if a prevent forwarding flag is set in a header of the received message; receiving a recipient input request to forward the received message; displaying a notice to the recipient indicating the sender'"'"'s request to prevent forwarding of the received message when the prevent forwarding flag is set; and deleting the received message from local memory in response to the request to forward the received message when the prevent forwarding flag is set.
-
-
3. A communication device capable of providing enhanced short messaging service to enable a sender to prevent a recipient from forwarding the received message, comprising:
-
means for receiving a short message service message from a sender'"'"'s communication device via a short message service center; means for storing the received message in local memory; means for examining the received message to determine if a prevent forwarding flag is set in a header of the received message; means for receiving a recipient input request to forward the received message; means for displaying a notice to the recipient indicating the sender'"'"'s request to prevent forwarding of the received message when the prevent forwarding flag is set; and means for deleting the received message from local memory in response to the request to forward the received message when the prevent forwarding flag is set.
-
-
4. A communication device capable of providing enhanced short messaging service to enable a sender to prevent a recipient from forwarding the received message, comprising:
-
a local memory; and a processor coupled to the local memory, wherein the processor is configured with processor executable instructions to perform operations comprising; receiving a short message service message from a sender'"'"'s communication device via a short message service center; storing the received message in the local memory; examining the received message to determine if a prevent forwarding flag is set in a header of the received message; receiving a recipient input request to forward the received message; displaying a notice to the recipient indicating the sender'"'"'s request to prevent forwarding of the received message when the prevent forwarding flag is set; and deleting the received message from the local memory in response to the request to forward the received message when the prevent forwarding flag is set.
-
Specification