Patent ID: 8266531

Claim:
A system to provide control hierarchy compression, comprising: one or more microprocessors; a meta control hierarchy representing a plurality of controls on a portal, wherein each node in the meta control hierarchy holds information of at least one control of the plurality of controls, wherein the portal is adaptive to be customized by a user into a customized portal, and wherein the customized portal is associated with a customized meta control hierarchy that is created by at least one of adding and removing one or more controls from the plurality of controls represented in the meta control hierarchy; and a portal managing component, running on the one or more microprocessors, operable to perform at least one of: accepting a request from the user for rendering the portal or one of more of its plurality of controls; creating a control hierarchy from the customized meta control hierarchy, wherein the control hierarchy is based on a portion of the customized meta control hierarchy; running a plurality of stages of a control lifecycle on each node in the control hierarchy; and rendering the portal or one of its plurality of control based on the control hierarchy.