None.
None.
This invention relates to status reporting of Electronic Messages delivered to email, mobile devices and web browsers.
Senders of mobile messages currently have visibility to delivery status of messages on their mobile device. The status often includes indicators that represent ‘read’ or ‘received’ or ‘delivered’ or other custom status. However the user sometimes has multiple ways to access their message content which in the preferred embodiment includes mobile devices but also includes tablets and web browsers. While the recipient status is sometimes available to the sending device for a single recipient, the recipient status for all recipients is not available to other devices owned by the same user and the status is not available for when there are multiple recipients of the message.
This provides the recipient status of each message for each recipient of the message and makes the recipient status available to multiple client devices. The recipient status for all recipients is stored as an attribute for each message.
When a messaging or email client sends a message, a copy is stored at a new network storage device, a Message Storage Apparatus, alternately called a Message Storage Application which stores the message as well as the recipient status of the message for each recipient. Initially the recipient status for each recipient is not set or alternately set to “None” since message has just been sent. In the preferred embodiment, this initial setting can be done with an IMAP APPEND command. As other network servers, such as the SMSC or MMSC are informed of delivery status for each recipient, these recipient status notifications are sent to the Mobile Storage Application device via the XMSGID STORE command to update the appropriate recipient status for each recipient.
Those with skill in the art will recognize that MSA can be a separate device or additional functionality added to an industry standard SMSC or MMSC or RCS server. Since this status is now managed at a network storage device, the delivery status of a message for each recipient can be seen by any permitted client device such as multiple mobiles owned by the same customer, a tablet and a web browser which all can access synchronized information for a given message id at a shared server.
In the preferred embodiment, a new command XMSGID STORE, is used by the SMSC or MMSC or RCS server to store messages to a separate message server device. At a later time, a client such as a cellular phone, smartphone or tablet, or web-browser can access the recipient status of one or more recipients of a given message using a modified FETCH command which is modified by the inventor to include a XRECIPIENTSTATUS parameter.
This application claims the benefit of U.S. Provisional application 61/767,699 filed on Feb. 22, 2013 by the present inventor. Provisional Application 61/767,699 is incorporated by reference into this application.
| Number | Date | Country | |
|---|---|---|---|
| 61767699 | Feb 2013 | US |