Input systems and methods for the evaluation and optimization of same
First Claim
1. A computer-implemented method comprising:
- providing an input device that translates a set of user movements into a corresponding set of input signals;
empirically determining user input action statistics associated with the input device, a set of representative users, and the set of user movements;
providing input data corpus information representing patterns of signifiers expected to be communicated by users using the input device;
selecting an interface map that maps the set of input signals to a corresponding set of signifiers constituting the patterns of signifiers; and
calculating a peak expert input rate from the user input action statistics, input data corpus information, and interface map.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for evaluating an input system interfacing a human user with an electronic device uses empirically determined bi-action times for users to perform a second input action (e.g., pressing a second key) immediately after performing a first input action (e.g., pressing a first key). The bi-action times (or, more generally, n-action times) are used together with a selected interface map which associates input actions (e.g., pressing keys) to corresponding signifiers (e.g., characters) to calculate a peak expert input rate for the input system. One or more optimized interface maps can be found by combining the evaluation method with any of various optimization strategies. For example, one method for optimizing the input system repeatedly changes the interface map and recalculates the peak expert input rate, while another optimization method calculates peak expert input rates for multiple interface maps in parallel. The evaluation and optimization methods apply to a wide variety of users, input devices, and types of communication and control between them.
-
Citations
14 Claims
-
1. A computer-implemented method comprising:
-
providing an input device that translates a set of user movements into a corresponding set of input signals;
empirically determining user input action statistics associated with the input device, a set of representative users, and the set of user movements;
providing input data corpus information representing patterns of signifiers expected to be communicated by users using the input device;
selecting an interface map that maps the set of input signals to a corresponding set of signifiers constituting the patterns of signifiers; and
calculating a peak expert input rate from the user input action statistics, input data corpus information, and interface map. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification