CPC H04L 51/043 (2013.01) [H04L 51/046 (2013.01); H04L 51/18 (2013.01); H04L 67/535 (2022.05)] | 20 Claims |
1. A method comprising:
generating a group conversation between a plurality of users, the group conversation corresponding to a main conversation view and an experience page accessible from the main conversation view, the experience page corresponding to a full-screen display of a user interface generated based on a web-based external resource, the full-screen display of the user interface including a plurality of messages with content matching content of a plurality of messages currently exchanged between the plurality of users in the group conversation;
detecting, via a device associated with a first user from the plurality of users, one or more user interactions with the experience page within a predetermined time period;
determining that the first user is currently active in the experience page based on the detecting of the one or more user interactions within the predetermined time period;
upon determining that the first user is active in the experience page, generating a first graphical element for display on a device associated with a second user from the plurality of users, the first graphical element, upon being displayed, including an avatar that represents a physical appearance of the first user, a name of the first user, and an icon representing the experience page accessible from the main conversation view, the first graphical element being displayed in vivid colors representing an online status of the first user;
determining that the first user is no longer active in the experience page based on a lack of detection of a user interaction within the predetermined time period; and
upon determining that the first user is no longer active in the experience page, generating a second graphical element, for display on the device associated with the second user, upon being displayed, including the name of the first user, the second graphical element being displayed in muted colors representing an offline status of the first user.
|