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 processing (“
NLP”
) parsing and linguistic analysis to derive a list of 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 at least one of the presented indicators has been navigated to, and wherein additional content is determined as relevant based upon a natural language processing analysis of the named entities relative to the indicated text content and of the named entities relative to a large corpus of document information or a knowledge repository, and wherein the additional content includes a representation of connections and wherein the connections are presented graphically and illustrate relationships between entities based upon actions.
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.
188 Citations
18 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 processing (“
NLP”
) parsing and linguistic analysis to derive a list of 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 at least one of the presented indicators has been navigated to, and wherein additional content is determined as relevant based upon a natural language processing analysis of the named entities relative to the indicated text content and of the named entities relative to a large corpus of document information or a knowledge repository, and wherein the additional content includes a representation of connections and wherein the connections are presented graphically and illustrate relationships between entities based upon actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory 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 processing (NLP) parsing and linguistic analysis to derive a list of 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 recommended content is provided upon receiving an indication that at least one of the presented indicators has been navigated to, and wherein the recommended content is determined as relevant based upon a natural language processing parsing and linguistic analysis of the named entities relative to the indicated text content and of the named entities relative to a large corpus of document information or a knowledge repository, and wherein the additional content includes a representation of connections and wherein the connections are presented graphically and illustrate relationships between entities based upon actions. - View Dependent Claims (10, 11)
-
-
12. 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 processing (NLP) parsing and linguistic analysis of the text segment; and derive and present related content based at least in part upon a natural language processing parsing and linguistic analysis of entity based information and context related information, wherein the related content includes a representation of connections and wherein the connections are presented graphically and illustrate relationships between entities based upon actions. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification