Patent ID: 8171431

Claim:
A system implemented on a machine that effectuates and facilitates efficient and flexible selection of display objects, comprising: a processor; memory communicatively coupled to the processor; a component stored in the memory and executable by the processor to: receive from an interface an input gesture related to a display object that is presented on a visual display, determine a velocity and a proximity of the input gesture in relation to the display object, compare the determined velocity of the input gesture to a velocity threshold, compare the determined proximity of the input gesture to a proximity threshold, display one or more selection flags associated with the display object when the determined velocity of the input gesture exceeds the velocity threshold or when the determined proximity is less than the proximity threshold, and inscribe a line originating from a point on the display object closest to an initial location of a pointing instrumentality oriented toward the one or more selection flags, wherein the one or more selection flags correspond to a hierarchy of selectable constituent parts of the display object that are available for potential selection, and the one or more selection flags comprise one or more thumbnail images of the display object, the one or more thumbnail images being sized proportionally to a bounding box circumscribing the display object.