Mechanism for managing sequential emails
First Claim
Patent Images
1. A machine implemented method, comprising:
- receiving an incoming electronic mail message (email) that is part of an email flow;
receiving an indication that a user wishes to send a new email relating to the email flow;
determining that the email flow is a sequential email flow, wherein a sequential email flow is an email flow in which recipients of future emails in the email flow are predetermined by an initiator of the email flow;
accessing a set of participant information from one of the emails in the sequential email flow, wherein the set of participant information specifies a plurality of sets of participants including a first set of participants, a second set of participants, and a third set of participants, with each set of participants comprising one or more participants, wherein the second set of participants is different from the first set of participants, and the third set of participants is different from the second set of participants, wherein the set of participant information specifies a predetermined sequential ordering of the plurality of sets of participants for receiving emails relating to the sequential email flow, and wherein the predetermined sequential ordering indicates that a first email in the sequential email flow is to be sent to the first set of participants, that a next email in the sequential email flow, sent by the first set of participants, is to be sent to the second set of participants, and that a next email in the sequential email flow, that is sent by the second set of participants, is to be sent to the third set of participants;
determining, based at least partially upon the predetermined sequential ordering, which set of participants is next in line to receive emails relating to the sequential email flow; and
sending the new email to the set of participants that is next in line to receive emails relating to the sequential email flow.
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.
69 Citations
27 Claims
-
1. A machine implemented method, comprising:
-
receiving an incoming electronic mail message (email) that is part of an email flow; receiving an indication that a user wishes to send a new email relating to the email flow; determining that the email flow is a sequential email flow, wherein a sequential email flow is an email flow in which recipients of future emails in the email flow are predetermined by an initiator of the email flow; accessing a set of participant information from one of the emails in the sequential email flow, wherein the set of participant information specifies a plurality of sets of participants including a first set of participants, a second set of participants, and a third set of participants, with each set of participants comprising one or more participants, wherein the second set of participants is different from the first set of participants, and the third set of participants is different from the second set of participants, wherein the set of participant information specifies a predetermined sequential ordering of the plurality of sets of participants for receiving emails relating to the sequential email flow, and wherein the predetermined sequential ordering indicates that a first email in the sequential email flow is to be sent to the first set of participants, that a next email in the sequential email flow, sent by the first set of participants, is to be sent to the second set of participants, and that a next email in the sequential email flow, that is sent by the second set of participants, is to be sent to the third set of participants; determining, based at least partially upon the predetermined sequential ordering, which set of participants is next in line to receive emails relating to the sequential email flow; and sending the new email to the set of participants that is next in line to receive emails relating to the sequential email flow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 23)
-
-
9. A non-transitory machine readable storage medium having stored thereon instructions which, when executed by one or more processors, cause the one or more processors to perform the operations of:
-
receiving an incoming electronic mail message (email) that is part of an email flow; receiving an indication that a user wishes to send a new email relating to the email flow; determining that the email flow is a sequential email flow, wherein a sequential email flow is an email flow in which recipients of future emails in the email flow are predetermined by an initiator of the email flow; accessing a set of participant information from one of the emails in the sequential email flow, wherein the set of participant information specifies a plurality of sets of participants including a first set of participants, a second set of participants, and a third set of participants, with each set of participants comprising one or more participants, wherein the second set of participants is different from the first set of participants, and the third set of participants is different from the second set of participants, wherein the set of participant information specifies a predetermined sequential ordering of the plurality of sets of participants for receiving emails relating to the sequential email flow, and wherein the predetermined sequential ordering indicates that a first email in the sequential email flow is to be sent to the first set of participants, that a next email in the sequential email flow, sent by the first set of participants, is to be sent to the second set of participants, and that a next email in the sequential email flow, that is sent by the second set of participants, is to be sent to the third set of participants; determining, based at least partially upon the predetermined sequential ordering, which set of participants is next in line to receive emails relating to the sequential email flow; and sending the new email to the set of participants that is next in line to receive emails relating to the sequential email flow. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
one or more processors; and a machine readable storage medium having stored thereon instructions which, when executed by the one or more processors, cause the one or more processors to perform the operations of; receiving an incoming electronic mail message (email) that is part of an email flow; receiving an indication that a user wishes to send a new email relating to the email flow; determining that the email flow is a sequential email flow, wherein a sequential email flow is an email flow in which recipients of future emails in the email flow are predetermined by an initiator of the email flow; accessing a set of participant information from one of the emails in the sequential email flow, wherein the set of participant information specifies a plurality of sets of participants including a first set of participants, a second set of participants, and a third set of participants, with each set of participants comprising one or more participants, wherein the second set of participants is different from the first set of participants, and the third set of participants is different from the second set of participants, wherein the set of participant information specifies a predetermined sequential ordering of the plurality of sets of participants for receiving emails relating to the sequential email flow, and wherein the predetermined sequential ordering indicates that a first email in the sequential email flow is to be sent to the first set of participants, that a next email in the sequential email flow, sent by the first set of participants, is to be sent to the second set of participants, and that a next email in the sequential email flow, that is sent by the second set of participants, is to be sent to the third set of participants; determining, based at least partially upon the predetermined sequential ordering, which set of participants is next in line to receive emails relating to the sequential email flow; and sending the new email to the set of participants that is next in line to receive emails relating to the sequential email flow. - View Dependent Claims (19, 20, 21, 22, 24, 25, 26, 27)
-
Specification