Batch sorting of time-bounded messages according to topic
AssigneeGoogle Inc.
InventorDongeek Shin
Life of this patent
Estimating the term…
Abstract
Implementations set forth herein relate to rendering, at a message application, certain messages with a particular sorting scheme (e.g., a classification-based sorting scheme) based on the certain messages having transfer times that satisfy a transfer time threshold and, optionally, based on the certain messages being unread. Other messages rendered by the message application can be rendered with an alternative sorting scheme, such as chronologically. Utilization of the particular sorting scheme for the certain messages enables a user, viewing the messages, to review (e.g., reply-to, delete, and/or view) the certain messages with reduced latency, thereby allowing the certain messages to be more quickly reviewed and actioned when received.
Claims20
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.
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 the computing device or a separate computing device;
- determining, based on processing the email data, that three or more unread emails, of multiple different emails characterized by the email data, have respective transfer times that satisfy a transfer time threshold,
- wherein a first unread email has a first transfer time, a second unread email has a second transfer time, and a third unread email has a third transfer time that is between the first transfer time and the second transfer time;
- determining, based on processing the email data, whether a first unread email and a second unread email of the two or more unread emails each have a particular classification;
- and
- in response to determining that the first unread email and the second unread email of the three or more unread emails each have the particular classification and the respective transfer times that satisfy the transfer time threshold:
- generating, based on processing the email data, application data that causes the first unread email and the second unread email to be rendered with an interface feature corresponding to the particular classification;
- causing, based on the application data, a display interface of the computing device or the separate computing device to render an email interface,
- wherein the email interface includes a first selectable element corresponding to the first unread email, a second selectable element corresponding to the second unread email, and a third selectable element corresponding to the third unread email,
- wherein the first selectable element and the second selectable element are rendered immediately adjacent one another and are rendered with the interface feature, which distinguishes the first selectable element and the second selectable element from other emails identified in the email interface, and
- wherein, based on the third unread email lacking the particular classification, the third selectable element is rendered separate from the first selectable element and the second selectable element and is rendered without the interface feature.
A method implemented one or more processors, the method comprising:
- causing, by a computing device, an email interface to be rendered at a display interface of the computing device or a separate computing device,
- wherein the email interface includes selectable elements each corresponding to a respective read email of one or more read emails directed to a user of the email application;
- determining, by the computing device, that a group of unread emails that are directed to the user are associated with transfer times that satisfy a transfer time threshold;
- determining, by the computing device:
- that a first subset of unread emails of the group of unread emails is related to subject matter corresponding to a particular read email of the one or more read emails, and
- that a second subset of unread emails of the group of unread emails is not related to the subject matter corresponding to the particular read email of the one or more read emails;
- generating, based on the particular unread email and the particular read email having related subject matter, application data that cause the first subset of unread emails and the particular read email to be assigned an interface feature;
- and
- causing, based on the application data, an updated email interface to be rendered at the display interface of the computing device or the separate computing device,
- wherein the updated email interface includes a first group of selectable elements that exhibit the interface feature and are rendered directly adjacent to each other, and a second group of selectable elements that do not exhibit the interface feature,
- wherein the first group of selectable elements are rendered and exhibit the interface feature simultaneous with rendering of the second group of selectable elements that do not exhibit the interface feature, and
- wherein the first group of selectable elements, when selected, provide the user with access to the first subset of unread emails and the particular read email of the one or more read emails.
Dependencies are inferred from the claim text.