Manual user data entry method and system
First Claim
1. A method of inputting data to a computing device that controls an associated display, the method comprising:
- a) displaying an initial menu on the display, the menu including a plurality of mutually exclusive initial selection regions each having a corresponding location with respect to the initial menu, and an indication of selectable data corresponding to such region;
b) selecting a particular initial selection region by initiating an input stroke with an input stylus at a location that corresponds to an effective stroke initiation at the location of the particular initial selection region;
c) subsequently replacing the initial menu by a second menu having a plurality of second selection regions arranged to reflect the selectable data corresponding to the particular initial selection region;
d) indicating an effective location of the continuing stroke within the second menu that is substantially the same with respect to the second menu as the location of the particular initial selection region with respect to the initial menu;
e) continuing the initiated input stroke by manipulation of the stylus that corresponds to effective movement of the stroke position along a substantially undefined path within a terminal menu; and
f) terminating the initiated input stroke while the effective stroke position is within a region of the terminal menu that is indicated to correspond to particular data to be entered, whereby to effect entry of the particular entry data into the computing device.
0 Assignments
0 Petitions
Accused Products
Abstract
A menu-based data input method and system that is particularly suitable for manual user data input to a computing device via a data entry device that may be integrated, for example, into a PDA. An initial menu is subsequently replaced by a subsequent menu upon effective initiation of a stroke in a selected region of the initial menu, and the stroke is indicated as continuing at a location within the subsequent menu that substantially corresponds to the location of the selected region with respect to the initial menu. Paths followed by the stroke are substantially irrelevant, except that if a stroke path traverses a modifier region within an intermediate menu then the intermediate menu is replaced by a further menu. Data items are indicated as corresponding to particular regions within a terminal menu, and the corresponding data item is entered into the computing device when a stroke is terminated within a particular region of the terminal menu.
52 Citations
20 Claims
-
1. A method of inputting data to a computing device that controls an associated display, the method comprising:
-
a) displaying an initial menu on the display, the menu including a plurality of mutually exclusive initial selection regions each having a corresponding location with respect to the initial menu, and an indication of selectable data corresponding to such region;
b) selecting a particular initial selection region by initiating an input stroke with an input stylus at a location that corresponds to an effective stroke initiation at the location of the particular initial selection region;
c) subsequently replacing the initial menu by a second menu having a plurality of second selection regions arranged to reflect the selectable data corresponding to the particular initial selection region;
d) indicating an effective location of the continuing stroke within the second menu that is substantially the same with respect to the second menu as the location of the particular initial selection region with respect to the initial menu;
e) continuing the initiated input stroke by manipulation of the stylus that corresponds to effective movement of the stroke position along a substantially undefined path within a terminal menu; and
f) terminating the initiated input stroke while the effective stroke position is within a region of the terminal menu that is indicated to correspond to particular data to be entered, whereby to effect entry of the particular entry data into the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for inputting data to a computing device that controls an associated display, the system comprising:
-
a) a computer module configured to receive input data;
b) a display module configured to display a sequence of data selection menus, including i) an initial menu prior to user initiation of a selection stroke, the initial menu including a plurality of initial selection regions having corresponding locations with respect to the initial menu, the initial menu further including an indication of data associated with each selection region, and, responsive to user initiation of a selection stroke, ii) a secondary menu corresponding to a selection region of the initial menu in which the user initiated the selection stroke, the secondary menu further including a plurality of mutually exclusive secondary selection regions each having a corresponding location with respect to the secondary menu, and indications of selectable data corresponding to such secondary selection regions;
c) an input module configured to respond to manipulation by the user to provide an indication to the computer module of a down event position, an up event position, and a sequence of focus point positions therebetween, each position intended by the user to map to corresponding locations in the display module;
d) wherein the computer module is further configured to i) direct the display module to indicate a focus point of the stroke, upon replacement of the initial menu, at a position with respect to the secondary menu substantially similar to the position of the initiation location with respect to the initial menu, ii) to continue to indicate a path of sequential focus points of the stroke that correspond to user manipulations of the feedback module, until the user causes an up event to terminate the stroke, and iii) to enter data corresponding to a particular selection region of the terminal menu when the user terminates the stroke within such particular selection region of the terminal menu.
-
-
20. A method of inputting data to a computing device that controls an associated display, the method comprising:
-
a) displaying an initial menu on the display, the menu including a plurality of mutually exclusive initial selection regions each having a corresponding location with respect to the initial menu, and an indication of selectable data corresponding to such region;
b) selecting a particular initial selection region by initiating an input stroke with an input device at a location that corresponds to an effective stroke initiation at the location of the particular initial selection region;
c) replacing the initial menu by a second menu having a plurality of second selection regions arranged to reflect the selectable data corresponding to the particular initial selection region;
d) indicating an effective location of the continuing stroke within the second menu;
e) continuing the initiated input stroke by manipulation of the input device that corresponds to effective movement of the stroke position along a substantially undefined path within the secondary menu or a subsequent menu until the path traverses a portion of a modifier selection region, whereupon subsequently replacing of the secondary menu with a further menu that corresponds to the modifier selection region;
f) continuing the initiated input stroke by manipulation of the input device that corresponds to effective movement of the stroke position within a terminal menu; and
g) terminating the initiated input stroke while the effective stroke position is within a region of the terminal menu that is indicated to correspond to particular entry data, whereby to effect entry of the particular entry data into the computing device.
-
Specification