US 12,476,932 B2
Messaging system
Jeremy Voss, Los Angeles, CA (US)
Assigned to Snap Inc., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Jun. 16, 2023, as Appl. No. 18/211,089.
Application 18/211,089 is a continuation of application No. 17/679,683, filed on Feb. 24, 2022, granted, now 11,784,957.
Application 17/679,683 is a continuation of application No. 16/042,705, filed on Jul. 23, 2018, granted, now 11,277,368.
Prior Publication US 2023/0336514 A1, Oct. 19, 2023
Int. Cl. H04L 51/42 (2022.01); H04L 51/046 (2022.01); H04L 51/10 (2022.01); H04L 51/212 (2022.01); H04L 51/224 (2022.01); H04L 51/234 (2022.01)
CPC H04L 51/42 (2022.05) [H04L 51/046 (2013.01); H04L 51/10 (2013.01); H04L 51/224 (2022.05); H04L 51/234 (2022.05); H04L 51/212 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
causing display of a messaging interface at a first client device, the messaging interface including a display of a set of messages that include a message;
receiving, from the client device, an input that selects the message;
causing display of a menu element that includes one or more message options for the message identified by the input;
determining a message status for one or more recipients from among a list of recipients, the message status indicating whether each of the one or more recipients have opened or accessed the message;
presenting, within the menu element, the message status of the message and an option to un-send the message, wherein:
the message status presents user identifiers of the one or more recipients using a first color to indicate recipients that have opened the message and a second color to indicate recipients that have not opened the message; and
the option to un-send enables selection of recipients for message removal based on message status;
receiving a selection of the option to un-send the message;
causing display of a list of recipients of the message responsive to the selection;
receiving an identification of a portion of the list of recipients, the portion of the list of recipients comprising a recipient;
generating a request to remove the message from the portion of the list of recipients that include the recipient; and
causing display of a notification that includes an identifier associated with the first client device at a second client device associated with the recipient responsive to the request to remove the message from the messaging interface.