IP Library Granted Patent US 10,230,669
Granted Patent B2
US 10,230,669 · App. 15/957,093 · Granted Mar 12, 2019

Real-time notifications of concurrent email thread replies

Inventors: Zeev Gal-Tzur (Zicron Takov, IL); Gili Nachum (Bet shemesh, IL); Itai Zapler (Moshav Yashresh, IL)
Assignee: International Business Machines Corporation
H04L51/04G06F9/542G06Q10/10H04L41/026H04L51/043H04L51/22H04L51/24H04L51/36H04L61/1564
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,230,669
App. No.
15/957,093
Granted
Mar 12, 2019
Kind
B2
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.

Claims (20)

1. A computer system comprising:

a one or more processors;

a machine readable storage device; and

computer code stored on the machine readable storage device, with the computer code including instructions for causing the one or more processors to perform operations including the following:

determining, by one or more computer processors, a first message, wherein:

the first message is associated with two or more users,

the two or more users include a sender of the first message, and

the two or more users include one or more recipients of the first message,

responsive to determining that a first user of the two or more users is generating a second message, wherein the second message is a response to the first message, generating, by one or more computer processors, a thread identifier based at least in part on the following: a message identifier of the first message, a user identifier of each user of the two or more users, a message identifier of the second message, and a user identifier of each recipient of one or more recipients of the second message,

responsive to determining that the first user is generating the second message, publishing, by one or more computer processors, an indication to the thread identifier that the first user is generating the second message,

responsive to determining that a second user of the two or more users is generating a third message, wherein the third message is a response to the first message, publishing, by one or more computer processors, an indication to the thread identifier that the second user is generating the third message,

responsive to publishing the indication to the thread identifier that the second user is generating the third message, notifying, by one or more computer processors, the first user that the second user is generating the third message,

responsive to determining that the second user is generating the third message, notifying, by one or more computer processors, the second user that the first user is generating the second message,

responsive to determining that the second user is generating the third message, providing, by one or more computer processors, the first user a real-time communication option with the second user,

responsive to determining that the second user is generating the third message, providing, by one or more computer processors, the second user a real-time communication option with the first user,

responsive to determining that the third message is associated with a new recipient, wherein the new recipient is not one of the two or more users, notifying, by one or more computer processors, the first user that the second message is associated with the new recipient,

responsive to determining that the second user is no longer generating the third message, notifying, by one or more computer processors, the first user that the second user is no longer generating the third message,

responsive to determining that the first user is generating the second message, determining, by one or more computer processors, whether a third user of the two or more users is generating a fourth message, wherein the fourth message is a response to the first message,

determining, by one or more computer processors, that the third user is generating the fourth message, and

receiving, by one or more computer processors, a privacy indication associated with the third user from the following: the sender of the first message and the third user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2018
From: GAL-TZUR, ZEEV; NACHUM, GILI; ZAPLER, ITAI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 045983/0035 →
Continuity (2)
Continuation 15086191 · Mar 31, 2016
Related Publication 20180219811A1 · Aug 2, 2018