Inserting links that aid action completion
First Claim
Patent Images
1. A method comprising:
- determining, based on natural language processing of a passage of a first webpage, that the passage instructs readers of the passage to perform a first action, wherein the first action is of a download type;
identifying, in response to the determining that the passage instructs readers of the passage to perform the first action, a second webpage, wherein the first webpage and the second webpage are not linked;
determining, based on natural language processing of the second webpage, that the second webpage is relevant to the passage;
determining, in response to the determining that the second webpage is relevant to the passage and by analyzing source code of the second webpage, that the second webpage incorporates downloadable content;
determining, in response to the determining that the second webpage incorporates downloadable content, that the downloadable content is preconfigured to allow completion of the first action; and
embedding, in response to the determining that the downloadable content is preconfigured to allow the completion of the first action, a hyperlink into the passage, wherein the hyperlink links the first webpage to the second webpage.
1 Assignment
0 Petitions
Accused Products
Abstract
Based on natural language processing of a passage of a first electronic document, a determination is made that the passage indicates an action to be undertaken. In response to this determination and based on an analysis of a second electronic document, the second electronic document is identified as incorporating content preconfigured to allow completion of the action. In response to this identification, the passage is linked to the second electronic document.
19 Citations
4 Claims
-
1. A method comprising:
-
determining, based on natural language processing of a passage of a first webpage, that the passage instructs readers of the passage to perform a first action, wherein the first action is of a download type; identifying, in response to the determining that the passage instructs readers of the passage to perform the first action, a second webpage, wherein the first webpage and the second webpage are not linked; determining, based on natural language processing of the second webpage, that the second webpage is relevant to the passage; determining, in response to the determining that the second webpage is relevant to the passage and by analyzing source code of the second webpage, that the second webpage incorporates downloadable content; determining, in response to the determining that the second webpage incorporates downloadable content, that the downloadable content is preconfigured to allow completion of the first action; and embedding, in response to the determining that the downloadable content is preconfigured to allow the completion of the first action, a hyperlink into the passage, wherein the hyperlink links the first webpage to the second webpage.
-
-
2. A system comprising:
-
a memory; and at least one processor circuit in communication with the memory, wherein the at least one processor circuit is configured to perform a method comprising; performing, responsive to a user invoking a transition, via a web browser, from one web page to a desired web page, natural language processing on a passage in content of the desired web page; determining, based on the performed natural language processing, that the passage indicates an action to be undertaken and that the passage includes a plurality of significant textual entities; comparing, in response to the determination that the passage indicates an action to be undertaken, another passage in content of another web page with the plurality of entities, wherein the another web page is not currently linked to the desired web page within the content of the desired web page; determining, based on the comparison, that the another web page is relevant to the passage; parsing, in response to the determination that the another webpage is relevant to the passage, source code of the another webpage to determine that the another webpage incorporates downloadable content; analyzing, in response to the determination that the another webpage incorporates downloadable content, a file type extension of the downloadable content to determine that the downloadable content is preconfigured to allow completion of the particular action; and concurrently displaying, via the web browser and in response to the determination that the downloadable content is preconfigured to allow completion of the particular action, (i) the content of the desired webpage, (ii) an additional sidebar including a listing of a hyperlink to the another web page, (iii) a plurality of visual indicators serving to emphasize an association between the listed another web page and the plurality of entities included in the passage, and (iv) a different visual indicator serving to indicate a recommended location to embed the hyperlink in the passage so as to link the desired web page to the another web page within the content of the desired web page. - View Dependent Claims (3)
-
-
4. A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:
-
determining, based on natural language processing of a passage of a first webpage, that the passage instructs readers of the passage to perform a first action, wherein the first action is of a download type; identifying, in response to the determining that the passage instructs readers of the passage to perform the first action, a second webpage, wherein the first webpage and the second webpage are not linked; determining, based on natural language processing of the second webpage, that the second webpage is relevant to the passage; determining, in response to the determining that the second webpage is relevant to the passage and by analyzing source code of the second webpage, that the second webpage incorporates downloadable content; determining, in response to the determining that the second webpage incorporates downloadable content, that the downloadable content is preconfigured to allow completion of the first action; and embedding, in response to the determining that the downloadable content is preconfigured to allow the completion of the first action, a hyperlink into the passage, wherein the hyperlink links the first webpage to the second webpage.
-
Specification