Real-time notifications of concurrent email thread replies
First Claim
1. A method comprising:
- receiving a first message, by one or more processors, where the first message includes an electronic communication content and a plurality of participants including at least a first participant and a second participant;
determining, by the one or more processors, whether the first participant is generating a second message, where the second message is a response to the first message and the second message includes at least the second participant as a recipient;
receiving, by the one or more processors, a first participant privacy information data set including a selection to share information indicative of the first participant status of currently generating a message with recipients of messages from the first participant;
responsive to the determination that the first participant is generating the second message, notifying, by the one or more processors, the second participant that the first participant is generating a message directed to the second participant based, at least in part, on the first participant privacy information; and
providing, by the one or more processors, the second participant a real-time communication option between the second participant and at least the first participant.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment of the present invention, a first message is determined. The first message is associated with two or more users. The two or more users include a sender of the first message and one or more recipients of the first message. In response to determining that a first user of the two or more users is currently generating a second message, which is a response to the first message, it is determined whether a second user of the two or more users of the first message is currently generating a third message, which is a response to the first message. In response to determining that the second user is currently generating the third message, the first user is notified that the second user is currently generating the third message, and the second user is notified that the first user is currently generating the second message.
21 Citations
14 Claims
-
1. A method comprising:
-
receiving a first message, by one or more processors, where the first message includes an electronic communication content and a plurality of participants including at least a first participant and a second participant; determining, by the one or more processors, whether the first participant is generating a second message, where the second message is a response to the first message and the second message includes at least the second participant as a recipient; receiving, by the one or more processors, a first participant privacy information data set including a selection to share information indicative of the first participant status of currently generating a message with recipients of messages from the first participant; responsive to the determination that the first participant is generating the second message, notifying, by the one or more processors, the second participant that the first participant is generating a message directed to the second participant based, at least in part, on the first participant privacy information; and providing, by the one or more processors, the second participant a real-time communication option between the second participant and at least the first participant. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product comprising:
-
a non-transitory machine readable storage device; and computer code stored on the non-transitory machine readable storage device, with the computer code including instructions for causing one or more processors to perform operations including the following; receiving a first message, by the one or more processors, where the first message includes an electronic communication content and a plurality of participants including at least a first participant and a second participant; determining, by the one or more processors, whether the first participant is generating a second message, where the second message is a response to the first message and the second message includes at least the second participant as a recipient; receiving, by the one or more processors, a first participant privacy information data set including a selection to share information indicative of the first participant status of currently generating a message with recipients of messages from the first participant; responsive to the determination that the first participant is generating the second message, notifying, by the one or more processors, the second participant that the first participant is generating a message directed to the second participant based, at least in part, on the first participant privacy information; and providing, by the one or more processors, the second participant a real-time communication option between the second participant and at least the first participant. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving, by a first device of a first individual, a notification including information indicating that a second device of a second individual is working on a first email communication that lists the first individual as one of a recipient set including one or more recipients, with the first email communication being a communication designed to be sent to email inboxes of the recipient set and presented to a respective recipient only when the recipient provides user input selecting that communication in an email inbox of that recipient on a device of that recipient; responsive to receipt of the notification, receiving, from the first individual, through a user interface and by the first device, first user input indicating that the first individual wants to engage in a chat session including the second individual; responsive to the receipt of the first input, initiating, at least in part by the first device, a chat session including at least the first and second devices; and participating, by the first device, in the chat session, with the chat session being characterized by automatic presentation of chat messages to chat participants as chat messages are entered by chat participants. - View Dependent Claims (14)
-
Specification