The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 07, 1997
Filed:
Jun. 01, 1995
Giulia Pagallo, Cupertino, CA (US);
Ernest H Beernink, San Carlos, CA (US);
Michael C Tchao, Palo Alto, CA (US);
Stephen P Capps, San Carlos, CA (US);
Apple Computer, Incorporated, Cupertino, CA (US);
Abstract
A recognition system for a pen-based computer system characterized by: a tablet for inputting strokes from a stylus; a low-level recognizer responsive to the strokes and operative to perform low-level recognition on the strokes; a high-level recognizer responsive to at least some of the strokes and operative to perform high-level recognition on those strokes; and a recognition interface permitting communication between the recognizers and an application program. The high-level recognizer includes a controller capable of receiving units to be recognized; a number of recognition domains coupled to the controller, where each of the recognition domains can receive one or more units from the controller and is capable of providing an interpretation of the meaning of the one or more units to the controller; and an arbiter coupled to the controller which is capable of resolving conflicts between multiple interpretations developed by the recognition domains. A method implemented by the high-level recognition system includes the steps of creating a stroke object from a stroke generated by the stylus on the tablet; grouping the stroke object with at least one other stroke object, if possible; classifying the stroke object by passing the stroke object to a number of recognition domains; and arbitrating between conflicting classifications generated by the recognition domains. This permits unstructured, free-form inputs to a pen-based computer system to be recognized and acted upon by the system.