Patent ID: 9208599
Filing Date: 2015-12-08
Classification: G06T

Abstract:
1. A method for presenting a visual preview, comprising: receiving a first user input comprising a referenced animation effect, a first selected visual element, and a second selected visual element; storing a snapshot of the first selected visual element, the snapshot comprising an original state of the first selected visual element; generating an updated visual element based upon the referenced animation effect and the first selected visual element such that a first portion of the updated visual element corresponds to a first portion of the first selected visual element modified by the referenced animation effect while a second portion of the updated visual element corresponds to a second portion of the first selected visual element not modified by the referenced animation effect, the referenced animation effect modifying the first portion of the first selected visual element and not modifying the second portion of the first selected visual element based upon the referenced animation effect being applicable to the first portion of the first selected visual element; generating a first visual preview based upon the updated visual element, the first visual preview including some but not all of the first portion of the updated visual element based upon a determination that some but not all of the first portion of the updated visual element is representative of an appearance of the referenced animation effect; presenting the first visual preview without concurrently presenting a second visual preview based upon the second selected visual element; upon receiving a second user input confirming the presentation of the first visual preview, applying the referenced animation effect to the first selected visual element and the second selected visual element; and upon receiving a third user input unreferencing the referenced animation effect, applying the snapshot to the updated visual element to revert the updated visual element to the original state.