System and method for customizing a portal environment
First Claim
1. A method for incorporating content on a web page comprising:
- identifying the content on a different web page;
describing a structure of the content on the different web page;
storing the described structure;
retrieving the identified content from the different webpage in real time;
comparing a structure of the retrieved content to the stored structure; and
incorporating the retrieved content on the web page only if the structure of the retrieved content matches the stored structure.
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.
76 Citations
21 Claims
-
1. A method for incorporating content on a web page comprising:
-
identifying the content on a different web page;
describing a structure of the content on the different web page;
storing the described structure;
retrieving the identified content from the different webpage in real time;
comparing a structure of the retrieved content to the stored structure; and
incorporating the retrieved content on the web page only if the structure of the retrieved content matches the stored structure. - 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;
describing a structure of the content;
storing the described structure;
retrieving different content from the website 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 only if the structure of the retrieved different content matches the stored structure. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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;
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;
incorporating the retrieved content on the web page; and
activating the corresponding alternative URL if the at least one proscribed URL is selected. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. 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;
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 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; and
incorporating the retrieved second content on the web page only if the structure of the retrieved second content matches the stored second structure. - View Dependent Claims (20)
-
-
21. 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;
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 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;
incorporating the retrieved second content on the web page only if the structure of the retrieved second content matches the stored second structure; and
activating the corresponding alternative URL if the at least one proscribed URL is selected from either the incorporated first content or the incorporated second content.
-
Specification