MULTIMODAL LAYOUT AND RENDERING
First Claim
Patent Images
1. A computer-implemented method of generating a representation of data, comprising:
- identifying a set of display components;
receiving data bindings that bind the data to the display components;
receiving environmental characteristics indicative of a display modality used to display the data;
receiving component metadata for each of the identified display components; and
generating a user interface display of the identified display components to display the data bound to the identified display components, using the display modality, based on the environmental characteristics and the component metadata.
3 Assignments
0 Petitions
Accused Products
Abstract
A layout transformation system accesses application metadata that defines a plurality of different structures for displaying components of the application, based upon the particular modality of the display device. The layout transformation system then transforms a user interface display based on the application metadata and based upon the particular modality, and provides the user interface display to the display device for rendering and user interaction.
-
Citations
20 Claims
-
1. A computer-implemented method of generating a representation of data, comprising:
-
identifying a set of display components; receiving data bindings that bind the data to the display components; receiving environmental characteristics indicative of a display modality used to display the data; receiving component metadata for each of the identified display components; and generating a user interface display of the identified display components to display the data bound to the identified display components, using the display modality, based on the environmental characteristics and the component metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A business system, comprising:
-
a layout transformation component that receives environmental characteristics indicative of a display modality used for displaying user interface displays and application metadata indicative of rendering instructions for rendering display components on the display modality, the layout transformation component transforming the user interface display for rendering on one of a plurality of different display modalities based on the environmental characteristics and the application metadata; a display device displaying the user interface display according to the display modality; and a computer processor being a functional component of the system and activated by the layout transformation component to facilitate transforming the user interface display. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer readable storage medium storing computer readable instructions which, when executed by a computer, cause the computer to perform a method, comprising:
-
identifying a set of display components; receiving data bindings that bind the data to the display components; receiving environmental characteristics indicative of a display modality used to display the data; accessing one of a plurality of different transformation templates, each transformation template including rendering instructions for rendering display components using a given display modality; receiving component metadata for each of the identified display components; and generating a user interface display of the identified display components to display the data bound to the identified display components, using the display modality, based on the environmental characteristics the one transformation template, and the component metadata.
-
Specification