Smooth layout animation of visuals
AssigneeMicrosoft Corporation
InventorKenneth L. Young
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorKenneth L. Young
Estimating the term…
A declarative animation system allows a designer to declaratively specify transitory behavior of a user interface or other visual display by recognizing changes in an underlying data model that spans visual elements. A visual display is typically comprised of one or more visual elements, as well as an underlying data model. Although animating within a particular visual element is typically straightforward, moving items across visual elements typically involves sophisticated programming logic. However, using the declarative animation system, visual elements can be associated with an underlying data model in a manner that allows the visual display layer to recognize and respond to changes in the underlying data model. This association can also be leveraged to allow automatically generated animation between visual elements without the addition of custom programmatic code. Thus, the declarative animation system allows designers to specify intuitive, graphically sophisticated interfaces without programming knowledge.
A computer-implemented method for updating a visual layout of a declaratively defined user interface, the method comprising:
A computer system for providing automatic visual transitions for a declaratively defined user interface, the system comprising:
A computer-readable storage medium comprising instructions for controlling a computer system to display a visual layout of a user interface, wherein the instructions, when executed, cause a processor to perform actions comprising:
Dependencies are inferred from the claim text.