Email threads related to messaging content
Abstract
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.
Claims
exact text as granted — not AI-modifiedWhat 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, one or more non-common words within the messaging content between the first participant and the one or more additional participants 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; 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 a selection of one or more of the ranked one or more non-common words by the first participant, and a selection of one or more of the ranked one or more non-common words based on a predefined threshold; 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: one or more e-mail files and one or more instances of messaging history, wherein the one or more e-mail files are associated with the first participant, the one or more additional participants, and one or more of the first set of one or more keywords, and wherein the one or more instances of messaging history are associated with the first participant, the one or more additional participants, and one or more of the first set of one or more keywords; 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 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; 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; generating, by one or more computer processors, a first instance of historical results as a multi-dimensional cube based on the first set of one or more keywords assigned to the x-axis, the first participant and the one or more additional participants assigned to the z-axis, and the time frame assigned to the y-axis; providing, by one or more computer processors, the first instance of historical results to the first participant; 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 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; providing, by one or more computer processors, the updated first instance of historical results to the first participant; receiving, by one or more computer processors, a mark from the first participant associated with the first instance of historical results wherein the mark is a custom mark that identifies a most relevant result; updating, by one or more computer processors, the updated first instance of historical results based on the received mark; providing, by one or more computer processors, the updated first instance of historical results to the first participant; 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 determined additional messaging content and the messaging content, wherein the second set of one or more keywords 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.Join the waitlist — get patent alerts
Track US2017317957A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.