Generating layout for content presentation structures
AssigneeApple Inc.
InventorsJean S. Metz, Pepijn T. Zoon, Robin Pieter van Dijke
Life of this patent
Estimating the term…
Abstract
A novel method of facilitating the authoring of content and the delivery of the authored content to different types of device is provided. The method supports the design of unique and aesthetically pleasing content while minimizes the amount of effort required from authors and/or publishers. The method does so by creating one single content presentation structure (CPS) for the authored content that is adaptable to different devices and different orientations. Such a universally adaptable content presentation structure is based on a standardized grid system that the publishers can easily become familiar with to author their content.
Claims20
A non-transitory machine readable medium storing a program for presenting a content presentation structure for a client device, the program comprising sets of instructions for:
- receiving a set of specifications for a set of components of the content presentation structure;
- for each component of the content presentation structure, identifying dependencies of the component's size and of the component's position based on a specified role of the component, wherein at least one of the set of components comprises a pullquote role, the pullquote role indicating that the component is quoted text pulled from a second component of the content presentation structure;
- and
- determining a blueprint of a document, using the content presentation structure, by laying out each component according to the identified dependencies and according to a set of design rules.
A client device comprising:
- a set of processing units;
- and
- a machine readable medium storing a program for execution by at least one of the processing units, the program comprising machine-readable instructions for:
- receiving a set of specifications for a set of components of a content presentation structure;
- for each component of the content presentation structure, identifying dependencies of the component's size and of the component's position based on a specified role of the component, wherein at least one of the set of components comprises an image role, the image role indicating that the at least one of the set of components is an image in a document;
- and
- determining a blueprint of the document, using the content presentation structure, by laying out each component according to a set of design rules.
A method for presenting a content presentation structure for a client device comprising:
- receiving a set of specifications for a set of components of the content presentation structure;
- for each component of the content presentation structure, identifying dependencies of the component's size and of the component's position based on a specified role of the component, wherein at least one of the set of components comprises a pullquote role, the pullquote role indicating that the component is quoted text pulled from a second component of the content presentation structure;
- and
- determining a blueprint of a document, using the content presentation structure, by laying out each component according to the identified dependencies and according to a set of design rules.
Dependencies are inferred from the claim text.