Freeform encounter selection tool
First Claim
1. A system having a plurality of computer executable components for a computer processor, the system comprising:
- a user interface component for displaying a selection of at least one graphical object based upon a freeform selection path on a display surface, anda selection component for selecting the at least one graphical object encountered by the freeform selection path;
wherein the at least one graphical object further includes a plurality of graphical objects formed of at least ink strokes, one or more of the objects having a first ink property and another one of the objects having a second ink property, and the selection component being configurable to select only the object associated with the first ink property during said encountering, regardless of said encountering of the objects having the second ink property.
2 Assignments
0 Petitions
Accused Products
Abstract
A freeform selection tool for a computer system with a graphical user interface allows a user to draw a freeform selection path so as to select one or more graphical objects. The user is provided with the freedom to input selection ink, in any orientation, and using any desired selection path size provided by the select tool. The selecting tool may change the visual appearance of any graphical object once selected. The selecting tool provides the ability to select ink or graphical object with a particular property to be used for the selection. The selecting tool can recognize various selection gestures coordinated with a semantic relationship of the ink so that the number of selection ink strokes can be minimized. The selecting tool may change for different selection modes depending on the type of graphical object encountered and change of the context for a particular selection.
118 Citations
32 Claims
-
1. A system having a plurality of computer executable components for a computer processor, the system comprising:
-
a user interface component for displaying a selection of at least one graphical object based upon a freeform selection path on a display surface, and a selection component for selecting the at least one graphical object encountered by the freeform selection path;
wherein the at least one graphical object further includes a plurality of graphical objects formed of at least ink strokes, one or more of the objects having a first ink property and another one of the objects having a second ink property, and the selection component being configurable to select only the object associated with the first ink property during said encountering, regardless of said encountering of the objects having the second ink property. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system, comprising:
-
a processor; a display; and a memory for storing computer readable instructions that, when executed by said processor, cause the computer system to perform the steps of; displaying a selection of a plurality graphical ink objects based upon a freeform selection path of selection ink drawn on the display, displaying a graphical handle at each of a first end and a second end of the selection path of selection ink;
wherein the graphical handle has a shape including a vertical portion connected to triangular portion and the vertical portion indicates a vertical bounds of the selection ink; andselecting the plurality of graphical ink objects responsive to a detection by the selection ink. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of selecting an ink object graphically represented to a user, comprising the steps of:
-
receiving user input for displaying a selection the ink object based upon a freeform selection path on a display surface, displaying opposing graphical handles responsive to receiving user input for indicating a first end and a second end of the selection path, the graphical handles indicating a vertical bounds of the selection path and at least one of the handles having a triangular section, and selecting the ink object responsive to an encounter with the freeform selection path. - View Dependent Claims (29, 30, 31, 32)
-
Specification