Method for recommending short-cuts in order to ease and fasten navigating within navigation topology
US-9703880-B2 · Jul 11, 2017 · US
US10255373B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10255373-B2 |
| Application number | US-201414286462-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 23, 2014 |
| Priority date | Jun 27, 2013 |
| Publication date | Apr 9, 2019 |
| Grant date | Apr 9, 2019 |
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 and/or an apparatus normalizes a page flow into a portlet. The method comprises: generating at least one portlet based on one or more pages in the page flow; building at least one of an intra-portlet action and an inter-portlet action for the least one portlet; and modifying a Uniform Resource Locator URL in the at least one portlet. With the method and the apparatus, the page flow developed by a developer can be automatically normalized into the portlet which is easier to be shared between difference applications and integrated with an existing portal application, so that the developer can focus on development of page flow while achieving user experience and advantages specific to 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, at least two portlets based on at least two pages in the page flow, wherein the page flow includes multiple webpages that are linked together through navigation control to execute a specific business logic, wherein pages that are functionally dependent upon one another are assigned to a same portlet, and wherein pages that are functionally independent of one another are assigned to different portlets; building, by one or more processors, at least one of an intra-portlet action and an inter-portlet action for at least one portlet from the at least two portlets, wherein the intra-portlet action is based on a linking relationship between two pages within the same portlet, and wherein the inter-portlet action is based on a linking relationship between two pages that are in different portlets; and modifying, by one or more processors, a Uniform Resource Locator (URL) in the at least one portlet from the at least two portlets based on whether pages within the at least one portlet incur the intra-portlet action, wherein the URL indicates a relative path in the at least one portlet that incurs the intra-portlet action, wherein modifying the URL in the at least one portlet includes converting the URL into a URL indicating an absolute path in the portlet in response to the at least one portlet incurring the intra-portlet action, wherein the converting includes attaching at least one root path in the at least one portlet to the URL in response to the at least one portlet incurring the intra-portlet action, wherein the modifying the URL in the at least one portlet includes modifying, by one or more processors, the URL in the at least one portlet based on a type of the URL; and wherein the modifying the URL in the at least one portlet based on the type of the URL includes: in response to the URL corresponding to a link in a page and an object of the link being a new window or a new tab, converting, by one or more processors, the URL into a URL carrying navigation state information that describes a layout of a page where the at least one portlet is currently located; and in response to the URL being located in a JavaScript file, converting, by one or more processors, a URL indicating a relative path in the JavaScript file into a URL indicating an absolute path of the URL found in the JavaScript file. 2. The method according to claim 1 , wherein the generating the at least two portlets based on the at least two pages in the page flow includes: determining, by one or more processors, one page, which is to be generated into each portlet, in the at least two pages; and generating, by one or more processors, the at least two portlets based on the one page, which is to be generated into each portlet. 3. The method according to claim 2 , further comprising: in response to the one page in the at least two pages being linked to another independent page, determining, by one or more processors, that the one page and the another independent page are generated into two portlets; and in response to the one page in the at least two pages being linked to another page for overlaying the one page, determining, by one or more processors, that the one page and the another page are generated into a same portlet. 4. The method according to claim 1 , wherein the building at least one of an intra-portlet action and an inter-portlet action for the at least one portlet includes: building, by one or more processors, the intra-portlet action based on a linking relationship among pages included in one portlet; and building, by one or more processors, the inter-portlet action based on a linking relationship among a plurality of pages included in a plurality of portlets, respectively. 5. The method according to claim 1 , further comprising: modifying, by one or more processors, the URL in the at least one portlet from the at least two portlets based on a type of the converted URL. 6. The method of claim 1 , wherein the page flow comprises a set of pages and a third page, 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: generating, by one or more processors, a first portlet for the set of pages; generating, by one or more processors, a second portlet for the third page; and linking, by one or more processors, the first portlet to the second portlet by the event described in the second page. 7. 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 system to: generate at least two portlets based on at least two pages in a page flow, wherein the page flow includes multiple webpages that are linked together through navigation control to execute a specific business logic, wherein pages that are functionally dependent upon one another are assigned to a same portlet, and wherein pages that are functionally independent of one another are assigned to different portlets; build at least one of an intra-portlet action and an inter-portlet action for at least one portlet from the at least two portlets, wherein the intra-portlet action is based on a linking relationship between two pages within the same portlet, and wherein the inter-portlet action is based on a linking relationship between two pages that are in different portlets; and modify a Uniform Resource Locator (URL) of the at least one portlet based on whether pages within the at least one portlet incur the intra-portlet action, wherein the URL indicates a relative path in the at least one portlet that incurs the intra-portlet action, wherein modifying the URL in the at least one portlet includes converting the URL into a URL indicating an absolute path in the portlet in response to the at least one portlet incurring the intra-portlet action, wherein the converting includes attaching at least one root path in the at least one portlet to the URL in response to the at least one portlet incurring the intra-portlet action, wherein the modifying the URL in the at least one portlet includes modifying the URL in the at least one portlet based on a type of the URL; and wherein the modifying the URL in the at least one portlet based on the type of the URL includes: in response to the URL corresponding to a link in a page and an object of the link being a new window or a new tab, converting the URL into a URL carrying navigation state information that describes a layout of a page where the at least one portlet is currently located; and in response to the URL being located in a JavaScript file, converting a URL indicating a relative path in the JavaScript file into a URL indicating an absolute path of the URL found in the JavaScript file. 8. The computer system of claim 7 , wherein the instructions, when executed by the processor, further cause the computer system to: determine one page, which is to be generated into each portlet, in the at least two pages; and generate the at least two portlets based on the one page which is determined to be generated into each portlet. 9. The computer system according to claim 8 , wherein the instructions, when executed by the processor, further cause the computer system to: in response to the one page in the at least two pages being linked to another independent page, determine that the one page and the another independent page are generated into two portlets, and in response to the one page in the at least two pages being linked to another page for overlaying the one page, determine that the o
Physics · mapped topic
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.