US 11,895,079 B1
Batch sorting of time-bounded messages according to topic
Dongeek Shin, San Jose, CA (US)
Assigned to GOOGLE LLC, Mountain View, CA (US)
Filed by GOOGLE LLC, Mountain View, CA (US)
Filed on May 31, 2022, as Appl. No. 17/828,227.
Int. Cl. G06F 16/335 (2019.01); H04L 12/58 (2006.01); G06F 3/01 (2006.01); H04L 51/56 (2022.01); H04L 51/42 (2022.01); H04L 51/02 (2022.01)
CPC H04L 51/56 (2022.05) [H04L 51/02 (2013.01); H04L 51/42 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method implemented by one or more processors, the method comprising:
processing email data that characterizes multiple different emails directed to a user,
wherein the emails are accessible to the user via a display interface of a computing device or a separate computing device;
determining, based on processing the email data, that a group of emails of the multiple different emails directed to the user are unread emails, and that each email of the group of emails has a corresponding transfer time that satisfies a transfer time threshold;
determining, based on processing the email data, that a first subset of emails of the group of emails corresponds to a first email classification, and that a second subset of emails of the group of emails corresponds to a second email classification;
generating, based on processing the email data, application data that causes:
a first graphical user interface (GUI) area to be assigned to the group of emails corresponding to the transfer time that satisfies the transfer time threshold,
a second GUI area to be assigned to the first subset of emails corresponding to the first email classification, and
a third GUI area to be assigned to the second subset of emails corresponding to the second email classification,
wherein the first GUI area surrounds the second GUI area and the third GUI area; and
causing, based on the application data, the display interface of the computing device or the separate computing device to render an email interface with selectable GUI elements located within the first GUI area,
wherein a portion of the selectable GUI elements correspond to the first subset of emails and are rendered within the second GUI area, a separate portion of the selectable GUI elements correspond to the second subset of emails and are rendered within the third GUI area, and the portion of the selectable GUI elements are rendered within the second GUI area simultaneous with rendering of the additional portion of the selectable GUI elements within the third GUI area.