×

Display and resolution of incompatible layout constraints

  • US 9,128,733 B2
  • Filed: 11/12/2010
  • Issued: 09/08/2015
  • Est. Priority Date: 11/12/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-readable storage medium configured with data and with instructions that when executed by at least one processor causes the processor(s) to perform a process of facilitating user interface design, the process comprising the steps of:

  • automatically determining during a design time phase that a proposed constraint on user interface element(s) is incompatible with a set of established constraint(s);

    receiving during the design time phase a designer'"'"'s selection of a selected constraint of the set of established constraint(s), the proposed constraint being determined by use of a constraint solver to be incompatible with the selected constraint, the determination made by using at least one of the following;

    a linear algebraic constraint solver, a linear optimization constraint solver, a nonlinear constraint solver, a logic-based constraint solver, a graph-based constraint solver;

    highlighting at least two recently added valid replacement constraints, namely, at least two constraints which (a) are capable of being replaced by the proposed constraint such that a valid layout solution is achieved, and (b) are among the ten most recently established constraints; and

    displaying the user interface element(s) to the designer in at least one alternate layout scenario in which the selected constraint is removed and the proposed constraint is added.

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