Patent ID: 7831905
Filing Date: 2010-11-09
Classification: G06F

Abstract:
1. A method for presenting a markup language page at an information device, the markup language page having multiple portlets, the method comprising: receiving a request from the information device; retrieving a plurality of XSLT stylesheets for use in creating a markup language page based on the received request, wherein each XSLT stylesheet of the plurality of XSLT stylesheets includes at least one first stylesheet portion that describes data that is needed from a data model in order to use the XSLT stylesheet, and at least one second stylesheet portion that defines how a portlet of the multiple portlets is to be displayed; combining the at least one first stylesheet portion of each XSLT stylesheet of the plurality of XSLT stylesheets without combining the at least one second stylesheet portion of each stylesheet of the plurality of XSLT stylesheets so as to generate a single combined XML description that describes the data that is needed from the data model in order to use the plurality of XSLT stylesheets; using the single combined XML description to perform a single traversal of the data model so as to retrieve the data needed from the data model in order to use the plurality of XSLT stylesheets; creating a markup language page by using the plurality of XSLT stylesheets with the data retrieved by using the single combined XML description to perform the single traversal of the data model; and sending the markup language page to the information device for subsequent presentation of the markup language page at the information device.