Delivery/read receipts for electronic messaging
First Claim
Patent Images
1. A method comprising:
- at a sender device with a display;
displaying, on the display, a message conversation that includes a plurality of messages between a sender and a recipient associated with one or more recipient devices, including concurrently displaying;
a first message sent from the sender device that has been delivered to one or more recipient devices and has been read;
a second message sent from the sender device that has been delivered to one or more recipient devices but has not been read;
a third message sent from a respective one of the one or more recipient devices to the sender device; and
displaying a delivery receipt for the second message, the delivery receipt indicating that the second message has been delivered to one or more of the recipient devices, wherein the delivery receipt is displayed at a first respective location in the message conversation; and
in response to determining that the second message has been read on at least one of the recipient devices, replacing the delivery receipt with a read receipt for the second message in the message conversation, wherein replacing display of the delivery receipt with the read receipt for the second message includes;
ceasing to display the delivery receipt in the message conversation; and
displaying the read receipt for the second message at the first respective location in the message conversation at which the delivery receipt was previously displayed without displaying a read receipt for the first message and a read receipt for the third message.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products for delivery/read receipts for electronic messaging are disclosed. During one-on-one electronic messaging sessions in a conversation view format, only a single read receipt is shown only for the most recent message transmitted in the conversation. In some implementations, a delivery receipt is shown which then can be replaced or morphed into a read receipt. In a group conversation, a read receipt can be displayed for the recipient who most recently caught up in the ongoing conversation.
40 Citations
21 Claims
-
1. A method comprising:
at a sender device with a display; displaying, on the display, a message conversation that includes a plurality of messages between a sender and a recipient associated with one or more recipient devices, including concurrently displaying; a first message sent from the sender device that has been delivered to one or more recipient devices and has been read; a second message sent from the sender device that has been delivered to one or more recipient devices but has not been read; a third message sent from a respective one of the one or more recipient devices to the sender device; and displaying a delivery receipt for the second message, the delivery receipt indicating that the second message has been delivered to one or more of the recipient devices, wherein the delivery receipt is displayed at a first respective location in the message conversation; and in response to determining that the second message has been read on at least one of the recipient devices, replacing the delivery receipt with a read receipt for the second message in the message conversation, wherein replacing display of the delivery receipt with the read receipt for the second message includes; ceasing to display the delivery receipt in the message conversation; and displaying the read receipt for the second message at the first respective location in the message conversation at which the delivery receipt was previously displayed without displaying a read receipt for the first message and a read receipt for the third message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A non-transitory computer-readable storage medium configured to store instructions, which, when executed by a sender device with a display and one or more processors, causes the one or more processors to perform operations, comprising:
-
displaying, on the display, a message conversation that includes a plurality of messages between a sender and a recipient associated with one or more recipient devices, including concurrently displaying; a first message sent from the sender device that has been delivered to one or more recipient devices and has been read; a second message sent from the sender device that has been delivered to one or more recipient devices but has not been read; a third message sent from a respective one of the one or more recipient devices to the sender device; and displaying a delivery receipt for the second message, the delivery receipt indicating that the second message has been delivered to one or more of the recipient devices, wherein the delivery receipt is displayed at a first respective location in the message conversation; and in response to determining that the second message has been read on at least one of the recipient devices, replacing the delivery receipt with a read receipt for the second message in the message conversation, wherein replacing display of the delivery receipt with the read receipt for the second message includes; ceasing to display the delivery receipt in the message conversation; and displaying the read receipt for the second message at the first respective location in the message conversation at which the delivery receipt was previously displayed without displaying a read receipt for the first message and a read receipt for the third message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A sender device comprising:
-
a display one or more processors; memory coupled to the one or more processors and configured to store instructions which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; displaying, on the display, a message conversation that includes a plurality of messages between a sender and a recipient associated with one or more recipient devices, including concurrently displaying; a first message sent from the sender device that has been delivered to one or more recipient devices and has been read; a second message sent from the sender device that has been delivered to one or more recipient devices but has not been read; a third message sent from a respective one of the one or more recipient devices to the sender device; and displaying a delivery receipt for the second message, the delivery receipt indicating that the second message has been delivered to one or more of the recipient devices, wherein the delivery receipt is displayed at a first respective location in the message conversation; and in response to determining that the second message has been read on at least one of the recipient devices, replacing the delivery receipt with a read receipt for the second message in the message conversation, wherein replacing display of the delivery receipt with the read receipt for the second message includes; ceasing to display the delivery receipt in the message conversation; and displaying the read receipt for the second message at the first respective location in the message conversation at which the delivery receipt was previously displayed without displaying a read receipt for the first message and a read receipt for the third message. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification