×

Method of processing and recognizing hand-written characters

  • US 10,248,880 B1
  • Filed: 06/06/2017
  • Issued: 04/02/2019
  • Est. Priority Date: 06/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of recognizing and processing hand-written strokes and characters, the method comprising:

  • receiving a plurality of strokes provided by using a writing utensil on an input recognition interface;

    recognizing the plurality of strokes provided on the input recognition interface utilizing processing circuitry;

    differentiating between a plurality of input methods including at least a tactile touch input and input received by the writing utensil;

    determining a stroke box around each stroke;

    providing a stroke margin around each of the stroke boxes;

    determining an overlap between the stroke margins for each stroke box;

    correlating any overlapping stroke margins to one or more characters;

    providing a character box around each of the one or more characters;

    providing a character margin around each of the one or more character boxes;

    determining overlap between the character margins for each character box;

    correlating overlapping character margins to one or more words; and

    storing stroke and character information on a non-transitory computer-readable medium;

    providing a word box around each of the one or more words;

    providing a word margin around each of the one or more word boxes;

    determining an overlap between the word margins for each word box;

    correlating overlapping word margins to one or more lines;

    determining a line box correlating to the vertical and horizontal bounds of each line;

    determining a reference line for each line box;

    determining an offset of each word with respect to the reference line;

    calculating an average character spacing and average word spacing;

    selecting an individual character or word;

    repositioning the individual character word within an associated word or reference line;

    wherein one or more surrounding characters or words are configured to be automatically repositioned along the reference line to allow for repositioning of the individual character word in accordance with the average character or word spacing on the reference line having a proper associated offset with respect to the reference line;

    wherein input from the writing utensil is associated with a positive stroke, and touch input is associated with an alternative command;

    wherein at least one alternative command is an undo command regarding at least one previous stroke,receiving, from the writing utensil, a positive inference stroke connecting a plurality of separated strokes; and

    receiving a touch input so as to delete the positive inference stroke, wherein the processing circuitry causes the non-transitory computer-readable media to retain inference information between the strokes so as to recognize the separated strokes as an associated character, word, or line.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×