×

Multimodal layout and rendering

  • US 9,310,888 B2
  • Filed: 07/05/2012
  • Issued: 04/12/2016
  • Est. Priority Date: 03/16/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of generating a representation of application data, comprising:

  • identifying a plurality of display components for a user interface display;

    receiving an indication of data bindings that bind the application data to the display components;

    receiving an indication of an environmental characteristic, indicative of a particular display modality used to display the application data;

    for each display component in the plurality of display components,interrogating the display component for component metadata that includes priority metadata and modality metadata, the priority metadata indicating a priority of the display component relative to other display components, and the modality metadata indicating how to render the display component for the particular display modality;

    identifying a set of canvas sections for rendering the user interface display using the particular display modality, wherein each canvas section has an associated display priority; and

    generating the user interface display for display on a display device, wherein generating comprises;

    for each of the canvas sections, selecting a display component from the plurality of display components based on the display priority of the canvas section and the priority of the selected display component indicated by the priority metadata, wherein the selected display component displays the application data bound to the selected display component based on the modality metadata of the selected display component.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×