Forms-based computer interface
First Claim
1. A method for user-computer interaction, comprising the steps of:
- detecting pen-based user input onto at least one identified form, each identified form having a known structure with at least one predefined input field, the step of detecting including detecting an input location relative to the structure of the identified form;
capturing the detected user input to obtain an input content;
classifying the detected and captured input to obtain an input type; and
based on the input type, performing at least one of the steps of;
executing a command;
providing an information display;
performing mark recognition on the captured input to obtain interpreted input; and
performing handwriting recognition on the captured input to obtain interpreted input.
1 Assignment
0 Petitions
Accused Products
Abstract
A forms-based computer interface and method captures and interprets handwriting, pen movements, and other manual graphical-type user input for use in computerized applications and databases. An embodiment employs a portable Input and Control Device, a writing implement, and a host computing device that together capture, interpret, utilize, and store the handwriting, marks, and other pen movements of a user on and around predefined and identified forms. The Input and Control Device comprises a device for holding the predefined and identified forms and an e-clipboard for docking the holding device, capturing user input, and transmitting it to the host computing device for processing. Form, field, and user-specific handwriting and mark recognition are used in the interpretation of user input. An edit utility permits review and editing of the captured and interpreted input, permitting correction of capture and interpretation errors.
-
Citations
20 Claims
-
1. A method for user-computer interaction, comprising the steps of:
-
detecting pen-based user input onto at least one identified form, each identified form having a known structure with at least one predefined input field, the step of detecting including detecting an input location relative to the structure of the identified form;
capturing the detected user input to obtain an input content;
classifying the detected and captured input to obtain an input type; and
based on the input type, performing at least one of the steps of;
executing a command;
providing an information display;
performing mark recognition on the captured input to obtain interpreted input; and
performing handwriting recognition on the captured input to obtain interpreted input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for automatically entering the content of pen-based data into a computer-based application, comprising the steps of:
-
detecting the location of a pen-based data entry on at least one defined form, each defined form having a known location structure and at least one input field within that known location structure;
capturing the pen-based data entry to obtain an entry content;
based on the detected entry location, identifying the input field at that location;
based on the identified input field, performing content recognition on the entry content to obtain an interpreted entry; and
supplying the interpreted entry to the computer-based application. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A forms-based computer interface, comprising:
-
a writing implement, the location and content of an entry made by the writing implement being detectable and capturable by automatic means;
an input and control device, comprising;
a writing surface, the writing surface being configured to hold at least one form requiring data input;
at least one location detection device for detecting the location on the form of at least one entry made by the writing input; and
at least one content capture device for capturing the content of the detected entry; and
an input processing system, the input processing system comprising;
a facility for receiving the location and content of the captured entry; and
a facility for recognizing and interpreting the content of the captured entry, based on the entry location, in order to obtain an interpreted entry. - View Dependent Claims (18, 19, 20)
-
Specification