Legal claims defining the scope of protection, as filed with the USPTO.
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: program instructions to identify a first participant and a one or more additional participants associated with a collaboration through an electronic communication application that includes messaging content; program instructions to identify a first set of one or more keywords within the messaging content between the first participant and the one or more additional participants; program instructions to retrieve 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; program instructions to generate 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 program instructions to provide the first instance of historical results to the first participant.
9. The computer program product of claim 8 , further comprising program instructions, stored on the one or more computer readable storage devices, to: receive 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; determine a weight change to the first instance of historical results based on the received one or more responses; update the first instance of historical results based on the determined weight change; and provide the updated first instance of historical results to the first participant.
10. The computer program product of claim 8 , further comprising program instructions, stored on the one or more computer readable storage devices, to: receive 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; update the first instance of historical results based on the received mark; and provide the updated first instance of historical results to the first participant.
11. The computer program product of claim 8 , further comprising program instructions, stored on the one or more computer readable storage devices, to: determine that additional messaging content is added to the messaging content; identify 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; determine that second set of one or more keywords occur more frequently than the first set of one or more keywords; store the first set of historical results associated with the first set of one or more keywords; replace the first set of one or more keywords with the second set of one or more keywords; retrieve a second set of historical information based at least in part on the second set of one or more keywords; generate a second instance of historical results based on the second set of historical information; and provide the second instance of historical results to the first participant.
12. The computer program product of claim 8 , wherein to identify 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 program instructions, stored on the one or more computer readable storage devices, to: identify one or more non-common words within the messaging content based on a dictionary that identifies common words; calculate a frequency of occurrence associated with each one of the one or more non-common words; rank 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 identify 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.
13. The computer program product of claim 8 , wherein to retrieve 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 program instructions, stored on the one or more computer readable storage devices, to: retrieve 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 retrieve 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.
14. The computer program product of claim 8 , wherein to generate 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 program instructions, stored on the one or more computer readable storage devices, to: assign 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; assign 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; assign 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; identify 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 assign 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.
15. A computer system for providing historical results related to a collaboration, the computer system comprising: one or more computer processors, one or more computer readable storage devices, and program instructions stored on the computer readable storage devices for execution by at least one of the one or more processors, the program instructions comprising: program instructions to identify a first participant and a one or more additional participants associated with a collaboration through an electronic communication application that includes messaging content; program instructions to identify a first set of one or more keywords within the messaging content between the first participant and the one or more additional participants; program instructions to retrieve 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; program instructions to generate 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 program instructions to provide the first instance of historical results to the first participant.
16. The computer system of claim 15 , further comprising program instructions, stored on the one or more computer readable storage devices, to: receive 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; determine a weight change to the first instance of historical results based on the received one or more responses; update the first instance of historical results based on the determined weight change; and provide the updated first instance of historical results to the first participant.
17. The computer system of claim 15 , further comprising program instructions, stored on the one or more computer readable storage devices, to: receive 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; update the first instance of historical results based on the received mark; and provide the updated first instance of historical results to the first participant.
18. The computer system of claim 15 , further comprising program instructions, stored on the one or more computer readable storage devices, to: determine that additional messaging content is added to the messaging content; identify 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; determine that second set of one or more keywords occur more frequently than the first set of one or more keywords; store the first set of historical results associated with the first set of one or more keywords; replace the first set of one or more keywords with the second set of one or more keywords; retrieve a second set of historical information based at least in part on the second set of one or more keywords; generate a second instance of historical results based on the second set of historical information; and provide the second instance of historical results to the first participant.
19. The computer system of claim 15 , wherein to identify 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 program instructions, stored on the one or more computer readable storage devices, to: identify one or more non-common words within the messaging content based on a dictionary that identifies common words; calculate a frequency of occurrence associated with each one of the one or more non-common words; rank 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 identify 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.
20. The computer system of claim 15 , wherein to retrieve 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 program instructions, stored on the one or more computer readable storage devices, to: retrieve 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 retrieve 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.
Unknown
June 5, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.