Generating and rendering a template for a pre-defined layout
AssigneeHewlett-Packard Development Company, L.P.
InventorsNiranjan Damera-Venkata, Eamann O'Brien-Strain
Life of this patent
Estimating the term…
Abstract
Examples directed to methods and systems for generating and rendering a template for a pre-defined layout. For example, an underlying graph structure of a pre-defined layout comprising at least one pre-placed object is determined. Information from the underlying graph structure is placed into a plurality of matrices. One or more pre-placed object parameters of the pre-defined layout are also determined. The plurality of matrices are utilized in conjunction with the one or more pre-placed object parameters to determine location coordinates and size information for the one or more pre-placed objects. In so doing, a template based on the location coordinates and size information for the one or more pre-placed objects is rendered.
Claims7
A non-transitory computer-readable medium having instructions encoded thereon for enabling a processor to perform a method for generating and rendering a template of a pre-defined layout 1000, the method comprising:
- determining an underlying graph structure of a pre-defined layout comprising one or more pre-placed objects (A-E);
- providing information from said underlying graph structure into a plurality of matrices;
- providing a first direction result o said determining of said underlying graph structure into a first direction matrix;
- providing a second direction result of said determining said underlying graph structure into a second direction matrix, the first direction orthogonal to the second direction;
- determining one or more pre-placed objects parameters of said pre-defined layout 1000;
- utilizing said plurality of matrices in conjunction with said one or more pre-placed object parameters to determine location coordinates and size information for said one or more pre-placed objects (A-E);
- utilizing a recursive lookup into said first direction matrix and said second direction matrix to generate coordinates for each one or more pre-placed objects (A-E) to be rendered on said template;
- and
- rendering a template based on the location coordinates and size information for said one or more pre-placed objects (A-E).
Dependencies are inferred from the claim text.