×

Trie structure based method and apparatus for indexing and searching handwritten databases with dynamic search sequencing

  • US 5,768,423 A
  • Filed: 10/19/1995
  • Issued: 06/16/1998
  • Est. Priority Date: 09/02/1994
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of searching for one of a plurality of objects that matches an input sequence of handwritten objects, the objects being modeled by concatenating members of a set of component objects, the method comprising the steps of:

  • (a) generating a Trie structure representing the plurality of objects, the Trie structure having a plurality of non-leaf nodes, wherein each non-leaf node includes at least one element, each element having a child node associated therewith, including the steps of;

    assigning component objects of each of the plurality of objects to the respective elements of respective nodes of the Trie structure; and

    associating a respective hidden Markov model (HMM) with each element of each non-leaf node, the HMM representing the respective component object of the element;

    (b) estimating a maximum probability of any of the HMMs accepting any of the set of component objects;

    (c) selecting a root node of the Trie structure;

    (d) selecting a plurality of the elements of the selected node;

    (e) applying a plurality of segments of the input sequence to respective HMMs associated with the selected elements to generate respective acceptance values;

    (f) calculating, for each one of the selected elements, a respective estimated probability that the input sequence matches any of the plurality of objects represented by respective paths in the Trie structure that pass through the child node associated with the one selected element, as a function of the estimated maximum probability and the respective acceptance value of the one element; and

    (g) searching next for said one of the plurality of objects that matches the input sequence within a subtree which has as a root the child node associated with the one of the selected elements for which the respective estimated probability is greatest.

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