US 12,255,863 B2
Method and system for organizing and interacting with messages on devices
Erik N. Lukas, Beverly Shores, IN (US); and Gregory O. Peet, Dewey, AZ (US)
Assigned to Deborah A. Lambert, Tarpon Springs, FL (US); and Whitehead Investments, LLC, Tarpon Springs, FL (US)
Filed by DEBORAH A. LAMBERT AS TRUSTEE OF THE DEBORAH A. LAMBERT IRREVOCABLE TRUST FOR MARK LAMBERT, Tarpon Springs, FL (US); and Whitehead Investments, LLC, Tarpon Springs, FL (US)
Filed on Nov. 17, 2023, as Appl. No. 18/512,776.
Application 18/512,776 is a continuation of application No. 18/168,493, filed on Feb. 13, 2023, granted, now 12,137,074.
Application 18/168,493 is a continuation of application No. 17/521,631, filed on Nov. 8, 2021, granted, now 11,606,327, issued on Mar. 14, 2023.
Application 17/521,631 is a continuation of application No. 16/840,080, filed on Apr. 3, 2020, granted, now 11,171,907, issued on Nov. 9, 2021.
Application 16/840,080 is a continuation of application No. 15/250,715, filed on Aug. 29, 2016, granted, now 10,623,361, issued on Apr. 14, 2020.
Claims priority of provisional application 62/210,922, filed on Aug. 27, 2015.
Prior Publication US 2024/0089230 A1, Mar. 14, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 51/42 (2022.01); G06F 3/0488 (2022.01); H04M 1/72436 (2021.01)
CPC H04L 51/42 (2022.05) [G06F 3/0488 (2013.01); H04M 1/72436 (2021.01); H04M 2250/22 (2013.01)] 21 Claims
OG exemplary drawing
 
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.