Patents by Inventor Jon Hamaker

Jon Hamaker 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: 10749989
    Abstract: The present disclosure describes an exemplary hybrid client/server architecture that may be utilized leverage the unique capabilities of both remote and local services. Data may be processed in parallel by remote and local processes. Results generated during the parallel processing may be exchanged between remote and local services and used to update results generated by the separate services. The hybrid client/server architecture may be utilized to generate enhanced inferences, hybrid subscriptions base upon local and remote subscriptions, and enhance natural language expression evaluation services.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Christopher Dac Le, Michael Calcagno, Jon Hamaker, Rob Chambers, Michael Plumpe, Travis Wilson
  • Patent number: 10157609
    Abstract: A local feedback mechanism for customizing training models based on user data and directed user feedback is provided in speech recognition applications. The feedback data is filtered at different levels to address privacy concerns for local storage and for submittal to a system developer for enhancement of generic training models.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: December 18, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael D. Plumpe, Julian Odell, Jon Hamaker, Rob Chambers, Christopher Le, Onur Domanic
  • Publication number: 20160253989
    Abstract: Techniques and technologies for diagnosing speech recognition errors are described. In an example implementation, a system for diagnosing speech recognition errors may include an error detection module configured to determine that a speech recognition result is least partially erroneous, and a recognition error diagnostics module. The recognition error diagnostics module may be configured to (a) perform a first error analysis of the at least partially erroneous speech recognition result to provide a first error analysis result; (b) perform a second error analysis of the at least partially erroneous speech recognition result to provide a second error analysis result; and (c) determine at least one category of recognition error associated with the at least partially erroneous speech recognition result based on a combination of the first error analysis result and the second error analysis result.
    Type: Application
    Filed: February 27, 2015
    Publication date: September 1, 2016
    Inventors: Shiun-Zu Kuo, Thomas Reutter, Yifan Gong, Mark T. Hanson, Ye Tian, Shuangyu Chang, Jon Hamaker, Qi Miao, Yuancheng Tu
  • Publication number: 20160012817
    Abstract: A local feedback mechanism for customizing training models based on user data and directed user feedback is provided in speech recognition applications. The feedback data is filtered at different levels to address privacy concerns for local storage and for submittal to a system developer for enhancement of generic training models.
    Type: Application
    Filed: July 14, 2015
    Publication date: January 14, 2016
    Inventors: Michael D. Plumpe, Julian Odell, Jon Hamaker, Rob Chambers, Christopher Le, Onur Domanic
  • Publication number: 20150281401
    Abstract: The present disclosure describes an exemplary hybrid client/server architecture that may be utilized leverage the unique capabilities of both remote and local services. Data may be processed in parallel by remote and local processes. Results generated during the parallel processing may be exchanged between remote and local services and used to update results generated by the separate services. The hybrid client/server architecture may be utilized to generate enhanced inferences, hybrid subscriptions base upon local and remote subscriptions, and enhance natural language expression evaluation services.
    Type: Application
    Filed: September 8, 2014
    Publication date: October 1, 2015
    Inventors: Christopher Dac Le, Michael Calcagno, Jon Hamaker, Rob Chambers, Michael Plumpe, Travis Wilson
  • Patent number: 9111540
    Abstract: A local feedback mechanism for customizing training models based on user data and directed user feedback is provided in speech recognition applications. The feedback data is filtered at different levels to address privacy concerns for local storage and for submittal to a system developer for enhancement of generic training models.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: August 18, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael D. Plumpe, Julian Odell, Jon Hamaker, Rob Chambers, Christopher Le, Onur Domanic
  • Patent number: 8386251
    Abstract: A speech recognition system is provided with iteratively refined multiple passes through the received data to enhance the accuracy of the results by introducing constraints and adaptation from initial passes into subsequent recognition operations. The multiple passes are performed on an initial utterance received from a user. The iteratively enhanced subsequent passes are also performed on following utterances received from the user increasing an overall system efficiency and accuracy.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: February 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Nikko Strom, Julian Odell, Jon Hamaker
  • Patent number: 8345832
    Abstract: Textual preview of a voicemail is generated and provided through email or similar media to users along with the audio version. Transcription of the textual version, as well as additional capabilities such as actionable terms, playback-jump, switching between text and audio versions, direct or metadata based searchability, and enhanced response capabilities are provided based on contextual data obtained from voicemail metadata and user associated data stores such as contact list, email history.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: January 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Jon Hamaker, Keith Herold, Michael Wilson, David Notario, Tom Millet
  • Publication number: 20100312555
    Abstract: A local feedback mechanism for customizing training models based on user data and directed user feedback is provided in speech recognition applications. The feedback data is filtered at different levels to address privacy concerns for local storage and for submittal to a system developer for enhancement of generic training models.
    Type: Application
    Filed: June 9, 2009
    Publication date: December 9, 2010
    Applicant: Microsoft Corporation
    Inventors: Michael D. Plumpe, Julian Odell, Jon Hamaker, Rob Chambers, Christopher Le, Onur Domanic
  • Publication number: 20100312557
    Abstract: A speech recognition system is provided with iteratively refined multiple passes through the received data to enhance the accuracy of the results by introducing constraints and adaptation from initial passes into subsequent recognition operations. The multiple passes are performed on an initial utterance received from a user. The iteratively enhanced subsequent passes are also performed on following utterances received from the user increasing an overall system efficiency and accuracy.
    Type: Application
    Filed: June 8, 2009
    Publication date: December 9, 2010
    Applicant: Microsoft Corporation
    Inventors: Nikko Strom, Julian Odell, Jon Hamaker
  • Publication number: 20100177877
    Abstract: Textual preview of a voicemail is generated and provided through email or similar media to users along with the audio version. Transcription of the textual version, as well as additional capabilities such as actionable terms, playback-jump, switching between text and audio versions, direct or metadata based searchability, and enhanced response capabilities are provided based on contextual data obtained from voicemail metadata and user associated data stores such as contact list, email history.
    Type: Application
    Filed: January 9, 2009
    Publication date: July 15, 2010
    Applicant: Microsoft Corporation
    Inventors: Jon Hamaker, Keith Herold, Michael Wilson, David Notario, Tom Millett
  • Publication number: 20080221896
    Abstract: Architecture for testing an application grammar for the presence of confusable terms. A grammar confusability metric (GCM) is generated for describing a likelihood that a reference term will be confused by the speech recognizer with another term phrase currently allowed by active grammar rules. The GCM is used to flag processing of two phrases in the grammar that have different semantic meaning, but that the speech recognizer could have difficulty distinguishing reliably. A built-in acoustic model is analyzed and feature vectors generated that are close to the acoustic properties of the input term. The feature vectors are then sent for recognition. A statistically random sampling method is applied to explore the acoustic properties of feature vectors of the input term phrase spatially and temporally. The feature vectors are perturbed in the neighborhood of the time domain and the Gaussian mixture model to which the feature vectors belong.
    Type: Application
    Filed: March 9, 2007
    Publication date: September 11, 2008
    Applicant: Microsoft Corporation
    Inventors: Oin Cai, Jon Hamaker
  • Patent number: 5492341
    Abstract: A seal face of at least one ring used in a non-contacting, gap-type mechanical end face seal having a pattern including an optional dam and an annular grooved area. The annular grooved area has one of several embodiments, including entrance lands which are essentially triangular and have one side contiguous with one circumferential edge of the annular grooved area. These embodiments further include a set of converging boundary sides of the groove to provide a pressure zone effect. Seal face patterns include a contiguous groove around the circumference of the seal face and a series of annular bands comprising a repeating pattern of an essentially triangular groove interposed between two adjacent, but oppositely oriented, lands.
    Type: Grant
    Filed: June 28, 1993
    Date of Patent: February 20, 1996
    Assignee: John Crane Inc.
    Inventors: Glenn G. Pecht, Jon Hamaker, Peter L. Kay
  • Patent number: 5090712
    Abstract: A seal face of a ring used in a non-contacting, gap-type seal having an annular groove area with microdams, each having a preferable width of about 0.025 inches, between a plurality of groove surface areas. The microdams provide a boundary to the groove surface areas whereby the recess of each groove surface area bounded by the microdams acts as a unitary pressure zone and the pressure in the separate zones decreases in a series of steps as measured from one circumference of the ring to the other circumference.
    Type: Grant
    Filed: July 17, 1990
    Date of Patent: February 25, 1992
    Assignee: John Crane Inc.
    Inventors: Glenn G. Pecht, Jon Hamaker