Management of parallel user inputs in electronic communications

US10540405B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10540405-B2
Application numberUS-201414271495-A
CountryUS
Kind codeB2
Filing dateMay 7, 2014
Priority dateMay 7, 2014
Publication dateJan 21, 2020
Grant dateJan 21, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The computer program product of claim 1 wherein the computer readable storage medium has further stored thereon: program instructions programmed to identify a start message where the target participant is first added to messages of the first message thread; wherein: collecting the set of missed messages includes: determining a set of previous messages in the first message thread generated before the start message; and adding the set of previous messages to the set of missed messages. 3. The computer program product of claim 2 wherein the set of missed messages includes a set of parallel messages occurring after the identification of the start message and not received by the target participant. 4. The computer program product of claim 2 wherein the computer readable storage medium has further stored thereon: program instructions programmed to suggest the set of missed messages be read by the target participant. 5. The computer program product of claim 1 , wherein establishing the message includes: identifying the message received by a user; and determining the message is associated with the first message thread. 6. The computer program product of claim 1 , wherein establishing the message includes: identifying a reply message from a user as the message; and determining the message is associated with the first message thread. 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. 8. The computer system of claim 7 wherein the program instructions further include: program instructions programmed to identify a start message where the target participant is first added to messages of the first message thread; wherein: collecting the set of missed messages includes: determining a set of previous messages in the first message thread generated before the start message; and adding the set of previous messages to the set of missed messages. 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. 10. The computer system of claim 8 wherein the program instructions further include: program instructions programmed to suggest the set of missed messages be read by the target participant. 11. The computer system of claim 7 , wherein establishing the message includes: identifying the message received by a user; and determining the message is associated with the first message thread. 12. The computer system of claim 7 , wherein establishing the message includes: identifying a reply message from a user as the message; and determining the message is associated with the first message thread.

Assignees

Inventors

Classifications

  • G06F16/951Primary

    Indexing; Web crawling techniques · CPC title

  • Query processing · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

  • H04L51/48Primary

    Message addressing, e.g. address format or anonymous messages, aliases · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10540405B2 cover?
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…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F16/951. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 21 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).