Patent ID: 7827494
Filing Date: 2010-11-02
Classification: G06F

Abstract:
1. A computer implemented method comprising: receiving a portal application; after receiving the portal application and in response to receiving the portal application, executing the portal application in a runtime container, the portal application defining presentation of a plurality of portlets on a computer display, wherein each one of said plurality of portlets operates separately and independently from each other of said plurality of portlets, wherein executing the portal application comprises: after executing begins, accessing a layout source file, the layout source file comprising a separate content item from the portal application; parsing the layout source file for layout information and data source information for said plurality of portlets, wherein said layout source file is associated with said portal application; accessing a library on a storage device having a plurality of class definitions associated with said data source information; receiving data from one or more data sources described in ones of said plurality of class definitions; rendering a visual display on said computer display using said layout information and said received data; and in response to receiving update data for a portlet of said plurality of portlets, re-rendering said portlet of said plurality of portlets within said visual display using said update data, wherein remaining ones of said plurality of portlets are not re-rendered.