CPC G06Q 10/1095 (2013.01) [G06F 3/0481 (2013.01); G06F 3/0484 (2013.01); G06F 40/20 (2020.01); H04L 51/046 (2013.01); H04L 51/52 (2022.05); H04L 63/104 (2013.01); H04L 65/1069 (2013.01)] | 20 Claims |
1. A method comprising:
determining, by one or more computing devices having one or more processors and memory, that input data corresponds to viewing a calendar user interface from within an instance of a client application;
determining, by at least one computing device of the one or more computing devices, one or more events related to a user of the client application;
determining, by at least one computing device of the one or more computing devices, one or more additional users of the client application that correspond to individual events of the one or more events;
causing, by at least one computing device of the one or more computing devices, the calendar user interface to be displayed, the calendar user interface including a user interface element indicating an event of the one or more events and the one or more additional users of the client application that correspond to the event;
in response to selection of the user interface element, launching, by at least one computing device of the one or more computing devices, a messaging session within the calendar user interface such that messages of the messaging session are displayed as an overlay of the user interface element indicating the event;
communicating, by at least one computing device of the one or more computing devices, one or more messages related to the event between the user and the one or more additional users from within the calendar user interface;
analyzing, by at least one computing device of the one or more computing devices, content of a number of messages of the messaging session between the user and the one or more additional users to determine a modification to information related to the event; and
modifying, by at least one computing device of the one or more computing devices, the information related to the event.
|