IP Library › Granted Patent US 10,496,872
Granted Patent B2
US 10,496,872 · App. 16/041,506 · Granted Dec 3, 2019

Dynamic handwriting verification, handwriting-based user authentication, handwriting data generation, and handwriting data preservation

Inventors: Martin Holden (Melksham, GB); Nicholas Mettyear (Salisbury, GB)
Assignee: Wacom Co., Ltd.
G06K9/00154G06F3/04883G06K9/00161G06K9/00167G06K9/00181G06K9/00865G06K9/222G06K9/6206
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,496,872
App. No.
16/041,506
Granted
Dec 3, 2019
Kind
B2
Abstract

Handwriting verification methods and related computer systems, and handwriting-based user authentication methods and related computer systems are disclosed. A handwriting verification method comprises obtaining a handwriting test sample containing a plurality of available parameters, extracting geometric parameters, deriving geometric features comprising an x-position value and a y-position value for each of a plurality of feature points in the test sample, performing feature matching between geometric features of the test sample and a reference sample, determining a handwriting verification result based at least in part on the feature matching, and outputting the handwriting verification result. Techniques and tools for generating and preserving electronic handwriting data also are disclosed. Raw handwriting data is converted to a streamed format that preserves the original content of the raw handwriting data. Techniques and tools for inserting electronic handwriting data into a digital image also are disclosed.

Claims (14)

1. A method executed in a computer configured to be used with a handwriting data input device, the method comprising:

obtaining a kth value in a sequence of handwriting data values as a current target value, where k is an index value;

calculating a predicted value for the kth value based on values obtained in advance of encoding the kth value;

calculating a prediction residual value for the kth value based on the current target value and the predicted value for the kth value; and

encoding the prediction residual value by using an entropy coding method that maps shorter bitstrings for smaller absolute prediction residual values and longer bitstrings for larger absolute prediction residual values.

2. The method of claim 1 , wherein the entropy coding method comprises switching between variable length code tables according to a stream type.

3. The method of claim 1 , wherein the handwriting data values include at least data for an X coordinate and a Y coordinate.

4. The method of claim 1 , further comprising,

encoding a 1st value and a 2nd value in the sequence of handwriting data values by a different encoding scheme without prediction residual values; wherein the kth value is 3 rd or later in the sequence of handwriting data values.

5. The method of claim 1 further comprising encoding at least some handwriting data using a delta encoding scheme.

6. A method executed in a computer to reproduce a compressed handwriting data generated by a handwriting data input device, the method comprising:

decoding at least (k−1)th and (k−2)th values of previous handwriting data;

decoding a kth prediction residual value from the compressed handwriting data by decoding a prediction residual value coded by an entropy coding method that maps shorter bitstrings for smaller absolute prediction residual values and longer bitstrings for larger absolute prediction residual values; and

restoring a kth original value based on (a) a prediction value derived from the at least (k−1)th and (k−2)th values of previous handwriting data, and (b) the decoded prediction residual value.

Continuity (4)
Continuation 15031700
Continuation In Part 14080723 · Nov 14, 2013
Provisional Application 61895895 · Oct 25, 2013
Related Publication 20180330148A1 · Nov 15, 2018