Implementing handwritten shorthand in a computer system
First Claim
Patent Images
1. In a computer, a method comprising the steps of:
- assigning a same symbol to each of a text expansion, a program, and a function, wherein the same symbol is assigned as a shorthand entry of each of the text expansion, the program, and the function;
receiving handwritten user input;
determining that the handwritten user input represents the symbol;
determining that the handwritten user input is a sole input, wherein the sole input does not have associated with it another user input; and
based on the handwritten user input comprising the sole input, carrying out the function by generating an output.
2 Assignments
0 Petitions
Accused Products
Abstract
Handwritten shorthand is used and interpreted in a stylus-based interface to trigger expanded text, implement functions, and/or launch executable programs. A user may be able to select a type of shorthand entry to define, such as a text-expansion-type shorthand entry, a function-type shorthand entry, or a program-type shorthand entry. Upon receiving handwritten input, a computer may determine whether or not to interpret the handwritten input as shorthand, or whether to act upon the handwritten shorthand, depending upon the context in which it is written.
22 Citations
17 Claims
-
1. In a computer, a method comprising the steps of:
-
assigning a same symbol to each of a text expansion, a program, and a function, wherein the same symbol is assigned as a shorthand entry of each of the text expansion, the program, and the function; receiving handwritten user input; determining that the handwritten user input represents the symbol; determining that the handwritten user input is a sole input, wherein the sole input does not have associated with it another user input; and based on the handwritten user input comprising the sole input, carrying out the function by generating an output. - View Dependent Claims (3)
-
-
2. A computer-readable medium storing computer executable instructions that when executed by a computer, cause the computer to perform a method comprising:
-
assigning a same symbol to each of a text expansion, a program, and a function, wherein the same symbol is assigned as a shorthand entry of each of the text expansion, the program, and the function; receiving handwritten user input; determining that the handwritten user input represents the symbol; determining that the handwritten user input is a sole input, wherein the sole input does not have associated with it another user input; and based on the handwritten user input comprising the sole input, carrying out the function by generating an output.
-
-
4. In a computer, a method comprising steps of:
-
receiving a handwritten user input including a first symbol, which is a shorthand entry of both of an expanded text and a program; determining that the handwritten user input includes a second symbol in addition to the first symbol; based on the handwritten user input including the second symbol, selecting the text expansion to be displayed; and displaying the text expansion in place of the first symbol. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 14)
-
-
13. A computer-readable medium storing computer-executable instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
-
receiving a handwritten user input including a first symbol, which is a shorthand entry of both of an expanded text and a program; determining that the handwritten user input includes a second symbol in addition to the first symbol; based on the handwritten user input including the second symbol, selecting the text expansion to be displayed; and displaying the text expansion in place of the first symbol.
-
-
15. In a computer, a method comprising steps of:
-
receiving handwritten user input; recognizing the handwritten user input to determine a symbol; determining expanded text represented by the symbol; determining a function represented by the symbol wherein the function takes an input and generates an output; determining a program represented by the symbol; automatically determining that the handwritten user input is a sole entry; and launching the program. - View Dependent Claims (17)
-
-
16. A computer-readable medium storing computer-executable instructions that, when executed by a computing device, cause the computing device to perform a method comprising:
-
receiving hand written user input; recognizing the handwritten user input to determine a symbol; determing expanded text represented by the symbol; determing a function represented by the symbol wherein the function takes an input and generates an output; determining a program represented by the symbol; and launching the program.
-
Specification