String inserter for pen-based computer systems and method for providing same
First Claim
1. A string inserter for a computer system having a graphical user interface and a pointer capable of interacting with said graphical user interface comprising:
- an insertion marker displayed on a screen of a computer system having a graphical user interface at an insertion point for a string of text information being displayed on said screen, said insertion marker designates said insertion point for the string of text information and is capable of activating an insertion menu;
an insertion initiator operative to detect an insertion selection of said insertion marker with a pointer of said computer system and, in response to said insertion selection of said insertion marker, to provide said insertion menu adjacent to said insertion marker on said screen, said insertion menu including a plurality of insertion labels; and
an insertion implementer responsive to a selection of an insertion label with said pointer and operative to insert an insertion string corresponding to said selection into said string of text information at said insertion point designated by said insertion marker.
2 Assignments
0 Petitions
Accused Products
Abstract
A string inserter for a computer system having a graphical user interface and a pointer capable of interacting with a graphical user interface includes an insertion marker, an insertion initiater, and an insertion implementer. The insertion marker is displayed on a screen of the computer system at an insertion point in displayed text corresponding to a string of text information. The insertion initiater is operative to detect a selection of the insertion marker with a the pointer mechanism of the computer system and to provide an insertion menu on the screen that includes a number of insertion labels. The insertion implementer is responsive to a selection of an insertion label with the pointer and is operative to insert an insertion string corresponding to the selection into the string of text information. A method for inserting an insertion string into a string of text information on a computer system includes the steps of displaying an insertion marker on a screen of the computer system, detecting a selection of the insertion marker with a pointer mechanism of the computer system and providing an insertion menu including a number of insertion labels in response thereto, and detecting a selection of an insertion label and inserting an insertion string corresponding to this selection into the string of text information.
-
Citations
32 Claims
-
1. A string inserter for a computer system having a graphical user interface and a pointer capable of interacting with said graphical user interface comprising:
-
an insertion marker displayed on a screen of a computer system having a graphical user interface at an insertion point for a string of text information being displayed on said screen, said insertion marker designates said insertion point for the string of text information and is capable of activating an insertion menu; an insertion initiator operative to detect an insertion selection of said insertion marker with a pointer of said computer system and, in response to said insertion selection of said insertion marker, to provide said insertion menu adjacent to said insertion marker on said screen, said insertion menu including a plurality of insertion labels; and an insertion implementer responsive to a selection of an insertion label with said pointer and operative to insert an insertion string corresponding to said selection into said string of text information at said insertion point designated by said insertion marker. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A pen-based computer system with a string inserter comprising;
-
a central processing unit (CPU); digital memory coupled to said CPU; a dual function display coupled to said CPU for displaying text on a screen, and for receiving text inputs from the movement of a pointer means over said screen; means for displaying an insertion marker on said screen, said insertion marker designates an insertion position for the text being display on said screen; means for detecting an insertion selection of said insertion marker by said pointer means; means for displaying an insertion menu on said screen adjacent to said insertion marker, said insertion menu including a plurality of insertion labels; means for detecting a selection of an insertion label by said pointer means; and means for inserting an insertion string corresponding to said selected insertion label into the text being display on said screen at the insertion position designated by said insertion marker. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A string inserter comprising:
-
a machine-readable medium; and program instructions stored in said machine-readable medium and operative to; display an insertion marker on a screen of a computer system having a graphical user interface, said insertion marker designates an insertion point for a string of text information being displayed on the screen; detect an insertion selection of said insertion marker by a pointer of said computer system and providing an insertion menu on said screen adjacent to said insertion marker, said insertion menu including a plurality of insertion labels; and detect a selection of an insertion label by said pointer and inserting an insertion string corresponding to said selected insertion label into said string of text information being display on said screen at the insertion position designated by said insertion marker. - View Dependent Claims (25, 26, 27)
-
-
28. A method of inserting an insertion string into text information being displayed on a display screen of a computer system, said computer system including a handwriting recognizer, the text information includes at least one hard-to-recognize character for said handwriting recognizer, said method comprising:
-
displaying an insertion marker on the display screen of the computer system to designate a desired insertion position; positioning said insertion marker at a selected location in the text information being displayed; generating an insertion request based on a tapping operation on said insertion marker being displayed; displaying an insertion menu on the display screen adjacent to said insertion marker in response to said insertion request, said insertion menu primarily including replacement characters for those characters which said handwriting recognizer has difficulty recognizing correctly; detecting a selected replacement character from said insertion menu being displayed on said display screen; and inserting said selected replacement character at the selected location designated by said insertion marker. - View Dependent Claims (29, 30, 31, 32)
-
Specification