IP Library Granted Patent US 9,130,779
Granted Patent B2
US 9,130,779 · App. 12/476,430 · Granted Sep 8, 2015

Method and apparatus for providing enhanced SMS/EMS/MMS

Inventor: Amitabh Goyal (Karnataka, IN)
Assignee: QUALCOMM Incorporated
H04L12/5885H04L51/34H04L12/585H04L12/5895
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,130,779
App. No.
12/476,430
Granted
Sep 8, 2015
Kind
B2
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.

Claims (30)

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2009
From: GOYAL, AMITABH
To: QUALCOMM INCORPORATED
Reel/Frame 023009/0646 →
Continuity (1)
Related Publication 20100304766A1 · Dec 2, 2010