Email threads related to messaging content

US9992145B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9992145-B2
Application numberUS-201615073701-A
CountryUS
Kind codeB2
Filing dateMar 18, 2016
Priority dateMar 18, 2016
Publication dateJun 5, 2018
Grant dateJun 5, 2018

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 computer identifies a first participant and a one or more additional participants associated with a collaboration through an electronic communication application that includes messaging content, identifies a first set of one or more keywords within the messaging content between the first participant and the one or more additional participants, retrieves a first set of historical information based at least in part on the first set of one or more keywords, the first participant and the one or more additional participants, generates a first instance of historical results that includes a multi-dimensional cube that graphs the first set of historical information with respect to the first set of one or more keywords, the first participant and the one or more additional participants, and a time frame, and provides the first instance of historical results to the first participant.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for providing historical results related to a collaboration, the method comprising: identifying, by one or more computer processors, a first participant and a one or more additional participants associated with a collaboration through an electronic communication application that includes messaging content; identifying, by one or more computer processors, a first set of one or more keywords within the messaging content between the first participant and the one or more additional participants; retrieving, by one or more computer processors, a first set of historical information based at least in part on the first set of one or more keywords, the first participant and the one or more additional participants, wherein the first set of historical information includes at least one of the following: e-mail files and messaging history; generating, by one or more computer processors, a first instance of historical results that includes a multi-dimensional cube that graphs the first set of historical information with respect to the first set of one or more keywords, the first participant and the one or more additional participants, and a time frame; and providing, by one or more computer processors, the first instance of historical results to the first participant. 2. The method of claim 1 , further comprising: receiving, by one or more computer processors, one or more responses associated with the first participant within the first instance of historical results wherein the one or more responses includes one or more of a frequency of selection, an action, and a viewing time; determining, by one or more computer processors, a weight change to the first instance of historical results based on the received one or more responses; updating, by one or more computer processors, the first instance of historical results based on the determined weight change; and providing, by one or more computer processors, the updated first instance of historical results to the first participant. 3. The method of claim 1 , further comprising: receiving, by one or more computer processors, a mark from the first participant associated with the first instance of historical results wherein the mark includes one of the following: an end mark that identifies the end of a topic and a custom mark that identifies a most relevant result; updating, by one or more computer processors, the first instance of historical results based on the received mark; and providing, by one or more computer processors, the updated first instance of historical results to the first participant. 4. The method of claim 1 , further comprising: determining, by one or more computer processors, that additional messaging content is added to the messaging content; identifying, by one or more computer processors, a second set of one or more keywords within the additional messaging content and the messaging content that do not match the first set of one or more keywords; determining, by one or more computer processors, that second set of one or more keywords occur more frequently than the first set of one or more keywords; storing, by one or more computer processors, the first set of historical results associated with the first set of one or more keywords; replacing, by one or more computer processors, the first set of one or more keywords with the second set of one or more keywords; retrieving, by one or more computer processors, a second set of historical information based at least in part on the second set of one or more keywords; generating, by one or more computer processors, a second instance of historical results based on the second set of historical information; and providing, by one or more computer processors, the second instance of historical results to the first participant. 5. The method of claim 1 , wherein identifying the first set of one or more keywords within a messaging content between the first participant and the one or more additional participants further comprises: identifying, by one or more computer processors, one or more non-common words within the messaging content based on a dictionary that identifies common words; calculating, by one or more computer processors, a frequency of occurrence associated with each one of the one or more non-common words; ranking, by one or more computer processors, the identified one or more non-common words based on the calculated frequency of occurrence associated with each one of the one or more non-common words; and identifying, by one or more computer processors, one or more of the ranked one or more non-common words as the first set of one or more keywords based on one of the following: a selection of one or more of the ranked one or more non-common words by the first participant, and a selection one or more of the ranked one or more non-common words based on a predefined threshold. 6. The method of claim 1 , wherein retrieving, a first set of historical information based at least in part on the first set of one or more keywords, the first participant and the one or more additional participants, wherein the first set of historical information includes at least one of the following: e-mail files and messaging history, further comprises one or more of the following: retrieving, by one or more computer processors, one or more e-mail files associated with one or more of: the first participant, the one or more additional participants, and one or more of the first set of one or more keywords; and retrieving, by one or more computer processors, one or more instances of messaging history associated with one or more of: the first participant, the one or more additional participants, and one or more of the first set of one or more keywords. 7. The method of claim 1 , wherein generating the first instance of historical results that includes a multi-dimensional cube that graphs the first set of historical information with respect to the first set of one or more keywords, the first participant and the one or more additional participants, and the time frame further comprises: assigning, by one or more computer processors, the first set of one or more keywords to an x-axis, wherein the one or more keywords are placed on the x-axis in order from highest frequency of occurrence to lowest frequency of occurrence; assigning, by one or more computer processor, the first participant and the one or more additional participants to a z-axis, wherein the first participant and the one or more additional participants are placed on the z-axis in order from highest frequency of occurrence to lowest frequency of occurrence; assigning, by one or more computer processors, the time frame to a y-axis wherein the time frame corresponds to one or more of the following: a date and a time, that is associated with the first set of historical information from a most recent time frame to a least recent time frame; identifying, by one or more computer processors, one or more keywords, one or more participants, and a time associated with individual instances of historical information within the first set of historical information; and assigning, by one or more computer processors, the individual instances of historical information within the first set of historical information to a corresponding data point associated with the x-axis, the y-axis, and the z-axis based on the identified one or more keywords, one or more participants, and the time frame. 8. A computer program product for providing historical results related to a collaboration, the computer program product comprising: one or more computer readable storage devices and program instructions stored on the one or more computer readable storage devices, the program instructions comprising

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • H04L51/16Primary

    Electricity · mapped topic

  • Annexed information, e.g. attachments · CPC title

  • Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title

  • Electricity · mapped topic

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 US9992145B2 cover?
A computer identifies a first participant and a one or more additional participants associated with a collaboration through an electronic communication application that includes messaging content, identifies a first set of one or more keywords within the messaging content between the first participant and the one or more additional participants, retrieves a first set of historical information b…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L51/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 05 2018 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).