Delivery/read receipts for electronic messaging
AssigneeApple Inc.
InventorsChanaka G Karunamuni, Richard R. Dellinger
Life of this patent
Estimating the term…
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.
Claims36
A method comprising:
- at an electronic device with a display:
- displaying, on the display, a messaging conversation between a first participant and a second participant that includes a plurality of messages, including, concurrently displaying, on the display:
- a first message;
- a second message;
- a first read receipt for the first message that indicates that the first message has been read by the second participant;
- and
- a delivery receipt for the second message that indicates that the second message has been delivered from the first participant to the second participant and indicates that the second message has not been read by the second participant;
- after concurrently displaying the first message, the second message, the first read receipt for the first message and the delivery receipt for the second message, receiving an indication that the second message has been read by the second participant;
- and
- in response to receiving the indication that the second message has been read by the second participant, displaying, on the display, the plurality of messages concurrently with a second read receipt without displaying the delivery receipt for the second message and without displaying the first read receipt for the first message.
A non-transitory computer-readable storage medium configured to store instructions that, when executed by an electronic device with a display and one or more processors, cause the one or more processors to perform operations comprising:
- displaying, on the display, a messaging conversation between a first participant and a second participant that includes a plurality of messages, including, concurrently displaying, on the display:
- a first message;
- a second message;
- a first read receipt for the first message that indicates that the first message has been delivered to the second participant and indicates that the first message has been read by the second participant;
- and
- a delivery receipt for the second message that indicates that the second message has been delivered from the first participant to the second participant and indicates that the second message has not been read by the second participant;
- after concurrently displaying the first message, the second message, the first read receipt for the first message and the delivery receipt for the second message, receiving an indication that the second message has been read by the second participant;
- and
- in response to receiving the indication that the second message has been read by the second participant, displaying, on the display, the plurality of messages concurrently with a second read receipt without displaying the delivery receipt for the second message and without displaying the first read receipt for the first message.
An electronic device comprising:
- a display;
- one or more processors;
- and
- memory coupled to the one or more processors and configured to store instructions which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- displaying, on the display, a messaging conversation between a first participant and a second participant that includes a plurality of messages, including, concurrently displaying, on the display:
- a first message;
- a second message;
- a first read receipt for the first message that indicates that the first message has been read by the second participant;
- and
- a delivery receipt for the second message that indicates that the second message has been delivered from the first participant to the second participant and indicates that the second message has not been read by the second participant;
- after concurrently displaying the first message, the second message, the first read receipt for the first message and the delivery receipt for the second message, receiving an indication that the second message has been read by the second participant;
- and
- in response to receiving the indication that the second message has been read by the second participant, displaying, on the display, the plurality of messages concurrently with a second read receipt without displaying the delivery receipt for the second message and without displaying the first read receipt for the first message.
Dependencies are inferred from the claim text.