Mechanism for generating a composite email
First Claim
1. A machine implemented method, comprising:
- receiving an indication that a user wishes to access a particular electronic mail (email) that is part of an email conversation, wherein the email conversation spans across a plurality of separate emails, and 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;
in response to receiving an indication that the user wishes to access the particular email;
accessing the particular email;
extracting the unique identifier and content from the particular email;
accessing, based at least partially upon the unique identifier, an email conversation data structure that is associated with the email conversation, the email conversation data structure containing information indicating which emails are part of the email conversation;
selectively accessing one or more of the emails that are indicated by the email conversation data structure as being part of the email conversation;
extracting content from the one or more accessed emails; and
automatically generating a composite email which includes the content extracted from the particular email and the content extracted from the one or more accessed emails.
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.
308 Citations
82 Claims
-
1. A machine implemented method, comprising:
-
receiving an indication that a user wishes to access a particular electronic mail (email) that is part of an email conversation, wherein the email conversation spans across a plurality of separate emails, and 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; in response to receiving an indication that the user wishes to access the particular email; accessing the particular email; extracting the unique identifier and content from the particular email; accessing, based at least partially upon the unique identifier, an email conversation data structure that is associated with the email conversation, the email conversation data structure containing information indicating which emails are part of the email conversation; selectively accessing one or more of the emails that are indicated by the email conversation data structure as being part of the email conversation; extracting content from the one or more accessed emails; and automatically generating a composite email which includes the content extracted from the particular email and the content extracted from the one or more accessed emails. - 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, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
28. The method 1, wherein the email conversation data structure contains user interface information indicating one or more user preferences for displaying content included in the composite email, and wherein automatically generating the composite email comprises:
applying the one or more user preferences in the user interface information to the content extracted from the particular email and the one or more accessed emails to give rise to a customized display for the composite email.
-
63. A machine implemented method, comprising:
-
receiving an incoming electronic mail message (email) that is part of a sequential email flow; receiving an indication that a user wishes to send a new email relating to the sequential email flow; accessing a set of participant information pertaining to the sequential email flow, wherein the set of participant information specifies a plurality of sets of participants, wherein each set of participants comprises one or more participants, and wherein a sequential ordering is specified for each of the sets of participants for receiving emails relating to the email flow; determining, based upon the sequential ordering, which set of participants is next in line to receive emails relating to the email flow; and sending the new email to the set of participants that is next in line to receive emails relating to the email flow and not to any other sets of participants. - View Dependent Claims (64, 65, 66, 67, 68)
-
-
69. A machine implemented method, comprising:
-
receiving input from a user to start a new email conversation, the input comprising an initial text message for initiating the new email conversation, and a recipient list which specifies the participants who will be participating in the new email conversation, wherein the recipient list further comprises authority information indicating which authorities have been granted to which participants, and wherein the authorities dictate what actions can be performed by each participant in the new email conversation; generating a unique identifier for the new email conversation; composing a text email, wherein the text email comprises the unique identifier and the initial text message; composing a recipient list email, wherein the recipient list email comprises the unique identifier and the recipient list; sending the text email to the participants of the new email conversation; sending the recipient list email to the participants of the new email conversation; and updating a new email conversation data structure with information pertaining to the text email and the recipient list email, wherein the new email conversation data structure is associated with the unique identifier and hence, the new email conversation, and wherein the new email conversation data structure stores information pertaining to all emails that are part of the new email conversation. - View Dependent Claims (70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
Specification