Patents by Inventor Michael D. Riley

Michael D. Riley 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: 10529322
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for tagging during speech recognition. A word lattice that indicates probabilities for sequences of words in an utterance is obtained. A conditional probability transducer that indicates a frequency that sequences of both the words and semantic tags for the words appear is obtained. The word lattice and the conditional probability transducer are composed to construct a word lattice that indicates probabilities for sequences of both the words in the utterance and the semantic tags for the words. The word lattice that indicates probabilities for sequences of both the words in the utterance and the semantic tags for the words is used to generate a transcription that includes the words in the utterance and the semantic tags for the words.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: January 7, 2020
    Assignee: Google LLC
    Inventors: Petar Aleksic, Michael D. Riley, Pedro J. Moreno Mengibar, Leonid Velikovich
  • Publication number: 20180366112
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for tagging during speech recognition. A word lattice that indicates probabilities for sequences of words in an utterance is obtained. A conditional probability transducer that indicates a frequency that sequences of both the words and semantic tags for the words appear is obtained. The word lattice and the conditional probability transducer are composed to construct a word lattice that indicates probabilities for sequences of both the words in the utterance and the semantic tags for the words. The word lattice that indicates probabilities for sequences of both the words in the utterance and the semantic tags for the words is used to generate a transcription that includes the words in the utterance and the semantic tags for the words.
    Type: Application
    Filed: August 21, 2017
    Publication date: December 20, 2018
    Inventors: Petar Aleksic, Michael D. Riley, Pedro J. Moreno Mengibar, Leonid Velikovich
  • Publication number: 20170185286
    Abstract: Methods, systems, and apparatus for receiving data indicating a location of a particular touchpoint representing a latest received touchpoint in a sequence of received touchpoints; identifying candidate characters associated with the particular touchpoint; generating, for each of the candidate characters, a confidence score; identifying different candidate sequences of characters each including for each received touchpoint, one candidate character associated with a location of the received touchpoint, and one of the candidate characters associated with the particular touchpoint; for each different candidate sequence of characters, determining a language model score and generating a transcription score based at least on the confidence score for one or more of the candidate characters in the candidate sequence of characters and the language model score for the candidate sequence of characters; selecting, and providing for output, a representative sequence of characters from among the candidate sequences of char
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Inventors: Francoise Beaufays, Yu Ouyang, David Rybach, Michael D. Riley, Lars Hellsten
  • Patent number: 9483459
    Abstract: A system is configured to receive a first string corresponding to an interpretation of a natural-language user voice entry; provide a representation of the first string as feedback to the natural-language user voice entry; receive, based on the feedback, a second string corresponding to a natural-language corrective user entry, where the natural-language corrective user entry may correspond to a correction to the natural-language user voice entry; parse the second string into one or more tokens; determine at least one corrective instruction from the one or more tokens of the second string; generate, from at least a portion of each of the first and second strings and based on the at least one corrective instruction, candidate corrected user entries; select a corrected user entry from the candidate corrected user entries; and output the selected, corrected user entry.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: November 1, 2016
    Assignee: Google Inc.
    Inventors: Michael D Riley, Johan Schalkwyk, Cyril Georges Luc Allauzen, Ciprian Ioan Chelba, Edward Oscar Benson
  • Patent number: 9301341
    Abstract: A medium-voltage heating element assembly. The medium-voltage heating element assembly can include a dual core having an inner core and an outer core. Segments comprising the inner core and the outer core can be staggered. Furthermore, the dual core can include a notch-and-groove interface to prevent axial rotation of the inner core and/or inner core segments relative to the outer core and/or outer core segments. A bushing of the heating element assembly can include a stepped region, and the bushing can interface with the dual core along the stepped region.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 29, 2016
    Assignee: CHROMALOX, INC.
    Inventors: Michael D. Riley, Paul R. Neilson, Martin P. Konieczny
  • Patent number: 9190054
    Abstract: A data processing apparatus is configured to receive a first string related to a natural-language voice user entry and a second string including at least one natural-language refinement to the user entry; parse the first string into a first set of one or more tokens and the second string into a second set of one or more tokens; determine at least one refining instruction from the second set of one or more tokens; generate, from at least a portion of each of the first string and the second string and based on the at least one refining instruction, a group of candidate refined user entries; select a refined user entry from the group of candidate refined user entries; and output the selected, refined user entry.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: November 17, 2015
    Assignee: Google Inc.
    Inventors: Michael D Riley, Johan Schalkwyk, Cyril Georges Luc Allauzen, Ciprian Ioan Chelba, Edward Oscar Benson
  • Patent number: 9093067
    Abstract: The subject matter of this specification can be implemented in a computer-implemented method that includes receiving utterances and transcripts thereof. The method includes analyzing the utterances and transcripts to determine certain attributes, such as distances between prosodic contours for pairs of utterances. A model can be generated that can be used to estimate a distance between a determined prosodic contour for a received utterance and an unknown prosodic contour for a synthesized utterance when given a distance between attributes for text associated with the received utterance and the synthesized utterance.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: July 28, 2015
    Assignee: Google Inc.
    Inventors: Martin Jansche, Michael D. Riley, Andrew M. Rosenberg, Terry Tai
  • Patent number: 9047870
    Abstract: Methods, computer program products and systems are described for speech-to-text conversion. A voice input is received from a user of an electronic device and contextual metadata is received that describes a context of the electronic device at a time when the voice input is received. Multiple base language models are identified, where each base language model corresponds to a distinct textual corpus of content. Using the contextual metadata, an interpolated language model is generated based on contributions from the base language models. The contributions are weighted according to a weighting for each of the base language models. The interpolated language model is used to convert the received voice input to a textual output. The voice input is received at a computer server system that is remote to the electronic device. The textual output is transmitted to the electronic device.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: June 2, 2015
    Assignee: Google Inc.
    Inventors: Brandon M. Ballinger, Johan Schalkwyk, Michael H. Cohen, Cyril Georges Luc Allauzen, Michael D. Riley
  • Patent number: 9039106
    Abstract: The present invention pertains to a modular furniture system in which a flat-foldable or easily assembled and disassembled rigid base structure composed of rectangular-cross-sectioned pieces each with specific dimensions serves variously, once assembled, as the supporting framework for a flat-foldable chair seat-and-backrest module, which configured together with the base structure serves as either an upright dining chair with armrests or as a lower and more reclined lounge chair with armrests, or alternatively as configured for supporting the connectable or foldable components of a flat planar surface module to be used for dining or to serve as a desktop, or alternatively as configured for supporting a storage cabinet module with drawers or doors.
    Type: Grant
    Filed: September 23, 2012
    Date of Patent: May 26, 2015
    Inventor: Michael D. Riley
  • Publication number: 20140263282
    Abstract: A medium-voltage heating element assembly. The medium-voltage heating element assembly can include a dual core having an inner core and an outer core. Segments comprising the inner core and the outer core can be staggered. Furthermore, the dual core can include a notch-and-groove interface to prevent axial rotation of the inner core and/or inner core segments relative to the outer core and/or outer core segments. A bushing of the heating element assembly can include a stepped region, and the bushing can interface with the dual core along the stepped region.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: CHROMALOX, INC.
    Inventors: Michael D. Riley, Paul R. Neilson, Martin P. Konieczny
  • Publication number: 20140084765
    Abstract: The present invention pertains to a modular furniture system in which a flat-foldable or easily assembled and disassembled rigid base structure composed of rectangular-cross-sectioned pieces each with specific dimensions serves variously, once assembled, as the supporting framework for a flat-foldable chair seat-and-backrest module, which configured together with the base structure serves as either an upright dining chair with armrests or as a lower and more reclined lounge chair with armrests, or alternatively as configured for supporting the connectable or foldable components of a flat planar surface module to be used for dining or to serve as a desktop, or alternatively as configured for supporting a storage cabinet module with drawers or doors.
    Type: Application
    Filed: September 23, 2012
    Publication date: March 27, 2014
    Inventor: Michael D. Riley
  • Patent number: 8321225
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method including receiving text to be synthesized as a spoken utterance. The method includes analyzing the received text to determine attributes of the received text and selecting one or more utterances from a database based on a comparison between the attributes of the received text and attributes of text representing the stored utterances. The method includes determining, for each utterance, a distance between a contour of the utterance and a hypothetical contour of the spoken utterance, the determination based on a model that relates distances between pairs of contours of the utterances to relationships between attributes of text for the pairs. The method includes selecting a final utterance having a contour with a closest distance to the hypothetical contour and generating a contour for the received text based on the contour of the final utterance.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: November 27, 2012
    Assignee: Google Inc.
    Inventors: Martin Jansche, Michael D. Riley, Andrew M. Rosenberg, Terry Tai
  • Publication number: 20120203778
    Abstract: Systems and methods for inferring category synonyms from prior result data may include identifying prior query data including query information and category information relating to the prior result data; determining whether the query information is a synonym for the category information; and using the query information and the category information in subsequent search requests if it is determined that the query information is a synonym for the category information.
    Type: Application
    Filed: March 26, 2012
    Publication date: August 9, 2012
    Applicant: GOOGLE INC.
    Inventors: Michael D. RILEY, Zhiyan LIU
  • Patent number: 8156102
    Abstract: Systems and methods for inferring category synonyms from prior result data may include identifying prior query data including query information and category information relating to the prior result data; determining whether the query information is a synonym for the category information; and using the query information and the category information in subsequent search requests if it is determined that the query information is a synonym for the category information.
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: April 10, 2012
    Assignee: Google Inc.
    Inventors: Michael D. Riley, Zhiyan Liu
  • Patent number: 8122995
    Abstract: The present invention pertains to an ear-mountable, paraboloid-shaped reflective acoustic lens which can be used to enhance a user's perception of the sounds from a source the user faces. The lens mechanically collects and naturally amplifies the airborne acoustic information from the sound source. The lens uses both the wearer's external ear as well as the interior face of an acoustic lens to coherently reflect increased amounts of sound from the source into the ear canal of a user who wears the lightweight, deformable lens. All sections of the lens meet the head of the user at an obtuse angle. The lens is held in place around the user's ear by the inward pressure of the lens pushing against the outside of the user's pinna. Adherence of the device to the ear of the wearer can be increased by an adhesive strip on the interior face of the lens.
    Type: Grant
    Filed: November 29, 2010
    Date of Patent: February 28, 2012
    Inventor: Michael D. Riley
  • Publication number: 20120022867
    Abstract: Methods, computer program products and systems are described for speech-to-text conversion. A voice input is received from a user of an electronic device and contextual metadata is received that describes a context of the electronic device at a time when the voice input is received. Multiple base language models are identified, where each base language model corresponds to a distinct textual corpus of content. Using the contextual metadata, an interpolated language model is generated based on contributions from the base language models. The contributions are weighted according to a weighting for each of the base language models. The interpolated language model is used to convert the received voice input to a textual output. The voice input is received at a computer server system that is remote to the electronic device. The textual output is transmitted to the electronic device.
    Type: Application
    Filed: September 29, 2011
    Publication date: January 26, 2012
    Inventors: Brandon M. Ballinger, Johan Schalkwyk, Michael H. Cohen, Cyril Georges Luc Allauzen, Michael D. Riley
  • Publication number: 20110161080
    Abstract: Methods, computer program products and systems are described for speech-to-text conversion. A voice input is received from a user of an electronic device and contextual metadata is received that describes a context of the electronic device at a time when the voice input is received. Multiple base language models are identified, where each base language model corresponds to a distinct textual corpus of content. Using the contextual metadata, an interpolated language model is generated based on contributions from the base language models. The contributions are weighted according to a weighting for each of the base language models. The interpolated language model is used to convert the received voice input to a textual output. The voice input is received at a computer server system that is remote to the electronic device. The textual output is transmitted to the electronic device.
    Type: Application
    Filed: December 22, 2010
    Publication date: June 30, 2011
    Applicant: GOOGLE INC.
    Inventors: Brandon M. Ballinger, Johan Schalkwyk, Michael H. Cohen, Cyril Georges Luc Allauzen, Michael D. Riley
  • Patent number: 7673878
    Abstract: A gaming method allows players to predict and place a wager about the future arrival of an elevator car at the floor of a building. If the player's prediction is correct, the player receives a payoff. The method can be played in buildings having one or more elevators. In an embodiment of the invention, a self-service automated gaming machine accommodates making the prediction, placing the wager, and receiving the payoff.
    Type: Grant
    Filed: January 4, 2007
    Date of Patent: March 9, 2010
    Inventors: Roger E. Skoff, Michael D. Riley
  • Publication number: 20100036822
    Abstract: Systems and methods for inferring category synonyms from prior result data may include identifying prior query data including query information and category information relating to the prior result data; determining whether the query information is a synonym for the category information; and using the query information and the category information in subsequent search requests if it is determined that the query information is a synonym for the category information.
    Type: Application
    Filed: October 19, 2009
    Publication date: February 11, 2010
    Applicant: GOOGLE INC.
    Inventors: Michael D. RILEY, Zhiyan LIU
  • Patent number: 7627548
    Abstract: Systems and methods for inferring category synonyms from prior result data may include identifying prior query data including query information and category information relating to the prior result data; determining whether the query information is a synonym for the category information; and using the query information and the category information in subsequent search requests if it is determined that the query information is a synonym for the category information.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: December 1, 2009
    Assignee: Google Inc.
    Inventors: Michael D. Riley, Zhiyan Liu