Patent ID: 11924153
Assignee: SNAP INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method comprising:
causing, by one or more computing devices having one or more processors and memory, a messaging user interface to be displayed that includes a first plurality of user interface elements that correspond to a plurality of contacts of a first user of a client application and a second user interface element that is selectable to capture input related to messages of a messaging session between the first user and a second user, wherein a default message is displayed in the second user interface element;
determining, by at least one computing device of the one or more computing devices, that a user interface element of the first plurality of user interface elements has been selected to indicate that a contact of the plurality of contacts is a recipient of a message from the first user;
determining, by at least one computing device of the one or more computing devices, that the recipient is included in an entity table of the first user, the entity table indicating that the recipient has a relationship with the first user in relation to the client application, wherein the recipient is a second user of the client application;
analyzing, by at least one computing device of the one or more computing devices, a messaging history between the first user and the second user;
determining, by at least one computing device of the one or more computing devices, a reminder message to display to the first user;
responsive to selection of the user interface element, causing, by at least one computing device of the one or more computing devices, the reminder message to replace the default message in the second user interface element to generate a modified version of the messaging user interface that concurrently displays the first plurality of user interface elements and the reminder message in the second user interface element;
capturing, by at least one computing device of the one or more computing devices, message content in the second user interface element, the message content excluding the reminder message;
generating, by at least one computing device of the one or more computing devices, the message for the recipient that includes the message content; and
causing, by at least one computing device of the one or more computing devices, the message to be sent to the recipient.