NLP-based content recommender
First Claim
1. A computer-implemented method for providing natural language based content recommendations, comprising:
- receiving an indication of text content;
processing the indicated text content using natural language based parsing and language analysis techniques to derive a list of all of the named entities present in the indicated text;
presenting an ordered list of the derived named entities, the list reflective of what the text content concerns; and
presenting indicators of additional content associated with the derived named entities wherein the additional content is provided upon receiving an indication that the presented indicator has been navigated to, and wherein additional content is determined as relevant based upon a natural language based analysis of the named entities relative to the indicated text content and the named entities relative to a larger corpus of document information or a knowledge repository.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, techniques, and systems for using natural language processing to recommend related content to an associated text segment or document. Example embodiments provide a NLP-based content recommender (“NCR”) which uses NLP-based search techniques, potentially in conjunction with context or other related information, to locate and provide content related to entities that are recognized in the associated material. NCRs may be embedded as widgets, for example on Web pages to assist users in their perusal and search for information, provided by means of browser plug-ins or other application plug-ins, provided in libraries or in standalone environments, or otherwise integrated into other code, programs, or devices. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
-
Citations
20 Claims
-
1. A computer-implemented method for providing natural language based content recommendations, comprising:
-
receiving an indication of text content; processing the indicated text content using natural language based parsing and language analysis techniques to derive a list of all of the named entities present in the indicated text; presenting an ordered list of the derived named entities, the list reflective of what the text content concerns; and presenting indicators of additional content associated with the derived named entities wherein the additional content is provided upon receiving an indication that the presented indicator has been navigated to, and wherein additional content is determined as relevant based upon a natural language based analysis of the named entities relative to the indicated text content and the named entities relative to a larger corpus of document information or a knowledge repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable medium containing content that, when executed, causes a computing system to perform a method comprising:
-
receiving an indication of text content; processing the indicated text content using natural language based parsing and language analysis techniques to derive a list of all of the named entities present in the indicated text; presenting an ordered list of the derived named entities, the list reflective of what the text content concerns; and presenting indicators of recommended content associated with the derived named entities wherein the additional content is provided upon receiving an indication that the presented indicator has been navigated to, and wherein additional content is determined as relevant based upon a natural language based analysis of the named entities relative to the indicated text content and the named entities relative to a larger corpus of document information or a knowledge repository. - View Dependent Claims (12, 13)
-
-
14. A computer-implemented NLP-based content recommendation widget, comprising:
-
a memory; and a content recommender module that is configured to, when executed, receive a text segment for processing; identify one or more candidate named entities to which a received text segment refers based, at least in part, upon a natural language analysis of the text segment; and derive and present related content based at least in part upon a natural language analysis of entity based information and context related information. - View Dependent Claims (15, 16, 17, 18)
-
- 19. The system of claim wherein the natural language processing is initiated using a natural language query.
Specification