Method of and system for facilitating user input into a small GUI window using a stylus
First Claim
1. A method of facilitating stylus input into a text entry field in a pen-based computer system, which comprises the computer implemented steps of:
- detecting a touch down of said stylus;
determining whether said touch down of said stylus is in a text entry field;
determining the size of said text entry field;
if said text entry field is less than a predetermined size and in response to detecting movement of said stylus in said text entry field greater than a threshold, drawing an include rectangle around said text entry fields, said include rectangle being of substantially said predetermined size.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of and system for facilitating stylus input into a text entry field in a pen-based computer system. The system detects a touch down of a stylus and determines whether the touch down is in a text entry field. Upon detection of movement of the stylus in the text entry field greater than a threshold, the system draws an include rectangle around the text entry field. The system sizes the include rectangle based on the size of the text entry field. The system interprets and completely inks any stroke of the stylus starting within the include rectangle within a predetermined timeout as an input to the text entry field. The system erases the include rectangle whenever it detects a stylus touch down outside the include rectangle, or the predetermined timeout expires without the system detecting a stylus touch down.
128 Citations
38 Claims
-
1. A method of facilitating stylus input into a text entry field in a pen-based computer system, which comprises the computer implemented steps of:
-
detecting a touch down of said stylus; determining whether said touch down of said stylus is in a text entry field; determining the size of said text entry field; if said text entry field is less than a predetermined size and in response to detecting movement of said stylus in said text entry field greater than a threshold, drawing an include rectangle around said text entry fields, said include rectangle being of substantially said predetermined size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of facilitating stylus input into a text entry field in a pen-based computer system, which comprises the computer implemented steps of:
-
detecting a touch down of said stylus in a text entry field; whenever the size of said text entry field is less than a predetermined size, drawing an include rectangle around said text entry field, said include rectangle being of substantially said predetermined size; whenever the size of said text entry field is not less than a predetermined size, suppressing said include rectangle; and
,interpreting any stroke of said stylus starting within said include rectangle as an input to said text entry field. - View Dependent Claims (10, 11, 12)
-
-
13. A method of facilitating stylus input in a pen-based computer system, which comprises the computer implemented steps of:
-
detecting a touch down of said stylus; determining whether said touch down is in a text entry field; determining whether said pen-based computer system is in writing mode; in response to detecting movement of said stylus in said text entry field when said pen-based system is not in writing mode, determining the x-axis size of said text entry field, determining the y-axis size of said text entry field, calculating a size of an include rectangle based upon said x-axis size and said y-axis size, drawing said include rectangle around said text entry field if at least one of said x-axis and said y-axis is less than a predetermined size, and placing said pen-based computer system in writing mode. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system for facilitating stylus input into a text entry field in a pen-based computer system, which comprises:
-
means for detecting a touch down of said stylus; means for determining whether said touch down of said stylus is in a text entry field; means for determining the size of said text entry field; means, responsive to determining said text entry field is less than a predetermined size and detecting movement of said stylus in said text entry field greater than a threshold, for drawing an include rectangle around said text entry field, said include rectangle being of substantially said predetermined size. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A system for facilitating stylus input into a text entry field in a pen-based computer system, which comprises:
-
means for detecting a touch down of said stylus in a text entry field; means for drawing, whenever the size of said text entry field is less than a user settable predetermined size, an include rectangle around said text entry field, said include rectangle being of substantially said predetermined size; means for suppressing, whenever the size of said text entry field is not less than said user settable predetermined size, said include rectangle; and
,means for interpreting any stroke of said stylus starting within said include rectangle as an input to said text entry field. - View Dependent Claims (28, 29)
-
-
30. A method of facilitating stylus input in a pen-based computer system, which comprises the computer implemented steps of:
-
means for detecting a touch down of said stylus; means for determining whether said touch down is in a text entry field; means for determining whether said pen-based computer system is in writing mode; means responsive to detecting movement of said stylus in said text entry field when said pen-based system is not in writing mode, for determining the x-axis size of said text entry field, for determining the y-axis size of said text entry field, for calculating a size of an include rectangle based upon said x-axis size and said y-axis size, for drawing said include rectangle around said text entry field if at least one of said x-axis and said y-axis is less than a predetermined size, and placing said pen-based computer system in writing mode. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A method of facilitating stylus input into a text entry field in a pen-based computer system, which comprises the computer implemented steps of:
-
detecting a touch down of said stylus in a text entry field; and
,if said text entry field is less than a predetermined size and in response to detecting movement of said stylus in said text entry field, drawing an include rectangle around said text entry field, said include rectangle being of substantially said predetermined size. - View Dependent Claims (37)
-
-
38. A method of facilitating stylus input in a pen-based computer system, which comprises the computer implemented steps of:
-
detecting a touch down of said stylus; and
,if said touch down is in a text entry field, determining the x-axis size of said text entry field, determining the y-axis size of said text entry field, calculating a size of an include rectangle based upon said x-axis size and said y-axis size, and drawing said include rectangle around said text entry field if at least one of said x-axis and said y-axis is less than a predetermined size.
-
Specification