Patent 7681112 was granted and assigned to Adobe Inc. on March, 2010 by the United States Patent and Trademark Office.
Systems and techniques to facilitate reuse of page components. In general, the techniques includes: generating multiple components of a markup language document to be rendered, the multiple components being derived from one or more information sources, designating the multiple components in the markup language document using a recognized identifier of document sections, and adding reuse information to the designated components of the markup language document so that the reuse information is readable with the components but not revealed when the markup language document is rendered, the reuse information specifying how the components may be repurposed via access to the one or more information sources. The techniques further include: rendering multiple components of a presentation, and in response to a selection of one or more components in the presentation, using reuse information contained in the one or more components to facilitate repurposing of the one or more components.