Management of parallel user inputs in electronic communications
First Claim
Patent Images
1. A computer program product comprising a computer readable storage medium having stored thereon:
- program instructions programmed to record to a database a first master participant list associated with a first message thread, the first master participant list including a sender and each recipient of a first message of the first message thread;
program instructions programmed to identify a plurality of message threads including the first message thread, wherein each message thread is a set of messages, each message thread having a corresponding master participant list recorded to the database;
program instructions programmed to establish a message directed to a target participant list, the message associated with the first message thread;
program instructions programmed to identify in the database the first master participant list associated with the first message thread of the message;
program instructions programmed to compare target participants of the target participant list in the message with thread participants of the first master participant list;
program instructions programmed to, responsive to a target participant of the target participants not being included as a thread participant of the thread participants in the first master participant list, add the target participant to the first master participant list;
program instructions programmed to collect a set of missed messages in the first message thread not received by the target participant, including one or more missed messages occurring in parallel with the target participant being added to the first master participant list; and
program instruction programmed to send the set of missed messages to the target participant as a message directed only to the target participant.
1 Assignment
0 Petitions
Accused Products
Abstract
A discussion thread is associated with a master recipients list that is maintained at an author'"'"'s computer or a server computer. The recipients list is revised as participants in the discussion are added to and/or removed from the discussion. An author is notified when target recipients do not match the master recipients list. When a participant is added to the discussion from an old discussion instance, a thread manager provides for the added participant to receive a more current discussion instance.
19 Citations
12 Claims
-
1. A computer program product comprising a computer readable storage medium having stored thereon:
-
program instructions programmed to record to a database a first master participant list associated with a first message thread, the first master participant list including a sender and each recipient of a first message of the first message thread; program instructions programmed to identify a plurality of message threads including the first message thread, wherein each message thread is a set of messages, each message thread having a corresponding master participant list recorded to the database; program instructions programmed to establish a message directed to a target participant list, the message associated with the first message thread; program instructions programmed to identify in the database the first master participant list associated with the first message thread of the message; program instructions programmed to compare target participants of the target participant list in the message with thread participants of the first master participant list; program instructions programmed to, responsive to a target participant of the target participants not being included as a thread participant of the thread participants in the first master participant list, add the target participant to the first master participant list; program instructions programmed to collect a set of missed messages in the first message thread not received by the target participant, including one or more missed messages occurring in parallel with the target participant being added to the first master participant list; and program instruction programmed to send the set of missed messages to the target participant as a message directed only to the target participant. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system comprising:
-
a processor(s) set; and a computer readable storage medium; wherein; the processor set is structured, located, connected and/or programmed to run program instructions stored on the computer readable storage medium; and the program instructions include; program instructions programmed to record to a database a first master participant list associated with a first message thread, the first master participant list including a sender and each recipient of a first message of the first message thread; program instructions programmed to identify a plurality of message threads including the first message thread, wherein each message thread is a set of messages, each message thread having a corresponding master participant list recorded to the database; program instructions programmed to establish a message directed to a target participant list, the message associated with the first message thread; program instructions programmed to identify in the database the first master participant list associated with the first message thread of the message; program instructions programmed to compare target participants of the target participant list in the message with thread participants of the first master participant list; program instructions programmed to, responsive to a target participant of the target participants not being included as a thread participant of the thread participants in the first master participant list, add the target participant to the first master participant list; program instructions programmed to collect a set of missed messages in the first message thread not received by the target participant, including one or more missed messages occurring in parallel with the target participant being added to the first master participant list; and program instruction programmed to send the set of missed messages to the target participant as a message directed only to the target participant. - View Dependent Claims (8, 10, 11, 12)
-
-
9. The computer system 8 wherein the set of missed messages includes a set of messages occurring after the identification of the start message and not received by the target participant.
Specification