×

Independent portlet rendering

  • US 8,181,112 B2
  • Filed: 05/18/2005
  • Issued: 05/15/2012
  • Est. Priority Date: 05/21/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for implementing a portal page constructed using portlets, comprising:

  • a computer including a computer readable medium and processor operating thereon;

    a server, executing on the computer, operable to present a portal in response to a request from a client;

    a plurality of portlets at the server, wherein each portlet is associated with a plurality of properties, and wherein each portlet is rendered in a separate thread;

    a plurality of portal configurations that each define which of the plurality of portlets are included in the portal page and include static content and layout elements which define a layout of the portal page;

    wherein the server, upon receiving a request from the client to render the portal page, performs the steps ofproviding a connection to the client,determining, for each of the portlets, whether that particular portlet can be rendered independently of other portlets in the portal page, based on a render property associated with that particular portlet, wherein the render property indicates whether that particular portlet can be rendered asynchronously without affecting functionality of that particular portlet or the other portlets in the portal page,for each portlet that cannot be rendered independently, providing render information to render those portlets, andfor each portlet that can be rendered independently,if the portlet is ready to be rendered, providing render information to the client to render that portlet, andif the portlet is not ready to be rendered,determining whether the portlet includes an associated property that indicates a location of temporary content which can be rendered temporarily, until that portlet is ready to be rendered,providing information to the client to render the temporary content for the portlet, andsubsequently, when the portlet is ready to be rendered, providing information to render the portlet to the client which uses scripts in the portal page to replace the temporary content.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×