Mechanism for facilitating organization and accessing of emails
First Claim
1. A machine implemented method, comprising:
- accessing a particular electronic mail message (email) that is part of an email conversation, wherein the email conversation spans across a plurality of separate emails, wherein all of the emails that are part of the email conversation have a unique identifier associated therewith that indicates that the emails are part of the email conversation, and wherein the particular email is currently located in a first logical container;
after accessing the particular email;
determining whether the particular email should be moved from the first logical container to another logical container;
determining a particular logical container to which to move the particular email; and
in response to a determination that the particular email should be moved, automatically moving the particular email from the first logical container to the particular logical container.
2 Assignments
0 Petitions
Accused Products
Abstract
A mechanism is disclosed for generating a composite email for an email conversation. The composite email includes content automatically extracted from a plurality of the emails in the email conversation, and may be generated in response to a user accessing just one of the emails in the email conversation. A mechanism is also disclosed for discovering and recovering lost emails in an email conversation. A mechanism is further disclosed for automatically moving emails from one container to another after an email has been read. These and other advantageous email generating, manipulation, and organization mechanisms are disclosed herein.
-
Citations
62 Claims
-
1. A machine implemented method, comprising:
-
accessing a particular electronic mail message (email) that is part of an email conversation, wherein the email conversation spans across a plurality of separate emails, wherein all of the emails that are part of the email conversation have a unique identifier associated therewith that indicates that the emails are part of the email conversation, and wherein the particular email is currently located in a first logical container; after accessing the particular email; determining whether the particular email should be moved from the first logical container to another logical container; determining a particular logical container to which to move the particular email; and in response to a determination that the particular email should be moved, automatically moving the particular email from the first logical container to the particular logical container. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A machine implemented method, comprising:
-
accessing a particular electronic mail message (email) that is currently located in a first logical container; after accessing the particular email; determining whether the particular email should be moved from the first logical container to another logical container; determining a particular logical container to which to move the particular email; and in response to a determination that the particular email should be moved, automatically moving the particular email from the first logical container to the particular logical container. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A machine implemented method, comprising:
-
causing a first user interface component to be rendered proximate to a second user interface component, wherein the second user interface component represents a logical container in which one or more electronic mail messages (emails) may be stored, and wherein the first user interface component indicates how many of the emails that are currently stored in the logical container are unread emails; receiving an indication that a user is invoking the first user interface component; and in response to the user invoking the first user interface component, causing an email listing to be rendered to the user, wherein the email listing includes only the unread emails that are currently stored in the logical container. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A machine implemented method, comprising:
-
associating a set of one or more filtering criteria with a label; applying the set of filtering criteria to emails stored in one or more logical containers to derive a set of one or more filtered emails that satisfy the filtering criteria; associating the set of filtered emails with the label; causing the label to be rendered to a user; receiving an indication that the user is invoking the label; and in response to the user invoking the label, causing an email listing to be rendered to the user, wherein the email listing includes the emails in the set of filtered emails. - View Dependent Claims (35, 36, 37, 38, 39)
-
-
40. A machine implemented method, comprising:
-
associating a first user-specified reminder with a first electronic mail message (email), the first reminder having a first reminder date associated therewith; associating a first set of one or more date filtering criteria with a first heading; applying the first set of date filtering criteria to the first reminder date to determine that the first reminder date satisfies the first set of date filtering criteria; causing the first heading to be rendered; and causing a first user interface (UI) component to be rendered proximate to the first heading, wherein the first UI component indicates a number of emails having reminders associated therewith that have reminder dates that satisfy the first set of date filtering criteria, and wherein the number of emails indicated by the first UI component includes the first email. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
Specification