Patent ID: 8099518

Claim:
A method for providing portal pages in a portal system, the method comprising: a portal server downloading a portlet monitor into a client computer in response to an initial request for a portal page from a web browser on a client computer; the portal server receiving an XMLHTTP request from the portlet monitor, wherein the XMLHTTP request is for initial web contents that are identified by a portlet; in response to receiving the XMLHTTP request, the portal server invoking the portlet to obtain the initial web contents; modifying the initial web contents into modified web contents such that future HTTP requests from the client computer for the initial web contents are redirected to XMLHTTP requests, wherein the portlet monitor utilizes the modified web contents as updates to the initial web contents; transmitting the modified web contents from the portal server to the portlet monitor at the client computer; for any HTML link tag that points to an Action URL, replacing the Action URL's “href” attribute with a first special script function call; for any HTML form tag whose “action” attribute equals an Action URL, replacing the “action” attribute of the HTML form with a second special script function call; for any script statement that sends an HTTP request using the “GET” method, replacing the HTTP request with a third special script function call; and for any script statement that sends an HTTP request using the “POST” method, replacing the HTTP request with a fourth special script function call.