IP Library › Granted Patent US 10,366,160
Granted Patent B2
US 10,366,160 · App. 15/282,970 · Granted Jul 30, 2019

Automatic generation and display of context, missing attributes and suggestions for context dependent questions in response to a mouse hover on a displayed term

Inventors: Vittorio Castelli (Croton on Hudson, NY); Leiming R. Qian (Ardsley, NY); Zareen S. Syed (Peekskill, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F17/2775G06F16/3329G06F17/2881G06F3/04842G06F17/276G06F17/279G10L15/1815
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 10,366,160
App. No.
15/282,970
Granted
Jul 30, 2019
Kind
B2
Abstract

A method and system are provided for assisting users in a conversation. The method includes identifying concepts in the conversation. The method further includes linking identified concepts in the conversation by matching the identified concepts in the conversation to concepts in a knowledge base. The method also includes generating and displaying on the display device, one or more context dependent suggestions for the conversation based on attributes and values associated with the linked concepts in the knowledge base.

Claims (34)

1. A computer-implemented method for assisting users in a conversation, comprising:

identifying concepts in the conversation;

linking identified concepts in the conversation by matching the identified concepts in the conversation to concepts in a knowledge base; and

generating and displaying on a display device, one or more domain and language independent user-specific context dependent suggestions for discussion questions for the conversation based on attributes and values associated with the linked concepts in the knowledge base by automatically disambiguating concepts identified as important, and inferring missing attributes for the matching concepts in the knowledge base based on additional attributes present in sibling concepts in a taxonomy in the knowledge base,

wherein the context-dependent suggestions for discussion questions are automatically generated and presented to one or more of the particular users in real-time using a personalized interface of the display device, the context-dependent suggestions including one or more suggestions for discussion questions generated based on the inferred missing attributes, and

wherein important topics not explicitly mentioned in the conversation are identified, presented, and highlighted in real-time to aid the users during the conversation in response to a user mouse hover or click on a displayed term.

2. The computer-implemented method of claim 1 , further comprising retrieving and displaying on a display device, the attributes and the values associated with the linked concepts in the knowledge base.

3. The computer-implemented method of claim 2 , wherein the attributes and values are displayed as information boxes in articles.

4. The computer-implemented method of claim 2 , wherein said retrieving and displaying step comprises personalizing the attributes and values with respect to the user based on questions asked by a conversation participant having a particular role.

5. The computer-implemented method of claim 2 , wherein said retrieving and displaying step comprises personalizing the attributes and values with respect to the user based on questions asked by other conversation participants about identical or similar concepts.

6. The computer-implemented method of claim 2 , wherein said retrieving and displaying step comprises displaying at least one related attribute to the matching concepts in the knowledge base, wherein the at least one related attribute is unmentioned in the conversation.

7. The computer-implemented method of claim 2 , further comprising displaying a concept definition on the display device responsive to a user action.

8. The computer-implemented method of claim 1 , wherein the concepts in the conversation are identified based on n-grams extracted from the conversation.

9. The computer-implemented method of claim 1 , wherein the concepts in the conversation are identified based on conversation features precomputed with respect to an externally accessible knowledge source.

10. The computer-implemented method of claim 1 , wherein the concepts in the conversation are identified based on frequency-dependent conversation features and keyword probabilities.

11. The computer-implemented method of claim 1 , further comprising disambiguating the concepts, prior to said linking step, and wherein the concepts are disambiguated using disambiguation features selected from a group consisting of a text similarity between a conversation context and a target concept context in the knowledge base, a link probability, and a link popularity feature.

12. The computer-implemented method of claim 1 , further comprising computing additional attributes based on inter-article links in the knowledge base.

13. The method of claim 1 , further comprising ranking the attributes using an attribute scoring scheme.

14. The computer-implemented method of claim 1 , wherein the one or more context dependent suggestions are for follow up questions for the conversation.

15. The computer-implemented method of claim 1 , wherein software is provided as a service in a cloud environment to generate and display the one or more context dependent suggestions.

16. A non-transitory computer program product for assisting users in a conversation, the computer program product comprising a computer readable storage medium having computer readable program instructions embodied therewith, the computer readable program instructions executable by a computer to cause the computer to perform a method comprising:

identifying concepts in the conversation;

linking identified concepts in the conversation by matching the identified concepts in the conversation to concepts in a knowledge base; and

generating and displaying on a display device, one or more domain and language independent user-specific context dependent suggestions for discussion questions for the conversation based on attributes and values associated with the linked concepts in the knowledge base by automatically disambiguating concepts identified as important, and inferring missing attributes for the matching concepts in the knowledge base based on additional attributes present in sibling concepts in a taxonomy in the knowledge base,

wherein context-dependent follow-up questions for attributes with missing information are automatically generated and presented to a particular user in real-time responsive to the particular user clicking on a particular attribute with missing information using a personalized, interactive interface of the display device, and

wherein important topics not explicitly mentioned in the conversation are identified, presented, and highlighted in real-time to aid the particular user during the conversation in response to a user mouse hover or click on a displayed term.

17. A system for assisting users in a conversation, comprising:

a computing device having a processor device and a memory operably coupled to the processor, the computing device being configured to:

identify concepts in the conversation;

linking identified concepts in the conversation by matching the identified concepts in the conversation to concepts in a knowledge base; and

generate and display on a display device, one or more domain and language independent user-specific context dependent suggestions for discussion questions for the conversation based on attributes and values associated with the linked concepts in the knowledge base by automatically disambiguating concepts identified as important, and inferring missing attributes for the matching concepts in the knowledge base based on additional attributes present in sibling concepts in a taxonomy in the knowledge base,

wherein context-dependent follow-up questions for attributes with missing information are automatically generated and presented to a particular user in real-time responsive to the particular user clicking on a particular attribute with missing information using a personalized, interactive interface of the display device, and

wherein important topics not explicitly mentioned in the conversation are identified, presented, and highlighted in real-time to aid the user during the conversation in response to a user mouse hover or click on a displayed term.

18. The system of claim 17 , wherein the system is configured using a cloud configuration.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2016
From: CASTELLI, VITTORIO; QIAN, LEIMING R.; SYED, ZAREEN S.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 039915/0603 →
Continuity (1)
Related Publication 20180095947A1 · Apr 5, 2018
Cited By (27)
US 12,197,712 US 12,197,817 US 12,200,297 US 12,204,932 US 12,211,502 US 12,216,894 US 12,219,314 US 12,223,282 US 12,236,952 US 12,254,887 US 12,260,234 US 12,277,954 US 12,293,763 US 12,293,764 US 12,301,635 US 12,333,404 US 12,361,943 US 12,367,879 US 12,386,434 US 12,386,491 US 12,413,663 US 12,431,128 US 12,477,470 US 12,556,890 US 12,608,171 US 12,613,730 US 12,619,452