| CPC H04L 51/42 (2022.05) [G06F 3/0488 (2013.01); H04M 1/72436 (2021.01); H04M 2250/22 (2013.01)] | 21 Claims |

|
1. A non-transitory computer-readable storage medium storing instructions, which, when executed by one or more data processors of a system, cause the system to:
cause display, on a display device, of a vertical list of graphical elements arranged in chronological order on a main interface of a message client, wherein each graphical element presents information of an associated electronic message;
receive a first user input associated with a particular graphical element of the list of graphical elements,
wherein the particular graphical element is associated with a particular electronic message including an attached electronic file, and
wherein the system is configured to receive the first user input while the particular electronic message is closed;
in response to the first user input, cause presentation of a preview visualization of the attached electronic file in the main interface;
receive a second user input associated with the particular graphical element of the list of graphical elements;
in response to the second user input, cause the particular electronic message to open in the main interface on the display device;
receive, while the particular electronic message is open, a third user input associated with the attached electronic file of the particular electronic message; and
in response to the third user input, cause the attached electronic file to open in an interface other than the main interface to present content of the attached electronic file on the display device.
|