Method for recommending short-cuts in order to ease and fasten navigating within navigation topology
US-9703880-B2 · Jul 11, 2017 · US
US10839040B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10839040-B2 |
| Application number | US-201916288905-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 28, 2019 |
| Priority date | Jun 27, 2013 |
| Publication date | Nov 17, 2020 |
| Grant date | Nov 17, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method normalizes a page flow into a portlet. One or more processors generates a portlet based on webpages in the page flow. The webpages are linked together through a navigation control in the portlet to execute a specific business logic. The webpages in the page flow include a first webpage and a second webpage, which are linked via a Uniform Resource Locator (URL). The processor(s) build an intra-portlet action based on a linking relationship between the first and second webpages by the portlet. The intra-portlet action is based on the URL that links the first webpage to the second webpage. The URL is located in a JavaScript file for the portlet and indicates a relative path for the portlet. The processor(s) convert the URL indicating the relative path for the portlet into a URL indicating an absolute path, which includes an attached root path for the portlet.
Opening claim text (preview).
What is claimed is: 1. A method for normalizing a page flow into a portlet, the method comprising: generating, by one or more processors, a first portlet based on webpages in the page flow, wherein the webpages are linked together through a navigation control in the first portlet to execute a specific business logic, wherein webpages in the page flow include a first webpage and a second webpage, and wherein the first webpage is linked to the second webpage via a Uniform Resource Locator (URL); building, by one or more processors, an intra-portlet action based on a linking relationship between the first and second webpages by the first portlet, wherein the intra-portlet action is based on the URL that links the first webpage to the second webpage, wherein the URL is located in a JavaScript file for the first portlet, and wherein the URL indicates a relative path for the first portlet; and converting, by one or more processors, the URL indicating the relative path for the first portlet into a URL indicating an absolute path for the first portlet, wherein the absolute path comprises an attached root path for the first portlet. 2. The method of claim 1 , further comprising: determining that the URL corresponds to a link to a new window; and in response to determining that the URL corresponds to the link to the new window, converting the URL into a URL carrying information that describes a layout of the new window that is linked to by the first portlet. 3. The method of claim 1 , wherein the page flow comprises a set of pages contained in the first portlet and a third page contained in a second portlet, wherein the set of pages comprises a first page and a second page, wherein the second page jumps to the third page in response to an event described in the second page, and wherein the method further comprises: linking, by one or more processors, the first portlet to the second portlet based on the event described in the second page. 4. The method of claim 1 , wherein pages in the page flow that are functionally dependent upon one another are assigned to a same portlet. 5. The method of claim 1 , wherein pages in the page flow that are functionally independent of one another are assigned to different portlets. 6. The method of claim 1 , further comprising: building, by one or more processors, the intra-portlet action based on a linking relationship among pages included in the first portlet. 7. The method according to claim 1 , further comprising: determining, by one or more processors, a page that is to be included into the first portlet and a second portlet; and incorporating, by one or more processors, the page into the first portlet and the second portlet. 8. A computer system comprising: a processor; and a memory coupled to the processor, the memory comprising instructions that, when executed by the processor, cause the computer system to perform a method comprising: generating a first portlet based on webpages in the page flow, wherein the webpages are linked together through a navigation control in the first portlet to execute a specific business logic, wherein webpages in the page flow include a first webpage and a second webpage, and wherein the first webpage is linked to the second webpage via a Uniform Resource Locator (URL); building an intra-portlet action based on a linking relationship between the first and second webpages by the first portlet, wherein the intra-portlet action is based on the URL that links the first webpage to the second webpage, wherein the URL is located in a JavaScript file for the first portlet, and wherein the URL indicates a relative path for the first portlet; and converting the URL indicating the relative path for the first portlet into a URL indicating an absolute path for the first portlet, wherein the absolute path comprises an attached root path for the first portlet. 9. The computer system of claim 8 , wherein the method further comprises: determining that the URL corresponds to a link to a new window; and in response to determining that the URL corresponds to the link to the new window, converting the URL into a URL carrying information that describes a layout of the new window that is linked to by the first portlet. 10. The computer system of claim 8 , wherein the page flow comprises a set of pages contained in the first portlet and a third page contained in a second portlet, wherein the set of pages comprises a first page and a second page, wherein the second page jumps to the third page in response to an event described in the second page, and wherein the method further comprises: linking the first portlet to the second portlet based on the event described in the second page. 11. The computer system of claim 8 , wherein pages in the page flow that are functionally dependent upon one another are assigned to a same portlet. 12. The computer system of claim 8 , wherein pages in the page flow that are functionally independent of one another are assigned to different portlets. 13. The computer system of claim 8 , wherein the method further comprises: building the intra-portlet action based on a linking relationship among pages included in the first portlet. 14. The computer system of claim 8 , wherein the method further comprises: determining a page that is to be included into the first portlet and a second portlet; and incorporating the page into the first portlet and the second portlet. 15. A computer program product for normalizing a page flow into a portlet, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising: generating a first portlet based on webpages in the page flow, wherein the webpages are linked together through a navigation control in the first portlet to execute a specific business logic, wherein webpages in the page flow include a first webpage and a second webpage, and wherein the first webpage is linked to the second webpage via a Uniform Resource Locator (URL); building an intra-portlet action based on a linking relationship between the first and second webpages by the first portlet, wherein the intra-portlet action is based on the URL that links the first webpage to the second webpage, wherein the URL is located in a JavaScript file for the first portlet, and wherein the URL indicates a relative path for the first portlet; and converting the URL indicating the relative path for the first portlet into a URL indicating an absolute path for the first portlet, wherein the absolute path comprises an attached root path for the first portlet. 16. The computer program product of claim 15 , wherein the method further comprises: determining that the URL corresponds to a link to a new window; and in response to determining that the URL corresponds to the link to the new window, converting the URL into a URL carrying information that describes a layout of the new window that is linked to by the first portlet. 17. The computer program product of claim 15 , wherein the page flow comprises a set of pages contained in the first portlet and a third page contained in a second portlet, wherein the set of pages comprises a first page and a second page, wherein the second page jumps to the third page in response to an event described in the second page, and wherein the method further comprises: linking the first portlet to the second portlet based on the event described in the second page. 18. The computer program product of claim 15 , wher
Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.