Patent ID: 9542093
Date: 2017-01-10
CPC Classifications: G06F

Claim:
1. A non-transitory processor readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to: render a graphical user interface including an illustration; receive a first signal from an input device indicating a location within the illustration, a first portion of the illustration including the location, a second portion of the illustration mutually exclusive from the first portion and not including the location; define a layer in response to receiving the indication of the location, a first portion of the layer associated with the first portion of the illustration having a filter, a second portion of the layer mutually exclusive from the first portion of the layer not having the filter, the filter configured to alter a feature of the illustration to produce an altered feature; receive a second signal from the input device indicating a use of a tool on the layer; modify the altered feature in response to receiving said second signal indicating the use of the tool; define a first control point associated with a first input; define a second control point associated with a second input; receive a third signal from the input device associated with a pinch gesture, the pinch gesture associated with moving the first control point and the second control point towards a centroid with a velocity below a pre-defined threshold; and pin a workspace in the graphical user interface based on the pinch gesture.