CPC H04L 51/046 (2013.01) [G06F 3/04817 (2013.01); G06F 9/542 (2013.01); H04L 12/1813 (2013.01); H04L 51/224 (2022.05); H04W 4/14 (2013.01); H04W 8/26 (2013.01)] | 20 Claims |
1. A method comprising:
determining, by a computing system including one or more computing devices having one or more processors and memory, first location information of a computing device of a user of a messaging application;
causing, by the computing system and based on the first location information, presentation of a map interface, the map interface including an event icon indicating a location that corresponds to an event;
determining, by the computing system, selection of the event icon;
in response to determining the selection of the event icon, causing, by the computing system, presentation of an additional user interface, the additional user interface including an invitation to the event and an indicium that is selectable to join the user to a group chat that corresponds to the event;
in response to determining selection of the indicium, causing, by the computing system, joining of the user to the group chat;
determining, by the computing system, second location information of the computing device of the user, the second location information being determined after the user joins the group chat;
detecting, by the computing system, that the user has joined the group chat and that the second location information, as determined after the user joins the group chat, indicates that the user is within a predetermined proximity of the location that corresponds to the event; and
in response to detecting that the user has joined the group chat and that the second location information indicates that the user is within the predetermined proximity of the location that corresponds to the event:
updating, by the computing system, the event icon to obtain an updated event icon that has a different appearance than the event icon and is user-selectable to interact with one or more members of the group chat; and
causing, by the computing system, presentation of the updated event icon in the map interface.
|