Patents by Inventor Richard Zarek Cohen

Richard Zarek Cohen 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).

  • Publication number: 20140176732
    Abstract: A method, computer program product, and system is described. An aspect of an image is identified. One or more other images are identified based upon, at least in part, the one or more other images including one or more other aspects similar to the identified aspect of the image. One or more image filters associated with the one or more other images, including a first image filter, are identified. The first image filter is applied to the image.
    Type: Application
    Filed: December 21, 2012
    Publication date: June 26, 2014
    Inventors: Richard Zarek Cohen, Robert William Hamilton
  • Patent number: 8706505
    Abstract: A computing device is configured to initiate actions in response to speech input that includes a name or other indication of an entity, in a first spoken utterance, followed by an action, in a second spoken utterance. The computing device receives the first spoken utterance, identifies an entity based on the first spoke utterance, and indicates a plurality of available actions based on the identified entity. The computing device then receives the second spoken utterance and identifies a selection of at least one of the available actions based on the second spoken utterance. The computing device then initiates the at least one selected action.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: April 22, 2014
    Assignee: Google Inc.
    Inventors: Bjorn Erik Bringert, Pawel Pietryka, Peter John Hodgson, Simon Tickner, Henrique Penha, Richard Zarek Cohen, Luca Zanolin, Marcus Foster
  • Publication number: 20130346076
    Abstract: A computing device receives an audio input from a user. The computing device determines a series of words from the audio input. The computing device outputs, for display, one or more substituted symbols. The one or more substituted symbols correspond to at least a portion of the series of words. In response to determining that receipt of the audio input has completed, the computing device outputs, for display, alphanumeric characters comprising the series of words in place of the one or more substituted symbols.
    Type: Application
    Filed: January 3, 2013
    Publication date: December 26, 2013
    Inventors: Andrew Stewart, Peter Ng, Alexander Faaborg, Matias Gonzalo Duarte, Daniel Marc Gatan Shiplacoff, Bjorn Erik Bringert, Richard Zarek Cohen, Luca Zanolin, Pawel Pietryka, Peter John Hodgson, Simon Tickner, Henrique Penha
  • Patent number: 8606577
    Abstract: A computing device receives an audio input from a user. The computing device determines a series of words from the audio input. The computing device outputs, for display, one or more substituted symbols. The one or more substituted symbols correspond to at least a portion of the series of words. In response to determining that receipt of the audio input has completed, the computing device outputs, for display, alphanumeric characters comprising the series of words in place of the one or more substituted symbols.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: December 10, 2013
    Assignee: Google Inc.
    Inventors: Andrew Stewart, Peter Ng, Alexander Faaborg, Matias Gonzalo Duarte, Daniel Marc Gatan Shiplacoff, Bjorn Erik Bringert, Richard Zarek Cohen, Luca Zanolin, Pawel Pietryka, Peter John Hodgson, Simon Tickner, Henrique Penha
  • Publication number: 20130253928
    Abstract: A computing device may receive an incoming communication and, in response, generate a notification that indicates that the incoming communication can be accessed using a particular application on the communication device. The computing device may further provide an audio signal indicative of the notification and automatically activate a listening mode. The computing device may receive a voice input during the listening mode, and an input text may be obtained based on speech recognition performed upon the voice input. A command may be detected in the input text. In response to the command, the computing device may generate an output text that is based on at least the notification and provide a voice output that is generated from the output text via speech synthesis. The voice output identifies at least the particular application.
    Type: Application
    Filed: May 13, 2013
    Publication date: September 26, 2013
    Applicant: Google Inc.
    Inventors: Bjorn Erik Bringert, Pawel Pietryka, Peter John Hodgson, Dave Burke, Henrique Penha, Simon Tickner, Richard Zarek Cohen, Luca Zanolin, Michael J. LeBeau
  • Patent number: 8515766
    Abstract: A computing device is configured to initiate actions in response to speech input that includes a name or other indication of an entity, in a first spoken utterance, followed by user choosing an application related to an entity, in a second spoken utterance. The computing device receives the first spoken utterance, identifies an entity based on the first spoke utterance, and indicates a plurality of available applications related to the identified entity. The computing device then receives the second spoken utterance and identifies a selection of at least one of the available applications based on the second spoken utterance. The computing device then invokes the at least one selected application.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: August 20, 2013
    Assignee: Google Inc.
    Inventors: Bjorn Erik Bringert, Pawel Pietryka, Peter John Hodgson, Simon Tickner, Henrique Penha, Richard Zarek Cohen, Luca Zanolin, Marcus Foster
  • Patent number: 8468022
    Abstract: A computing device may receive an incoming communication and, in response, generate a notification that indicates that the incoming communication can be accessed using a particular application on the communication device. The computing device may further provide an audio signal indicative of the notification and automatically activate a listening mode. The computing device may receive a voice input during the listening mode, and an input text may be obtained based on speech recognition performed upon the voice input. A command may be detected in the input text. In response to the command, the computing device may generate an output text that is based on at least the notification and provide a voice output that is generated from the output text via speech synthesis. The voice output identifies at least the particular application.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: June 18, 2013
    Assignee: Google Inc.
    Inventors: Bjorn Erik Bringert, Pawel Pietryka, Peter John Hodgson, Dave Burke, Henrique Penha, Simon Tickner, Richard Zarek Cohen, Luca Zanolin, Michael J. LeBeau
  • Patent number: 8452602
    Abstract: A spoken utterance includes at least a first level of a multi-level command format, in which the first level identifies an application. The spoken utterance may also include a second level of the multi-level command format, in which the second level identifies an action. In response to receiving the spoken utterance at a computing device, a representation of the application identified by the first level is displayed on a display of the computing device. If the spoken utterance includes the second level of the multi-level command format, the action identified by the second level is initiated. If the spoken utterance does not include the second level of the multi-level command format, the computing device waits for a predetermined period of time and provides at least one of an audible or visual action prompt if the second level is not received within the predetermined period of time.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: May 28, 2013
    Assignee: Google Inc.
    Inventors: Bjorn Erik Bringert, Pawel Pietryka, Peter John Hodgson, Henrique Penha, Simon Tickner, Luca Zanolin, Richard Zarek Cohen, Michael J. LeBeau
  • Patent number: 8452597
    Abstract: The present application describes systems, articles of manufacture, and methods for continuous speech recognition for mobile computing devices. One embodiment includes determining whether a mobile computing device is receiving operating power from an external power source or a battery power source, and activating a trigger word detection subroutine in response to determining that the mobile computing device is receiving power from the external power source. In some embodiments, the trigger word detection subroutine operates continually while the mobile computing device is receiving power from the external power source. The trigger word detection subroutine includes determining whether a plurality of spoken words received via a microphone includes one or more trigger words, and in response to determining that the plurality of spoken words includes at least one trigger word, launching an application corresponding to the at least one trigger word included in the plurality of spoken words.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: May 28, 2013
    Assignee: Google Inc.
    Inventors: Bjorn Erik Bringert, Pawel Pietryka, Peter John Hodgson, Simon Tickner, Henrique Penha, Richard Zarek Cohen, Luca Zanolin, Dave Burke
  • Patent number: 8423366
    Abstract: A method includes receiving, by a system, a voice recording associated with a user, transcribing, the voice recording into text that includes a group of words, and storing an association between a portion of each respective word and a corresponding portion of the voice recording. The corresponding portion of the voice recording is the portion of the voice recording from which the portion of the respective word was transcribed. The method may also include determining a modification to a speech synthesis voice associated with the user based at least in part on the association.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: April 16, 2013
    Assignee: Google Inc.
    Inventors: Marcus Alexander Foster, Richard Zarek Cohen
  • Publication number: 20130085753
    Abstract: A computing device is able to use an embedded speech recognizer and a network speech recognizer for speech recognition. In response to detecting speech in the captured audio, the computing device may forward the captured audio to its embedded speech recognizer and to a speech client for the network speech recognizer. The embedded speech recognizer provides an embedded-recognizer result for the captured audio. If a network-recognition criterion is met, the speech client forwards the captured audio to the network speech recognizer and receives a network-recognizer result for the captured audio from the network speech recognizer. A speech recognition result for the captured audio is forwarded to at least one application, wherein the speech recognition result is based on at least one of the embedded-recognizer result and the network-recognizer result.
    Type: Application
    Filed: August 15, 2012
    Publication date: April 4, 2013
    Applicant: GOOGLE INC.
    Inventors: Bjorn Erik Bringert, Johan Schalkwyk, Michael J. LeBeau, Richard Zarek Cohen, Luca Zanolin, Simon Tickner
  • Publication number: 20130085755
    Abstract: The present application describes systems, articles of manufacture, and methods for continuous speech recognition for mobile computing devices. One embodiment includes determining whether a mobile computing device is receiving operating power from an external power source or a battery power source, and activating a trigger word detection subroutine in response to determining that the mobile computing device is receiving power from the external power source. In some embodiments, the trigger word detection subroutine operates continually while the mobile computing device is receiving power from the external power source. The trigger word detection subroutine includes determining whether a plurality of spoken words received via a microphone includes one or more trigger words, and in response to determining that the plurality of spoken words includes at least one trigger word, launching an application corresponding to the at least one trigger word included in the plurality of spoken words.
    Type: Application
    Filed: September 15, 2012
    Publication date: April 4, 2013
    Applicant: GOOGLE INC.
    Inventors: Bjorn Erik Bringert, Pawel Pietryka, Peter John Hodgson, Simon Tickner, Henrique Penha, Richard Zarek Cohen, Luca Zanolin, Dave Burke
  • Publication number: 20130085761
    Abstract: A computing device may receive an incoming communication and, in response, generate a notification that indicates that the incoming communication can be accessed using a particular application on the communication device. The computing device may further provide an audio signal indicative of the notification and automatically activate a listening mode. The computing device may receive a voice input during the listening mode, and an input text may be obtained based on speech recognition performed upon the voice input. A command may be detected in the input text. In response to the command, the computing device may generate an output text that is based on at least the notification and provide a voice output that is generated from the output text via speech synthesis. The voice output identifies at least the particular application.
    Type: Application
    Filed: September 25, 2012
    Publication date: April 4, 2013
    Inventors: Bjorn Erik Bringert, Pawel Pietryka, Peter John Hodgson, Dave Burke, Henrique Penha, Simon Tickner, Richard Zarek Cohen, Luca Zanolin, Michael J. LeBeau
  • Patent number: 8255218
    Abstract: In general, this disclosure describes techniques to direct textual characters converted from vocal input into selected graphical user interface input fields. Vocal input may be received. Textual characters may be identified based on the vocal input. A first portion of the textual characters corresponding to a first portion of the vocal input may be graphically inputted into a first input field of a GUI. While receiving the vocal input, a selection by of a second input field in the GUI may be accepted after the first portion of the vocal input has been received. After accepting the selection of the second input field, a second portion of the textual characters corresponding to a second portion of the vocal input received after the selection of the second input field may be inputted into the second input field.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: August 28, 2012
    Assignee: Google Inc.
    Inventors: Richard Zarek Cohen, Luca Zanolin, Marcus Alexander Foster