×

Disambiguating input strokes of a stylus-based input devices for gesture or character recognition

  • US 5,784,504 A
  • Filed: 01/24/1994
  • Issued: 07/21/1998
  • Est. Priority Date: 04/15/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-based method for disambiguating a stylus stroke made on a digitizing tablet, the digitizing tablet being an input device to a computer running at least one application program having one or more application windows, comprising the steps of:

  • (a) receiving an x-y data representative of the stylus stroke made on the digitizing tablet;

    (b) generating stroke events to indicate a pen-up event, a pen-down event, and a stylus position on the digitizing tablet;

    (c) converting said x-y data generated between said pen-down event and said pen-up event to relative coordinates of a display device to generate a stroke element entry;

    (d) offering said stroke events to an application window for acceptance;

    (e) writing said stroke element entry to a database if the application window accepted said stroke events offered in said step (d);

    (f) detecting the occurrence of a closure event;

    (g) forming a group of all non-gesture strokes received since a previous closure event into an unrecognized stroke group;

    (h) providing said unrecognized stroke group to a character recognizer where a recognition algorithm is performed;

    (I) receiving results of said recognition algorithm from said character recognizer;

    (j) converting said unrecognized stroke group into a recognized stroke group based on said results received from said recognizer;

    (k) determining whether there is an existing word entry in said database with which a character comprising said recognized stroke group is associated;

    (l) inserting said recognized stroke group into said database, if said recognized stroke group is associated with said existing word entry;

    (m) creating a new word entry, if said recognized stroke group is not associated with said existing word entry, without user intervention; and

    (n) inserting said recognized stroke group into said new word entry created in said step (m).

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×