Methods, systems, and computer program products for client side prefetching and caching of portlets
First Claim
1. A method for performing caching operations in a client application in a logically separated client/server computing environment, the method comprising:
- prefetching, on a client of the logically separated client/server computing environment, portlet information from a server;
storing the prefetched portlet information on a client computer; and
displaying the prefetched portlet information upon request of a user.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products are provided for prefetching and caching portal information in a client application in a logically separated client/server computing environment. Before a user requests a specific portlet view to be displayed at the user'"'"'s web browser, portlet information from a server is prefetched. The portlet information may include content data to be displayed in a portlet view, meta data describing how the content data will be displayed, and combinations of both content data and meta data. The prefetching step is performed on the client of the logically separated client/server computing environment. The client stores the prefetched portlet. Once the prefetched portlet information has been stored, upon a user request such as clicking on a link in a portlet view, the method retrieves the stored portlet information and displays the portlet information in a corresponding portlet view. From the user'"'"'s perspective, the portlet view may display new content information, previously viewed content information in a different format, or a combination of new content information and old content information presented in a different format.
141 Citations
27 Claims
-
1. A method for performing caching operations in a client application in a logically separated client/server computing environment, the method comprising:
-
prefetching, on a client of the logically separated client/server computing environment, portlet information from a server;
storing the prefetched portlet information on a client computer; and
displaying the prefetched portlet information upon request of a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 15, 25)
-
-
10. A system for performing caching operations in a client application in a logically separated client/server computing environment, the system comprising:
-
means for prefetching, on a client of the logically separated client/server computing environment, portlet information from a server;
means for storing the prefetched portlet information on a client computer; and
means for displaying the prefetched portlet information upon request of the user. - View Dependent Claims (11, 12, 13, 14, 16, 17, 18)
-
-
19. A computer program product for performing caching operations in a client application in a logically separated client/server computing environment, comprising:
-
a computer readable medium having computer readable program code embodied therein, the computer readable program product comprising;
a computer readable program code configured to prefetch, on a client of the logically separated client/server computing environment, portlet information from a server;
a computer readable program code configured to store the prefetched portlet information on a client computer; and
a computer readable program code configured to display the prefetched portlet information upon request of the user. - View Dependent Claims (20, 21, 22, 23, 24, 26, 27)
-
Specification