×

Method, system, and computer-readable medium for creating and laying out a graphic within an application program

  • US 10,319,125 B2
  • Filed: 06/29/2017
  • Issued: 06/11/2019
  • Est. Priority Date: 09/30/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for creating and laying out a graphic within an application program, comprising:

  • receiving a data model defining a set of data and data relationships to be represented in the graphic;

    receiving a graphic definition describing mapping of the data from the data model to one or more shapes in the graphic;

    determining shape properties for each shape in the graphic based at least in part on the graphic definition and an ordered set of two or more constraint rules, wherein the shape properties comprise at least a shape size and a shape position for each shape in the graphic;

    automatically modifying the graphic to fit in a layout space of a display by evaluating each constraint rule in succession and modifying a corresponding constraint value of at least one shape property until it is determined that the graphic fits in the layout space; and

    rendering the graphic within the layout space.

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