Handle flags
First Claim
Patent Images
1. 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, andinscribe 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,whereinthe one or more selection flags correspond to a hierarchy of selectable constituent parts of the display object that are available for potential selection, andthe 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.
2 Assignments
0 Petitions
Accused Products
Abstract
The claimed subject matter provides techniques to effectuate and facilitate efficient and flexible selection of display objects. The system can include devices and components that acquire gestures from pointing instrumentalities and thereafter ascertains velocities and proximities in relation to the displayed objects. Based at least upon these ascertained velocities and proximities falling below or within threshold levels, the system displays flags associated with the display object.
77 Citations
16 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A machine implemented method that effectuates and facilitates efficient and flexible selection of display objects, comprising:
-
receiving an input gesture related to a display object presented on a visual display; ascertaining a velocity or a proximity of the input gesture relative to the display object; and displaying a selection flag associated with the display object based at least on the velocity or the proximity of the input gesture, the selection flag including a thumbnail image of the display object and an attribute indicating a time that the selection flag has been visible. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system that effectuates efficient and flexible selection of display objects, comprising:
-
a processor; and memory coupled to the processor; a proximity component stored in the memory and executable on the processor that acquires movement associated with a pointing instrumentality; a multiple-object component stored in the memory and executable on the processor that determines an associated velocity or an associated proximity of the movement in relation to a display object presented on a visual display; a hierarchical component stored in the memory and executable on the processor that dissects the display object into one or more selectable constituent parts and constructs a hierarchy of the one or more selectable constituent parts for selection; and a flag-in component stored in the memory and executable on the processor that displays one or more selection flags affiliated with the display object based at least in part on the associated velocity or the associated proximity falling below a velocity threshold or within an area surround the display object, the one or more selection flags corresponding to the one or more selectable constituent parts of the display object, and each selection flag of the one or more selection flags including a thumbnail image of the corresponding selectable constituent part of the display object and an attribute indicating a time that the respective selection flag has been visible.
-
Specification