Delimiters for selection-action pen gesture phrases
First Claim
1. A system embodied on a computer-readable storage medium that facilitates input management of a pen-based user interface, comprising:
- an interface component that receives an input stroke defining a scope with respect to at least one object; and
a recognizer component that facilitates insertion of a delimiter in association with the stroke, the delimiter is a self-intersecting pigtail that is input in association with the stroke in an uninterrupted manner to enter the defined scope and facilitate selection of commands to be performed on the scope, wherein subsequent marking of a second pigtail looped in the opposite direction from the delimiter pigtail within the same stroke facilitates redefinition of the scope without interrupting the stroke.
2 Assignments
0 Petitions
Accused Products
Abstract
A pen-based user interface (PBUI) that facilitates input of a delimiter to a scope in a substantially uninterrupted stroke for generating a selection-action gesture phrase. Four delimiter techniques are provided, which include a Multi-stroke delimiter, a button delimiter, timeout delimiter and pigtail delimiter. The Pigtail delimiter uses a small loop to delimit the gesture. The delimiter techniques support integrated scope selection, command activation, and direct manipulation all in a single fluid pen gesture. The delimiter techniques can also be employed to terminate a complex scope consisting of a sequence of multiple pen strokes.
-
Citations
37 Claims
-
1. A system embodied on a computer-readable storage medium that facilitates input management of a pen-based user interface, comprising:
-
an interface component that receives an input stroke defining a scope with respect to at least one object; and a recognizer component that facilitates insertion of a delimiter in association with the stroke, the delimiter is a self-intersecting pigtail that is input in association with the stroke in an uninterrupted manner to enter the defined scope and facilitate selection of commands to be performed on the scope, wherein subsequent marking of a second pigtail looped in the opposite direction from the delimiter pigtail within the same stroke facilitates redefinition of the scope without interrupting the stroke. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system embodied on a computer-readable storage medium that facilitates input management of a pen-based user interface, comprising:
-
a scope component that facilitates insertion of a scope in a selection-action gesture phrase, the scope defined by a stroke drawn with respect to selectable objects; and a delimiter component that facilitates insertion of a delimiter in the gesture phrase as an uninterrupted continuation of the stroke, insertion of the delimiter enters the defined scope and facilitates selection of at least one command to be performed on the scope, wherein selection of a scope containing no objects invokes a global menu providing a different set of commands from those available when the scope contains at least one object. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer readable storage medium having computer executable components that facilitate performing a method of managing input of a pen-based device, the method comprising:
-
inputting a stroke into the pen-based device that defines a scope; adding a delimiter in association with the stroke, the delimiter is a self-intersecting pigtail drawn as a continuation of the stroke; presenting a pop-up menu of commands in response to detecting the delimiter; selecting one of the commands in a motion that is substantially uninterrupted from the act of inputting; performing the selected command with respect to the defined scope; and allowing the scope to be redefined after adding the delimiter and prior to selecting a command when a subsequent pigtail is drawn that loops in the opposite direction from that of the delimiter pigtail. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer readable storage medium having computer executable components that facilitate performing a method of managing input of a pen-based device, the method comprising:
-
inputting a stroke into the pen-based device during a gesture mode to define a scope; adding a delimiter in association with the stroke, the delimiter is a self-intersecting pigtail drawn continuously as part of the stroke; presenting a delimiter mark in association with the delimiter; providing scale independence of the delimiter mark for a predetermined time after presentation of the delimiter mark; automatically presenting a pop-up menu of commands in response to detecting the delimiter; initiating a direct manipulation phase when the predetermined time expires in a motion that is substantially uninterrupted from the act of inputting; and allowing redefinition of the scope without interrupting the stroke when a subsequent pigtail is appended to the stroke that loops in the opposite direction with respect to the delimiter pigtail. - View Dependent Claims (36)
-
-
37. A system embodied on a computer-readable storage medium that facilitates input management of a pen-based device, comprising:
-
means for inputting a scope selection, the scope defined by a stroke; means for adding a delimiter in association with the scope selection, the delimiter is a self-intersecting pigtail drawn continuously as part of the stroke; means for automatically presenting a delimiter mark in association with the delimiter; means for providing scale independence of the delimiter mark for a predetermined time after presentation of the delimiter mark; means for adding a plurality of additional pigtails to the stroke; means for distinguishing whether the additional pigtails are drawn as a series of separate loops or as overlapping loops; means for automatically presenting a pop-up menu of commands in response to detecting the delimiter, the commands presented are a function of the number of additional pigtails added to the stroke after the delimiter and whether the additional pigtails are separate or overlapping; and means for initiating a direct manipulation phase when the predetermined time expires in a motion that is substantially uninterrupted from the act of inputting.
-
Specification