SOLVER-BASED VISUALIZATION FRAMEWORK
First Claim
Patent Images
1. A computer-implemented method for using a plurality of model variables that define properties of one or more view components of a view composition, the method comprising:
- an act of using a known first model variable of the plurality of model variables to solve for an unknown second model variable of the plurality of model variables, the second model variable defining a first property of a first view component of the view composition;
an act of setting the first property of the first view component of the view composition to the value of the solved second model variable; and
an act of rendering the view composition including the first view component.
2 Assignments
0 Petitions
Accused Products
Abstract
Visualization frameworks may include solvers. The solvers may be used to determine the properties of view components of view compositions. In some instances, the solvers may be explicitly composed using a relational structure, such as a dependency tree. In some instances, the solvers may be implicitly composed based on property-setters having solvers invoking other property-setters having solvers.
116 Citations
20 Claims
-
1. A computer-implemented method for using a plurality of model variables that define properties of one or more view components of a view composition, the method comprising:
-
an act of using a known first model variable of the plurality of model variables to solve for an unknown second model variable of the plurality of model variables, the second model variable defining a first property of a first view component of the view composition; an act of setting the first property of the first view component of the view composition to the value of the solved second model variable; and an act of rendering the view composition including the first view component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising one or more physical computer-readable media having thereon computer-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform a method, the computer-executable instructions comprising:
one or more computer-executable instructions for invoking a first property-setter, the first property-setter configured to set at least one property of at least one view component of a view composition and to invoke a second property-setter, the second property-setter being configured to; invoke a solver configured to solve for an unknown first model variable of a plurality of model variables that define properties of one or more view components of the view composition; and set a first property of a first view component of the view composition to the value of the solved second model variable. - View Dependent Claims (12, 13, 14, 15)
-
16. A computer program product comprising one or more physical computer-readable media having thereon one or more computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to instantiate in memory the following:
-
a first property-setter for a first property of a first view component of a view composition; and a second property-setter for a first property of a second view component of the view composition; the first property-setter being configured to; set the first property of the first view component of the view composition; and invoke the second property-setter; the second property-setter being configured to; invoke a solver configured to use a known first model variable of a plurality of model variables that define properties of one or more view components of the view composition to solve for an unknown second model variable of the plurality of model variables; and set the first property of the second view component of the view composition to the value of the solved second model variable. - View Dependent Claims (17, 18, 19, 20)
-
Specification