Mechanism for managing email markups
First Claim
Patent Images
1. A machine implemented method, comprising:
- receiving user input from a user;
in response to the user input, accessing a plurality of electronic mail messages (emails), including a certain email, that are part of an email conversation;
extracting content from each of the accessed emails, including the certain email;
automatically generating a composite email which includes the content extracted from each of the accessed emails;
obtaining a set of markup information indicating one or more markups that were previously made to the content of the certain email, wherein the set of markup information is separate from the content of the certain email; and
applying the one or more markups to the content of the certain email to derive a marked up version of the content of the certain email in the composite email.
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
28 Claims
-
1. A machine implemented method, comprising:
-
receiving user input from a user; in response to the user input, accessing a plurality of electronic mail messages (emails), including a certain email, that are part of an email conversation; extracting content from each of the accessed emails, including the certain email; automatically generating a composite email which includes the content extracted from each of the accessed emails; obtaining a set of markup information indicating one or more markups that were previously made to the content of the certain email, wherein the set of markup information is separate from the content of the certain email; and applying the one or more markups to the content of the certain email to derive a marked up version of the content of the certain email in the composite email. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine implemented method, comprising:
-
receiving user input from a user; in response to the user input, accessing a plurality of electronic mail messages (emails), including a certain email, that are part of an email conversation; extracting content from each of the accessed emails, including the certain email; automatically generating a composite email which includes the content extracted from each of the accessed emails; receiving further user input indicating one or more markups made to the content of the certain email in the composite email to give rise to a marked up version of the content of the certain email; and storing a set of markup information indicative of the one or more markups made to the content of the certain email, wherein the markup information is stored separate from the content of the certain email, and wherein the markup information is applicable to the content of the certain email to reproduce the marked up version of the content of the certain email. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine readable storage medium having instructions stored thereon which, when executed by one or more processors, cause the one or more processors to perform the operations of:
- receiving user input from a user;
in response to the user input, accessing a plurality of electronic mail messages (emails), including a certain email, that are part of an email conversation;
extracting content from each of the accessed emails, including the certain email;
automatically generating a composite email which includes the content extracted from each of the accessed emails;
obtaining a set of markup information indicating one or more markups that were previously made to the content of the certain email, wherein the set of markup information is separate from the content of the certain email; and
applying the one or more markups to the content of the certain email to derive a marked up version of the content of the certain email in the composite email. - View Dependent Claims (16, 17, 18, 19, 20, 21)
- receiving user input from a user;
-
22. A non-transitory machine readable storage medium having instructions stored thereon which, when executed by one or more processors, cause the one or more processors to perform the operations of:
- receiving user input from a user;
in response to the user input, accessing a plurality of electronic mail messages (emails), including a certain email, that are part of an email conversation;
extracting content from each of the accessed emails, including the certain email;
automatically generating a composite email which includes the content extracted from each of the accessed emails;
receiving further user input indicating one or more markups made to the content of the certain email in the composite email to give rise to a marked up version of the content of the certain email; and
storing a set of markup information indicative of the one or more markups made to the content of the certain email, wherein the markup information is stored separate from the content of the certain email, and wherein the markup information is applicable to the content of the certain email to reproduce the marked up version of the content of the certain email. - View Dependent Claims (23, 24, 25, 26, 27, 28)
- receiving user input from a user;
Specification