Nlp-based content recommender
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.
Claims
exact text as granted — not AI-modified1 - 13 . (canceled)
14 . A computer-implemented NLP-based content recommendation system, comprising:
a memory; and a content recommender module, stored in the memory, and having instructions that are configured, when executed by a computer processor, to:
receive a text segment for processing;
identify one or more named entities to which the received text segment refers based, at least in part, upon a natural language processing (NLP) parsing and linguistic analysis of the text segment;
derive related content based at least in part upon a natural language processing parsing and linguistic analysis of entity based information of the identified one or more named entities and based upon context information associated with the named entities or from the received text segment, wherein the related content includes at least one named entity that is connected to at least one of the one or more named entities; and
cause the derived related content to be presented.
15 . The system of claim 14 , wherein the module is further configured, when executed, to display one or more indicators for navigating to the related content.
16 . The system of claim 15 wherein the module is further configured, when executed, to present the related content in response to detecting selection of at least one of the navigation indicators.
17 . The system of claim 15 wherein the indicators are at least one of links, graphical symbols, icons, shapes, logos, or trademarks.
18 . (canceled)
19 . The system of claim 15 wherein the natural language processing parsing and linguistic analysis initiated using a natural language query.
20 . The system of claim 19 wherein the natural language query is a relationship search query.
21 . The system of claim 14 wherein the content recommender module is embedded into third party software instructions as a code module separate from the third party software instructions.
22 . The system of claim 14 wherein the content recommender module is embedded into a browser page, is installed as a plug-in module, or is installed as a pop-up window.
23 . The system of claim 14 wherein the content recommender module is displayed adjacent content controlled by the third party.
24 . The system of claim 14 wherein the content recommender module has associated representations that are displayed on a display screen and selectable to invoke the functionality of the content recommender module.
25 . The system of claim 24 wherein the associated representations are at least one of icons, images, or graphical symbols.
26 . The system of claim 14 wherein the content recommender module is customized by presentation of a different user interface, color scheme, or capability.
27 . The system of claim 26 wherein the content recommender module is customized based upon the context within which it is integrated.
28 . The system of claim 14 wherein the content recommender is invoked using a scripting language.
29 . A non-transitory computer-readable medium containing content that, when executed, causes a computing system to perform a method comprising:
receive a text segment for processing; identify one or more named entities to which the received text segment refers based, at least in part, upon a natural language processing (NLP) parsing and linguistic analysis of the text segment; derive related content based at least in part upon a natural language processing parsing and linguistic analysis of entity based information and based upon context information associated with the named entities or from the received text segment, wherein the related content includes at least one named entity that is connected to at least one of the one or more named entities; and cause the derived related content to be presented.
30 . The non-transitory computer-readable medium of claim 29 wherein the method further comprises causing display of one or more indicators for navigating to the related content.
31 . The non-transitory computer-readable medium of claim 30 wherein the method further comprises causing the related content to be presented in response to detecting selection of at least one of the navigation indicators.
32 . The non-transitory computer-readable medium of claim 31 wherein the indicators are links.
33 . A method in a computer system for providing additional content comprising:
receiving a text segment for processing; identifying one or more named entities to which the received text segment refers based, at least in part, upon a natural language processing (NLP) parsing and linguistic analysis of the text segment; deriving related content based at least in part upon a natural language processing parsing and linguistic analysis of entity based information and based upon context information associated with the named entities or from the received text, wherein the related content includes at least one named entity that is connected to at least one of the one or more named entities; and returning the related content.
34 . The method of claim 33 , further comprising:
providing a script that defines a user interface widget that is configured, when executed, to send a request for related content; enabling the provided script to be embedded in a Web page; and responsive to a request to provide the Web page, serving the Web page with the embedded script such that, when the embedded script is executed, the user interface widget is presented to provide the related content.
35 . The method of claim 33 wherein the acts are provided responsive to a request from a user interface widget executing in a client application.
35 . The method of claim 33 wherein the method further comprises causing display of one or more indicators for navigating to the related content.
36 . The method of claim 35 wherein the method further comprises causing the related content to be presented in response to detecting selection of at least one of the navigation indicators.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.