Patent ID: 7165215

Claim:
A computer-executable method, comprising: executing a pane element comprising an element behavior, wherein the pane element comprises a single element that is readable from a document by a browser, and wherein the executing includes invoking logic associated with the element behavior; parsing and initializing the logic to synchronously bind the logic to the pane element, wherein the logic specifies at least some attributes of one or more panes, and wherein the bound logic renders the pane element into a hypertext markup language (HTML) element to which the element behavior is bound; executing the HTML element to generate the one or more panes having the specified attributes; wherein the bound logic manages display attributes of the one or more panes including a position, a size, and a shape for each pane; wherein the bound logic manages linkages between the one or more panes and one or more content resources, such that: when only one pane exists then a changing content displayed in the pane is dynamically stored in the content resource in order to initialize subsequent additional panes with the same content; when multiple panes exist the content that is common to the multiple panes is dynamically linked between the panes in order to propagate edits in the content simultaneously between the panes; and when multiple panes each possess a link to a common content resource, then input from the common content resource and changes to the common content resource are simultaneously implemented in the multiple panes.