System and method for customizing a portal environment
First Claim
1. A method for incorporating content on a web page comprising:
- storing a list of at least one proscribed Uniform Resource Locators (URLs) and a corresponding alternative URL, wherein the corresponding URL contains an alternative set of information to the proscribed URL;
identifying the content on a different web page, the content containing the at least one proscribed URL;
describing a structure of the content on the different web page;
storing the described structure;
retrieving the identified content from the different web page in real time;
comparing a structure of the retrieved content to the stored structure;
incorporating the retrieved content on the web page, utilizing a nested web page, only if the structure of the retrieved content matches the stored structure; and
trapping a request for the at least one proscribed URL and redirecting the request to the corresponding alternative URL if the at least one proscribed URL is selected.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for creating a customized portal environment website that retrieves content from external websites and presents this content with a consistent and controlled look and feel. Three features of this invention that enable the consistent look and feel are clipping, scrubbing and link behavior tools. The clipping tool identifies the structure of clipped pages. The structure of the clipped content is stored in a database in the system. As the system dynamically retrieves clipped pages from the target site, the system compares the structure of the retrieved clip to the anticipated, stored structure of the clip. If the two structures match, the clipped page is rendered in the look and feel of the custom website. If the structures do not match, the dynamically clipped page is displayed in a new separate window. The scrubbing feature of the present invention allows the designer of the website to define a global structure for all pages that are retrieved from a particular domain. If a requested page does not conform to the defined structure, the system opens a new window for the page. The link behavior tool of the present invention traps a request for the embedded link upon it'"'"'s execution and redirecting the request to a page that has already been approved and clipped or by opening a new window for the embedded link.
90 Citations
20 Claims
-
1. A method for incorporating content on a web page comprising:
-
storing a list of at least one proscribed Uniform Resource Locators (URLs) and a corresponding alternative URL, wherein the corresponding URL contains an alternative set of information to the proscribed URL; identifying the content on a different web page, the content containing the at least one proscribed URL; describing a structure of the content on the different web page; storing the described structure; retrieving the identified content from the different web page in real time; comparing a structure of the retrieved content to the stored structure; incorporating the retrieved content on the web page, utilizing a nested web page, only if the structure of the retrieved content matches the stored structure; and trapping a request for the at least one proscribed URL and redirecting the request to the corresponding alternative URL if the at least one proscribed URL is selected. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for incorporating content on a web page comprising:
-
identifying the content on a web site not containing the web page, wherein the identifying includes a user interface through which a user selects portions of the content on the web site, and the user interface includes input fields to name and organize the selected portions, and preset menu to select the portions; describing a structure of the content; storing the described structure; retrieving different content from the web site in real time; comparing a structure of the retrieved different content to the stored structure; and incorporating the retrieved different content on the web page by utilizing a nested web page only if the structure of the retrieved different content matches the stored structure; and wherein if the structure of the retrieved different content does not match the stored Structure, the method further comprising performing an action in response to the difference, where the action is pre-selected by the user through the user interface, and the user interface includes a choice of actions including; generating a new window; and displaying the retrieved different content in a new window. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for incorporating content on a web page comprising:
-
storing a list of at least one proscribed Uniform Resource Locators (URLs) and a corresponding alternative URL, wherein the corresponding URL contains an alternative set of information to the proscribed URL; identifying the content on a different web page, the content containing the at least one proscribed URL; retrieving the content from the different web page in real time;
performing processing to ensure that the structure of the retrieved content has retained integrity;incorporating the retrieved content on the web page by utilizing a nested web page; and trapping a request for the at least one proscribed URL and redirecting the request to the corresponding alternative URL if the at least one proscribed URL is selected. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for incorporating content on a web page comprising:
-
storing a list of at least one proscribed Uniform Resource Locators (URLs) and a corresponding alternative URL, wherein the corresponding URL contains an alternative set of information to the proscribed URL; identifying first content on a different web page, the content containing the at least one proscribed URL, wherein the identifying includes a user interface through which a user selects portions of the content on the web site; identifying second content on a web site not containing the web page; describing a structure of the first content, the structure being denoted as a first structure; describing a structure of the second content, the structure being denoted as a second structure;
storing the first and second structures;retrieving the first content from the different webpage in real time;
comparing a structure of the retrieved first content to the stored first structure;incorporating the retrieved first content on the web page by utilizing a first nested web page upon determining that the structure of the retrieved content matches the stored structure; trapping a request for the at least one proscribed URL and redirecting the request to the corresponding alternative URL if the at least one proscribed URL is selected; retrieving second content from the website in real time;
comparing a structure of the retrieved second content to the stored second structure; andincorporating the retrieved second content on the web page by utilizing a second nested web page upon determining that the structure of the retrieved second content matches the stored second structure. - View Dependent Claims (19)
-
-
20. A method for incorporating content on a web page comprising:
- identifying first content on a different web page;
identifying second content on a web site not containing the web page; describing a structure of the first content, the structure being denoted as a first structure; describing a structure of the second content, the structure being denoted as a second structure;
storing the first and second structures;storing a list of at least one proscribed Uniform Resource Locators (URLs) and a corresponding alternative URL, wherein the corresponding URL contains an alternative set of information to the proscribed URL; retrieving the first content from the different webpage in real time; comparing a structure of the retrieved first content to the stored first structure; performing processing to ensure that the structure of the first retrieved content has retained integrity; incorporating the retrieved first content on the web page by utilizing a first nested web page only if the structure of the retrieved content matches the stored structure; retrieving second content from the website in real time; comparing a structure of the retrieved second content to the stored second structure; performing processing to ensure that the structure of the second retrieved content has retained integrity; incorporating the retrieved second content on the web page by utilizing a second nested web page only if the structure of the retrieved second content matches the stored second structure; and trapping a request for the at least one proscribed URL and redirecting the request to the corresponding alternative URL if the at least one proscribed URL is selected from either the incorporated first content or the incorporated second content.
- identifying first content on a different web page;
Specification