Patents by Inventor Gabriele Barbieri

Gabriele Barbieri 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: 10369699
    Abstract: A method of handling a software application on a robot comprising a plurality of installed software application, a software application being associated with a predefined semantic description, the method comprises the steps of extracting one or more patterns from an audio dialog with a human user; an audio dialog comprising sentences and a pattern comprising predefined sentences; comparing one or more patterns with the semantic descriptions of the software applications; selecting a software application based on the performed comparisons; and executing the selected software application. Described developments comprise software application execution rules, predefined or dynamically defined execution rules, the audio listing of the installed applications depending on environmental parameters, the optional use of complimentary display means and the installation of a missing application. Associated systems are described.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: August 6, 2019
    Assignee: SOFTBANK ROBOTICS EUROPE
    Inventors: Bruno Maisonnier, Jérôme Monceaux, David Houssin, Gabriele Barbieri, Taylor Veltrop
  • Patent number: 10335954
    Abstract: A computer-implemented method of handling an audio dialog between a robot and a human user comprises: during the audio dialog, receiving audio data and converting audio data into text data; in response to text data, determining a dialog topic, the dialog topic comprising a dialog content and a dialog voice skin; wherein a dialog content comprises a plurality of sentences; determining a sentence to be rendered in audio by the robot; receiving a modification request of the determined dialog sentence. Described developments for example comprise different regulation schemes (e.g. open-loop or closed-loop), the use of moderation rules (centralized or distributed) and the use of priority levels and/or parameters depending on the environment perceived by the robot.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: July 2, 2019
    Assignee: SOFTBANK ROBOTICS EUROPE
    Inventors: Jérôme Monceaux, Gwennaël Gate, Gabriele Barbieri, Taylor Veltrop
  • Publication number: 20190172448
    Abstract: A method of performing dialogue between a humanoid robot and user comprises: i) acquiring input signals from respective sensors, at least one being a sound sensor and another being a motion or image sensor; ii) interpreting the signals to recognize events generated by the user, including: the utterance of a word or sentence, an intonation of voice, a gesture, a body posture, a facial expression; iii) determining a response of the humanoid robot, comprising an event such as: the utterance of a word or sentence, an intonation of voice, a gesture, a body posture, a facial expression; iv) generating, an event by the humanoid robot; wherein step iii) comprises determining the response from events jointly generated by the user and recognized at step ii), of which at least one is not words uttered by the user. A computer program product and humanoid robot for carrying out the method is provided.
    Type: Application
    Filed: February 6, 2019
    Publication date: June 6, 2019
    Inventors: Jérôme MONCEAUX, Gwennaël GATE, David HOUSSIN, Gabriele BARBIERI, Jocelyn MARTIN, Jean TESTARD, Ilmo GOURDIN
  • Patent number: 10242666
    Abstract: A method of performing dialog between a humanoid robot and user comprises: i) acquiring input signals from respective sensors, at least one being a sound sensor and another being a motion or image sensor; ii) interpreting the signals to recognize events generated by the user, including: the utterance of a word or sentence, an intonation of voice, a gesture, a body posture, a facial expression; iii) determining a response of the humanoid robot, comprising an event such as: the utterance of a word or sentence, an intonation of voice, a gesture, a body posture, a facial expression; iv) generating, an event by the humanoid robot; wherein step iii) comprises determining the response from events jointly generated by the user and recognized at step ii), of which at least one is not words uttered by the user. A computer program product and humanoid robot for carrying out the method is provided.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: March 26, 2019
    Assignee: SOFTBANK ROBOTICS EUROPE
    Inventors: Jérôme Monceaux, Gwennaël Gate, David Houssin, Gabriele Barbieri, Jocelyn Martin, Jean Testard, Ilmo Gourdin
  • Patent number: 10008196
    Abstract: A computer-implemented method of handling an audio dialog between a robot and a human user comprises: during the audio dialog, receiving audio data and converting the audio data into text data; in response to the verification of one or more dialog mode execution rules of the text data, selecting a modified dialog mode; wherein a dialog mode comprises one or more dialog contents and one or more dialog voice skins; wherein a dialog content comprises a collection of predefined sentences, the collection comprising question sentences and answer sentences; and wherein a dialog voice skin comprises voice rendering parameters comprising frequency, tone, velocity and pitch. Described developments comprise modifying dialog contents and/or dialog voice skin, using dialog execution rules (for example depending on the environment perceived by the robot) and moderating dialog contents.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: June 26, 2018
    Assignee: SOFTBANK ROBOTICS EUROPE
    Inventors: Bruno Maisonnier, David Houssin, Rémy Pataillot, Gabriele Barbieri
  • Publication number: 20170148434
    Abstract: A method of performing dialogue between a humanoid robot and user comprises: i) acquiring input signals from respective sensors, at least one being a sound sensor and another being a motion or image sensor; ii) interpreting the signals to recognize events generated by the user, including: the utterance of a word or sentence, an intonation of voice, a gesture, a body posture, a facial expression; iii) determining a response of the humanoid robot, comprising an event such as: the utterance of a word or sentence, an intonation of voice, a gesture, a body posture, a facial expression; iv) generating, an event by the humanoid robot; wherein step iii) comprises determining the response from events jointly generated by the user and recognized at step ii), of which at least one is not words uttered by the user. A computer program product and humanoid robot for carrying out the method is provided.
    Type: Application
    Filed: April 17, 2015
    Publication date: May 25, 2017
    Inventors: Jérôme MONCEAUX, Gwennaël GATE, David HOUSSIN, Gabriele BARBIERI, Jocelyn MARTIN, Jean TESTARD, Ilmo GOURDIN
  • Publication number: 20170125008
    Abstract: A computer-implemented method of handling an audio dialog between a robot and a human user comprises: during the audio dialog, receiving audio data and converting the audio data into text data; in response to the verification of one or more dialog mode execution rules of the text data, selecting a modified dialog mode; wherein a dialog mode comprises one or more dialog contents and one or more dialog voice skins; wherein a dialog content comprises a collection of predefined sentences, the collection comprising question sentences and answer sentences; and wherein a dialog voice skin comprises voice rendering parameters comprising frequency, tone, velocity and pitch. Described developments comprise modifying dialog contents and/or dialog voice skin, using dialog execution rules (for example depending on the environment perceived by the robot) and moderating dialog contents.
    Type: Application
    Filed: April 17, 2015
    Publication date: May 4, 2017
    Inventors: Bruno MAISONNIER, David HOUSSIN, Rémy PATAILLOT, Gabriele BARBIERI
  • Publication number: 20170113348
    Abstract: A computer-implemented method of handling a software application on a robot executing software applications, at least two software applications competing for execution is provided. The method comprises the steps of: monitoring the execution of at least one software application; in response to receiving a modification request, modifying at least one software application; executing the modified software application on the robot. Described developments for example comprise the use of modification and/or execution rules, the modification of a software application based on the monitoring of one or more software applications, examples of centralized or distributed supervision and examples different possible roles endorsed by the robot manufacturer and application providers.
    Type: Application
    Filed: April 17, 2015
    Publication date: April 27, 2017
    Inventors: Jérôme MONCEAUX, Gwennaël GATE, Gabriele BARBIERI
  • Publication number: 20170113353
    Abstract: A computer-implemented method of handling an audio dialog between a robot and a human user comprises: during the audio dialog, receiving audio data and converting audio data into text data; in response to text data, determining a dialog topic, the dialog topic comprising a dialog content and a dialog voice skin; wherein a dialog content comprises a plurality of sentences; determining a sentence to be rendered in audio by the robot; receiving a modification request of the determined dialog sentence. Described developments for example comprise different regulation schemes (e.g. open-loop or closed-loop), the use of moderation rules (centralized or distributed) and the use of priority levels and/or parameters depending on the environment perceived by the robot.
    Type: Application
    Filed: April 17, 2015
    Publication date: April 27, 2017
    Inventors: Jérôme MONCEAUX, Gwennaël GATE, Gabriele BARBIERI, Taylor VELTROP
  • Publication number: 20170106539
    Abstract: A method of handling a software application on a robot comprising a plurality of installed software application, a software application being associated with a predefined semantic description, the method comprises the steps of extracting one or more patterns from an audio dialog with a human user; an audio dialog comprising sentences and a pattern comprising predefined sentences; comparing one or more patterns with the semantic descriptions of the software applications; selecting a software application based on the performed comparisons; and executing the selected software application. Described developments comprise software application execution rules, predefined or dynamically defined execution rules, the audio listing of the installed applications depending on environmental parameters, the optional use of complimentary display means and the installation of a missing application. Associated systems are described.
    Type: Application
    Filed: April 17, 2015
    Publication date: April 20, 2017
    Inventors: Bruno MAISONNIER, Jérôme MONCEAUX, David HOUSSIN, Gabriele BARBIERI, Taylor VELTROP
  • Patent number: 9110817
    Abstract: The present invention relates to a method for creating a Markov process that generates sequences. Each sequence has a finite length L, comprises items from a set of a specific number n of items, and satisfies one or more control constraints specifying one or more requirements on the sequence. The method comprises the steps of receiving data defining an initial Markov process of a specific order d and having an initial probability distribution and of receiving data defining one or more control constraints. The method further comprises the step of generating data defining intermediary matrices, each matrix being of dimension nd by n, by zeroing out transitions in the initial Markov process data that are forbidden by the one or more control constraints.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: August 18, 2015
    Assignee: Sony Corporation
    Inventors: Francois Pachet, Pierre Roy, Gabriele Barbieri
  • Publication number: 20120246209
    Abstract: The present invention relates to a method for creating a Markov process that generates sequences. Each sequence has a finite length L, comprises items from a set of a specific number n of items, and satisfies one or more control constraints specifying one or more requirements on the sequence. The method comprises the steps of receiving data defining an initial Markov process of a specific order d and having an initial probability distribution and of receiving data defining one or more control constraints. The method further comprises the step of generating data defining intermediary matrices, each matrix being of dimension nd by n, by zeroing out transitions in the initial Markov process data that are forbidden by the one or more control constraints.
    Type: Application
    Filed: March 19, 2012
    Publication date: September 27, 2012
    Applicants: Sony Europe Limited, Sony Corporation
    Inventors: Francois PACHET, Pierre Roy, Gabriele Barbieri