Patents by Inventor Patrick M. Haluptzok

Patrick M. Haluptzok has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7379597
    Abstract: An improved method and mechanism for recognizing chirographs (handwritten characters) input into a computer system. A primary recognizer is provided for converting chirographs to code points, and secondary recognizers such as binary CART trees are developed and trained to differentiate chirographs which produce certain code points at the primary recognizer. Each such secondary recognizer is associated with each selected code point. When a chirograph is received, the chirograph is provided to the primary recognizer whereby a code point corresponding thereto is received. If the code point corresponds to one of the secondary recognizers, the chirograph is passed to the secondary recognizer, and a code point is returned from the secondary recognizer. If not, the code point provided by the primary recognizer is returned.
    Type: Grant
    Filed: December 5, 2005
    Date of Patent: May 27, 2008
    Assignee: Microsoft Corporation
    Inventors: Gregory N. Hullender, John R. Bennett, Patrick M. Haluptzok
  • Publication number: 20070271087
    Abstract: Various technologies and techniques are disclosed that improve handwriting recognition accuracy. A set of character classes that are suitable across the various languages to be supported is established. The characters in one or more of the languages to be supported are grouped into the character classes. Probabilities are determined for the character classes. The character classes and the character class probabilities are used in a language-independent language model. The language-independent language model is then used to improve handwriting recognition operations when ambiguous handwriting is input by a user. The recognized characters are displayed to the user after the ambiguity is resolved.
    Type: Application
    Filed: May 18, 2006
    Publication date: November 22, 2007
    Applicant: Microsoft Corporation
    Inventors: Petr Slavik, Patrick M. Haluptzok
  • Patent number: 6973215
    Abstract: An improved method and mechanism for recognizing chirographs (handwritten characters) input into a computer system. A primary recognizer is provided for converting chirographs to code points, and secondary recognizers such as binary CART trees are developed and trained to differentiate chirographs which produce certain code points at the primary recognizer. Each such secondary recognizer is associated with each selected code point. When a chirograph is received, the chirograph is provided to the primary recognizer whereby a code point corresponding thereto is received. If the code point corresponds to one of the secondary recognizers, the chirograph is passed to the secondary recognizer, and a code point is returned from the secondary recognizer. If not, the code point provided by the primary recognizer is returned.
    Type: Grant
    Filed: March 20, 2000
    Date of Patent: December 6, 2005
    Assignee: Microsoft Corporation
    Inventors: Gregory N. Hullender, John R. Bennett, Patrick M. Haluptzok
  • Patent number: 6418239
    Abstract: A method and mechanism for displaying partial results of full context handwriting recognition. As handwritten characters are entered into a system, a shape matcher associates the character with a plurality of alternate code points, with each alternate code point having probability information associated therewith. The alternate code points are placed at the end of a queue, and a cost is determined from each alternate code point to any immediately preceding alternate in the queue. The cost is based on the probability information of the alternates and a transition cost therebetween. Then, the lowest cost path back from each of the alternates at the end of the queue to an alternate at the beginning of the queue is determined. If each lowest cost path back converges to a common alternate in the queue, the common alternate and any previous alternates on the path back are recognized as the code points for each of the handwritten characters associated therewith.
    Type: Grant
    Filed: May 16, 2000
    Date of Patent: July 9, 2002
    Assignee: Microsoft Corporation
    Inventors: Gregory N. Hullender, Patrick M. Haluptzok
  • Patent number: 6393395
    Abstract: A method and system for recognizing user input information including cursive handwriting and spoken words. A time-delayed neural network having an improved architecture is trained at the word level with an improved method, which, along with preprocessing improvements, results in a recognizer with greater recognition accuracy. Preprocessing is performed on the input data and, for example, may include resampling the data with sample points based on the second derivative to focus the recognizer on areas of the input data where the slope change per time is greatest. The input data is segmented, featurized and fed to the time-delayed neural network which outputs a matrix of character scores per segment. The neural network architecture outputs a separate score for the start and the continuation of a character.
    Type: Grant
    Filed: January 7, 1999
    Date of Patent: May 21, 2002
    Assignee: Microsoft Corporation
    Inventors: Angshuman Guha, Patrick M. Haluptzok, James A. Pittman
  • Patent number: 6111985
    Abstract: A method and mechanism for displaying partial results of full context handwriting recognition. As handwritten characters are entered into a system, a shape matcher associates the character with a plurality of alternate code points, with each alternate code point having probability information associated therewith. The alternate code points are placed at the end of a queue, and a cost is determined from each alternate code point to any immediately preceding alternate in the queue. The cost is based on the probability information of the alternates and a transition cost therebetween. Then, the lowest cost path back from each of the alternates at the end of the queue to an alternate at the beginning of the queue is determined. If each lowest cost path back converges to a common alternate in the queue, the common alternate and any previous alternates on the path back are recognized as the code points for each of the handwritten characters associated therewith.
    Type: Grant
    Filed: June 6, 1997
    Date of Patent: August 29, 2000
    Assignee: Microsoft Corporation
    Inventors: Gregory N. Hullender, Patrick M. Haluptzok
  • Patent number: 6061472
    Abstract: An improved method and mechanism for recognizing chirographs (handwritten characters) input into a computer system. A primary recognizer is provided for converting chirographs to code points, and secondary recognizers such as binary CART trees are developed and trained to differentiate chirographs which produce certain code points at the primary recognizer. Each such secondary recognizer is associated with each selected code point. When a chirograph is received, the chirograph is provided to the primary recognizer whereby a code point corresponding thereto is received. If the code point corresponds to one of the secondary recognizers, the chirograph is passed to the secondary recognizer, and a code point is returned from the secondary recognizer. If not, the code point provided by the primary recognizer is returned.
    Type: Grant
    Filed: June 6, 1997
    Date of Patent: May 9, 2000
    Assignee: Microsoft Corporation
    Inventors: Gregory N. Hullender, John R. Bennett, Patrick M. Haluptzok