Patent ID: 11868590
Assignee: SNAP INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 6:
7. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
receiving, from a client device , an identification of a first user identifier from among a list of user identifiers;
identifying, from among a plurality of group chat sessions associated with the client device, a group chat session that includes a user identified by the first user identifier, the group chat session corresponding with a theme that comprises one or more graphical attributes that represent a subject associated with the group chat session;
receiving a request to add re users to the group chat session;
identifying one or more users based on a communication history between the one or more users and a user of the client device, responsive to the request;
causing display of a list that comprises one or more user identifiers associated with the one or more users identified based on the communication history , the one or more user identifiers including a second user identifier;
receiving a selection of the second user identifier;
generating a group identifier based on the one or more graphical attributes associated with the theme assigned to the group chat session that represents the subject associated with the group and at least the first user identifier and the second user identifier, the first user identifier and the second user identifier comprising graphical avatars;
causing display of the group identifier among a set of group identifiers comprising the one or more graphical attributes associated with the theme;
receiving an input that selects the group identifier, the input comprising an input property that includes an input pressure;
determining that the input pressure of the input transgresses a threshold value; and
causing display of a presentation of the group chat session responsive to the determining that the input pressure transgresses the threshold value, the presentation of the group chat session including the group identifier and attributes of the group chat session, the attributes including an indication of a time that the group chat session was initiated.