Cumulative movement animations
AssigneeMicrosoft Technology Licensing, LLC
InventorsMegan A. Bates, Song Zou, Shaojie Zhang, Ross N. Luengen
Life of this patent
Estimating the term…
Abstract
Cumulative movement animation techniques are described. In one or more implementations, an output a first animation is initiated that involves a display of movement in a user interface of a computing device. An input is received by the computing device during the output of the first animation, the input configured to cause a second display of movement in the user interface. Responsive to the receipt of the input, a remaining portion of the movement of the first animation is output along with the movement of the second animation by the computing device.
Claims20
A method comprising:
- initiating an output of a first animation that involves a display of a first amount of movement, the first amount directly defined by a first input, in a user interface of a computing device;
- receiving a second input that is distinct from the first input by the computing device during the output of the first animation, the second input configured to cause a second display of a second amount of movement in the user interface, the second amount of movement defined directly by the second input;
- and
- responsive to the receiving of the second input, completing outputting a remaining portion of the first amount of movement of the first animation immediately followed by the movement of the second animation by the computing device.
A system comprising:
- an input device;
- and
- one or more modules implemented at least partially in hardware and communicatively coupled to the input device, the one or more modules configured to receive a second input gesture that is distinct from a first input gesture by a user during an output of a first animation for display on a display device, each input gesture relating to a distinct defined amount of distance to be animated, the first animation involving a display of movement defined by the first input gesture in a user interface and responsive to the second input gesture, output a remaining portion of the defined amount of movement of the first animation followed without interruption by a defined amount of movement of a second animation for display by the display device.
A method comprising:
- responsive to receipt of a first input by a computing device, initiating an output of a first scrolling animation that involves a first amount of movement defined by the first input for display in a user interface of the computing device;
- and
- responsive to receipt of a second input that is distinct from the first input by the computing device during the output of the first scrolling animation such that a portion of the first scrolling animation has not yet been output when the second input is received, outputting the portion of the first scrolling animation followed without interruption by a second amount of movement of a second scrolling animation defined by the second input in the user interface of the computing device.
Dependencies are inferred from the claim text.