Multi-form design with harmonic composition for dynamically aggregated documents
First Claim
1. A system that facilitates adapting a document layout that can be displayed at multiple sizes and dimensions with a wide variety of content, comprising:
- an interface that receives a template, the template is a high level description of constraints for a document layout; and
a layout engine that interprets the template and determines where to place content in order to automatically produce a high quality layout.
2 Assignments
0 Petitions
Accused Products
Abstract
An architecture employed to create a high quality document, which is a document that looks good given the type(s) of content to be displayed in the document and the size/dimensions of the displayed document. The architecture can utilize high level templates that broadly define layout constraints to adapt the content to multiple sizes and dimensions with a wide variety of content in a wide variety of formats. Additionally, high level descriptions of high quality documents can be translated into low level constraints for use with an AGDBL system, dramatically reducing the number of templates required by that system while at the same time increasing the functionality of the templates and the ease with which the templates can be created and maintained.
-
Citations
20 Claims
-
1. A system that facilitates adapting a document layout that can be displayed at multiple sizes and dimensions with a wide variety of content, comprising:
-
an interface that receives a template, the template is a high level description of constraints for a document layout; and
a layout engine that interprets the template and determines where to place content in order to automatically produce a high quality layout. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer implemented methodology for arranging content to create a high quality layout, comprising:
-
choosing a template for a document layout, the template is defined in a high level language;
determining a display size for a document;
receiving content for the document;
employing the template and the display size for determining available locations for the content;
selecting from the available locations a high quality location for the content; and
creating a high quality layout for the document by arranging the content into the high quality location. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer implemented system that arranges content to create a high quality layout that can be displayed at multiple sizes and dimensions with a wide variety of content, comprising:
-
means for describing the constraints of a template for a document layout in a high level language;
means for determining a document display size;
means for receiving content for the document;
means for determining available locations for the content based upon the template and the display size for;
means for selecting from the available locations a high quality location for the content; and
means for producing a high quality layout for the document by placing the content into the high quality location.
-
Specification