REAL-TIME NOTIFICATIONS OF CONCURRENT EMAIL THREAD REPLIES
First Claim
1. A method for providing real-time communication in electronic message threads, the method comprising:
- determining, by one or more computer processors, a first message, wherein the first message is associated with two or more users, wherein the two or more users include a sender of the first message and one or more recipients of the first message;
determining, by one or more computer processors, whether a first user of the two or more users of the first message is currently generating a second message, wherein the second message is a response to the first message;
responsive to determining that the first user is currently generating the second message, determining, by one or more computer processors, whether a second user of the two or more users of the first message is currently generating a third message, wherein the third message is a response to the first message;
responsive to determining that the second user is currently generating the third message, notifying, by one or more computer processors, the first user that the second user is currently generating the third message; and
responsive to determining that the second user is currently generating the third message, notifying, by one or more computer processors, the second user that the first user is currently generating the second message.
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.
-
Citations
20 Claims
-
1. A method for providing real-time communication in electronic message threads, the method comprising:
-
determining, by one or more computer processors, a first message, wherein the first message is associated with two or more users, wherein the two or more users include a sender of the first message and one or more recipients of the first message; determining, by one or more computer processors, whether a first user of the two or more users of the first message is currently generating a second message, wherein the second message is a response to the first message; responsive to determining that the first user is currently generating the second message, determining, by one or more computer processors, whether a second user of the two or more users of the first message is currently generating a third message, wherein the third message is a response to the first message; responsive to determining that the second user is currently generating the third message, notifying, by one or more computer processors, the first user that the second user is currently generating the third message; and responsive to determining that the second user is currently generating the third message, notifying, by one or more computer processors, the second user that the first user is currently generating the second message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for providing real-time communication in electronic message threads, the computer program product comprising:
-
one or more computer readable storage media; and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to determine a first message, wherein the first message is associated with two or more users, wherein the two or more users include a sender of the first message and one or more recipients of the first message; program instructions to determine whether a first user of the two or more users of the first message is currently generating a second message, wherein the second message is a response to the first message; program instructions to, responsive to determining that the first user is currently generating the second message, determine whether a second user of the two or more users of the first message is currently generating a third message, wherein the third message is a response to the first message; program instructions to, responsive to determining that the second user is currently generating the third message, notify the first user that the second user is currently generating the third message; and program instructions to, responsive to determining that the second user is currently generating the third message, notify the second user that the first user is currently generating the second message. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for providing real-time communication in electronic message threads, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; and program instructions, stored on the one or more computer readable storage media, for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to determine a first message, wherein the first message is associated with two or more users, wherein the two or more users include a sender of the first message and one or more recipients of the first message; program instructions to determine whether a first user of the two or more users of the first message is currently generating a second message, wherein the second message is a response to the first message; program instructions to, responsive to determining that the first user is currently generating the second message, determine whether a second user of the two or more users of the first message is currently generating a third message, wherein the third message is a response to the first message; program instructions to, responsive to determining that the second user is currently generating the third message, notify the first user that the second user is currently generating the third message; and program instructions to, responsive to determining that the second user is currently generating the third message, notify the second user that the first user is currently generating the second message. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification