Design engine for fitting content to a medium
AssigneeDesign Intelligence, Inc.
InventorsJoseph D. King, Geoffrey von Limbach, Marc B. McDonald, Michael B. Orr, Steven E. Weil
Life of this patent
Estimating the term…
Loading patent…
AssigneeDesign Intelligence, Inc.
InventorsJoseph D. King, Geoffrey von Limbach, Marc B. McDonald, Michael B. Orr, Steven E. Weil
Estimating the term…
A method of fitting content elements of a composition to a media layout is disclosed. Each content element has an associated content type, and the media layout has a content rendering space for presenting information contained in the content elements. For each content type, a content scale factor is initialized and extent values are computed. If the content elements do not fit within the media layout, then non-fit factors are determined, the scale factors and extent values are recomputed and these steps are repeated until the content fits. Another method computes a layout of a composition in a recursive fashion using a design tree. Design children components of a current component in the design tree are identified, and new media components between the current component and the identified design children components are created. A media division for each media component indicates a portion of the layout for each media component. Another method computes a layout of a composition for a chosen medium. The composition is represented in a media tree that has components, each associated with a media region of the chosen medium. The method steps down through the media tree of the composition and assigns tentative media regions to each of the components. The extent of each of the components is measured to return a set of values indicating a media region of the medium that is required by each of the components. Finally, the method steps up through the media tree of the composition and assigns new media regions to each of the components.
A method of fitting content elements of a composition to a media layout, said media layout having a content rendering space for presenting information contained in said content elements, said method comprising:
A method of computing a layout of a composition in a recursive fashion using a design description, said design description including design components having associated content elements, said method comprising:
A method of computing a layout of a composition for a chosen medium, said composition at least partially represented in a media specification, said media specification having a plurality of components and each component associated with a media region of said chosen medium, said method comprising:
A method of fitting a composition to a media layout, said method comprising:
A computer-readable medium comprising computer code for fitting content elements of a composition to a media layout, said media layout having a content rendering space for presenting information contained in said content elements, said computer code of said computer-readable medium effecting the following:
A computer-readable medium comprising computer code for computing a layout of a composition for a chosen medium, said composition at least partially represented in a media specification, said media specification having a plurality of components and each component associated with a media region of said chosen medium, said computer code of said computer-readable medium effecting the following:
A computer-readable medium comprising computer code for fitting a composition to a media layout, said computer code of said computer-readable medium effecting the following:
Dependencies are inferred from the claim text.