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, and a selection component for selecting the at least one graphical object encountered by the freeform selection path.
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.
72 Citations
44 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. The system in accordance with claim I, in which the least one graphical object comprises a first graphical object and a second graphical object, the first graphical object being formed in ink and the second graphical object including text, and the system further including a recognizer component configured to recognize the second graphical object so as to cause the user interface component to display a graphical cursor.
-
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, and selecting 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)
-
-
29. A freeform selection tool for a computer system, comprising:
-
a user interface module for collecting points for a freeform selection path and displaying a selection of a plurality of graphical objects based upon the freeform selection path on a display surface; and
an encounter selection module for selecting the graphical objects responsive to the freeform selection path. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
-
36. 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, and selecting the ink object responsive to an encounter with the freeform selection path. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A method of selecting a plurality of graphical objects in a computer system, comprising the steps of:
-
receiving user input for displaying a selection of the plurality graphical objects based upon a plurality of freeform selection paths on a display surface, and selecting the plurality of graphical objects responsive to an encounter with the freeform selection paths, wherein the graphical objects are selected for the different freeform selection paths. - View Dependent Claims (42, 43, 44)
-
Specification