IP Library Granted Patent US 8,812,527
Granted Patent B2
US 8,812,527 · App. 13/305,819 · Granted Aug 19, 2014

Automatically recommending asynchronous discussion forum posts during a real-time collaboration

Inventors: Liam J. Cleaver (Alexandria, VA); Kristine A. Lawas (Ridgewood, NJ); Richard E. Nesbitt (Holly Springs, NC); Brian M. O'Connell (Research Triangle Park, NC); Kevin E. Vaughan (Fuquay Varina, NC)
Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,812,527
App. No.
13/305,819
Granted
Aug 19, 2014
Kind
B2
Abstract

An approach for augmenting a real-time collaboration is presented. Content of a real-time collaboration is received. A key word which is included in the content or a theme of the content is determined. A match between the key word or theme of the real-time collaboration content and a theme of post(s) in a threaded discussion forum is determined. Based on the match, a display, on a monitor used for the real-time collaboration, of link(s) to the post(s) is initiated.

Claims (80)

1. A method of augmenting an instant message session comprising a real-time, text dialog among a plurality of participants, the plurality of participants having respective computing devices displaying respective windows containing the text dialog of the instant message session, the method comprising the steps of:

a computer determining a key word in the text dialog of the instant message session, and searching the Internet or an intranet for an electronic bulletin board having a post or subject description containing the key word, and in response in part to identifying the key word in the post or subject description of the electronic bulletin board, the computer entering a hyperlink for the electronic bulletin board into the windows of the instant message session such that the participants of the instant message session can click-on the hyperlink to access the electronic bulletin board, the electronic bulletin board being separate from the instant message session;

the computer determining a conversion rate for selecting the hyperlink of the post;

the computer determining the conversion rate fails to satisfy a threshold value; and

based on the conversion rate failing to satisfy the threshold value, the computer removing the hyperlink from the windows of the instant message session such that the participants of the instant message session no longer can click-on the hyperlink to access the electronic bulletin board.

2. The method of claim 1 , further comprising the steps of:

the computer detecting one or more key words in additional text dialog of the instant message session, the additional text dialog added to the windows of the instant message session after the step of entering the hyperlink for the electronic bulletin board into the windows of the instant message session; and

the computer searching the Internet or the intranet for a second electronic bulletin board having a post or subject description containing the one or more key words, and in response in part to identifying the one or more key words in the post or subject description of the electronic bulletin board, the computer entering a second hyperlink for the second electronic bulletin board into the windows of the instant message session such that the participants of the instant message session can click-on the second hyperlink to access the second electronic bulletin board.

3. The method of claim 1 , further comprising the steps of:

the computer receiving text input to the text dialog by a first participant included in the plurality of participants; and

the computer receiving none of other text input to the text dialog by one or more other participants included in the plurality of participants, wherein the step of determining the key word in the text dialog includes determining the key word is included in the text input by the first participant.

4. The method of claim 1 , further comprising the steps of:

the computer determining measures of relevance of the post and one or more other posts included in the electronic bulletin board to the subject description, the one or more other posts containing the key word;

the computer ranking the post and the one or more other posts based on the measures of relevance; and

the computer initiating display, on a monitor used for the instant message session, of the post and the one or more other posts in an order based on the ranked post and the ranked one or more other posts.

5. A computer program product for augmenting an instant message session comprising a real-time, text dialog among a plurality of participants, the plurality of participants having respective computing devices displaying respective windows containing the text dialog of the instant message session, the computer program product comprising:

computer-readable, storage device(s); and

computer-readable program instructions stored on the computer-readable, storage device(s), the computer-readable program instructions when executed by a CPU:

determine a key word in the text dialog of the instant message session, and search the Internet or an intranet for an electronic bulletin board having a post or subject description containing the key word, and in response in part to identifying the key word in the post or subject description of the electronic bulletin board, enter a hyperlink for the electronic bulletin board into the windows of the instant message session such that the participants of the instant message session can click-on the hyperlink to access the electronic bulletin board, the electronic bulletin board being separate from the instant message session;

the computer determining a conversion rate for selecting the hyperlink of the post;

the computer determining the conversion rate fails to satisfy a threshold value; and

based on the conversion rate failing to satisfy the threshold value, the computer removing the hyperlink from the windows of the instant message session such that the participants of the instant message session no longer can click-on the hyperlink to access the electronic bulletin board.

6. The program product of claim 5 , wherein the computer-readable program instructions, when executed by the CPU:

detect one or more key words in additional text dialog of the instant message session, the additional text dialog added to the windows of the instant message session after the step of entering the hyperlink for the electronic bulletin board into the windows of the instant message session; and

search the Internet or the intranet for a second electronic bulletin board having a post or subject description containing the one or more key words, and in response in part to an identification of the one or more key words in the post or subject description of the second electronic bulletin board, enter a second hyperlink for the second electronic bulletin board into the windows of the instant message session such that the participants of the instant message session can click-on the second hyperlink to access the second electronic bulletin board.

7. The program product of claim 5 , wherein the computer-readable program instructions, when executed by the CPU:

receive text input to the text dialog by a first participant included in the plurality of participants; and

receive none of other text input by one or more other participants included in the plurality of participants, wherein a determination of the key word in the text dialog includes a determination that the key word is included in the text input by the first participant.

8. The program product of claim 5 , wherein the computer-readable program instructions, when executed by the CPU:

determine measures of relevance of the post and one or more other posts included in the electronic bulletin board to the subject description, the one or more other posts containing the key word;

rank the post and the one or more other posts based on the measures of relevance; and

initiate display, on a monitor used for the instant message session, of the post and the one or more other posts in an order based on the ranked post and the ranked one or more other posts.

9. A method of augmenting an instant message session comprising a real-time, text dialog among a plurality of participants, the plurality of participants having respective computing devices displaying respective windows containing the text dialog of the instant message session, the method comprising the steps of:

the computer determining a first subject description of the text dialog of the instant message session, and searching the Internet or an intranet for an electronic bulletin board having a post whose second subject description matches the first subject description, and in response in part to identifying the post of the electronic bulletin board having the second subject description that matches the first subject description, the computer entering a hyperlink for the electronic bulletin board into the windows of the instant message session such that the participants of the instant message session can click-on the hyperlink to access the electronic bulletin board, the electronic bulletin board being separate from the instant message session;

the computer determining a conversion rate for selecting the hyperlink of the post;

the computer determining the conversion rate fails to satisfy a threshold value; and

based on the conversion rate failing to satisfy the threshold value, the computer removing the hyperlink from the windows of the instant message session such that the participants of the instant message session no longer can click-on the hyperlink to access the electronic bulletin board.

10. The method of claim 9 , further comprising the steps of:

the computer detecting a third subject description of additional text dialog of the instant message session, the additional text dialog added to the windows of the instant message session after the step of entering the hyperlink for the electronic bulletin board into the windows of the instant message session; and

the computer searching the Internet or the intranet for a second electronic bulletin board having a post whose fourth subject description matches the third subject description, and in response in part to identifying the post of the second electronic bulletin board having the fourth subject description that matches the third subject description, the computer entering a second hyperlink for the second electronic bulletin board into the windows of the instant message session such that the participants of the instant message session can click-on the second hyperlink to access the second electronic bulletin board.

11. The method of claim 9 , further comprising the steps of:

the computer receiving text input to the text dialog by a first participant included in the plurality of participants; and

the computer receiving none of other text input to the text dialog by one or more other participants included in the plurality of participants, wherein the step of determining the first subject description includes determining the first subject description as a subject description of the text input by the first participant.

12. The method of claim 9 , further comprising the steps of:

the computer determining measures of relevance of the post and one or more other posts included in the electronic bulletin board to the first subject description of the text dialog of the instant message session, the one or more other posts having the first subject description;

the computer ranking the post and the one or more other posts based on the measures of relevance; and

the computer initiating display, on a monitor used for the instant message session, of the post and the one or more other posts in an order based on the ranked post and the ranked one or more other posts.

13. A computer program product for augmenting an instant message session comprising a real-time, text dialog among a plurality of participants, the plurality of participants having respective computing devices displaying respective windows containing the text dialog of the instant message session, the computer program product comprising:

computer-readable storage device(s); and

computer-readable program instructions stored on the computer-readable, storage device(s), the computer-readable program instructions when executed by a CPU:

determine a first subject description of the text dialog of the instant message session, and search the Internet or an intranet for an electronic bulletin board having a post whose second subject description matches the first subject description, and in response in part to identifying the post of the electronic bulletin board having the second subject description that matches the first subject description, enter a hyperlink for the electronic bulletin board into the windows of the instant message session such that the participants of the instant message session can click-on the hyperlink to access the electronic bulletin board, the electronic bulletin board being separate from the instant message session;

the computer determining a conversion rate for selecting the hyperlink of the post;

the computer determining the conversion rate fails to satisfy a threshold value; and

based on the conversion rate failing to satisfy the threshold value, the computer removing the hyperlink from the windows of the instant message session such that the participants of the instant message session no longer can click-on the hyperlink to access the electronic bulletin board.

14. The program product of claim 13 , wherein the computer-readable program instructions, when executed by the CPU:

detect a third subject description of additional text dialog of the instant message session, the additional text dialog added to the windows of the instant message session after entering the hyperlink for the electronic bulletin board into the windows of the instant message session; and

search the Internet or the intranet for a second electronic bulletin board having a post whose fourth subject description matches the third subject description, and in response in part to identifying the post of the second electronic bulletin board having the fourth subject description that matches the third subject description, enter a second hyperlink for the second electronic bulletin board into the windows of the instant message session such that the participants of the instant message session can click-on the second hyperlink to access the second electronic bulletin board.

15. The program product of claim 13 , wherein the computer-readable program instructions, when executed by the CPU:

receive text input to the text dialog by a first participant included in the plurality of participants; and

receive none of other text input to the text dialog by one or more other participants included in the plurality of participants, wherein a determination of the first subject description includes a determination of the first subject description as a subject description of the text input by the first participant.

16. The program product of claim 13 , wherein the computer-readable program instructions, when executed by the CPU:

determine measures of relevance of the post and one or more other posts included in the electronic bulletin board to the first subject description of the text dialog of the instant message session, the one or more other posts having the first subject description;

rank the post and the one or more other posts based on the measures of relevance; and

initiate display, on a monitor used for the instant message session, of the post and the one or more other posts in an order based on the ranked post and the ranked one or more other posts.

17. The method of claim 1 , further comprising the steps of:

the computer determining a discussion is provided by the electronic bulletin board only within a specified period of time;

the computer determining the instant message session is being conducted during the specified period of time; and

the computer determining one or more participants included in the plurality of participants whose text dialog is included in the instant message session are registered to participate in the discussion provided by the electronic bulletin board, wherein the step of identifying the key word in the post or subject description of the electronic bulletin board is based on the instant message session being conducted during the specified period of time and the one or more participants being registered to participate in the discussion.

18. The program product of claim 5 , wherein the computer-readable program instructions, when executed by the CPU:

determine a discussion is provided by the electronic bulletin board only within a specified period of time;

determine the instant message session is being conducted during the specified period of time; and

determine one or more participants included in the plurality of participants whose text dialog is included in the instant message session are registered to participate in the discussion provided by the electronic bulletin board, wherein the step of identifying the key word in the post or subject description of the electronic bulletin board is based on the instant message session being conducted during the specified period of time and the one or more participants being registered to participate in the discussion.

19. The method of claim 9 , further comprising the steps of:

the computer determining a discussion is provided by the electronic bulletin board only within a specified period of time;

the computer determining the instant message session is being conducted during the specified period of time; and

the computer determining one or more participants included in the plurality of participants whose text dialog is included in the instant message session are registered to participate in the discussion provided by the electronic bulletin board, wherein the step of identifying the post of the electronic bulletin board having the second subject description that matches the first subject description is based on the instant message session being conducted during the specified period of time and the one or more participants being registered to participate in the discussion.

20. The program product of claim 13 , wherein the computer-readable program instructions, when executed by the CPU:

determine a discussion is provided by the electronic bulletin board only within a specified period of time;

determine the instant message session is being conducted during the specified period of time; and

determine one or more participants included in the plurality of participants whose text dialog is included in the instant message session are registered to participate in the discussion provided by the electronic bulletin board, wherein the step of identifying the post of the electronic bulletin board having the second subject description that matches the first subject description is based on the instant message session being conducted during the specified period of time and the one or more participants being registered to participate in the discussion.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2011
From: CLEAVER, LIAM J.; LAWAS, KRISTINE A.; NESBITT, RICHARD E.; O'CONNELL, BRIAN M.; VAUGHAN, KEVIN E.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 027296/0843 →
Continuity (1)
Related Publication 20130138671A1 · May 30, 2013