Methods and systems of handling a dialog with a robot

US10008196B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10008196-B2
Application numberUS-201515300715-A
CountryUS
Kind codeB2
Filing dateApr 17, 2015
Priority dateApr 17, 2014
Publication dateJun 26, 2018
Grant dateJun 26, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method of handling an audio dialog between a companion robot and a human user, the method comprising: during said audio dialog, receiving audio data and converting said audio data into text data; in response to verification of one or more dialog mode execution rules of said 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, said collection comprising question sentences and answer sentences; wherein a dialog voice skin comprises voice rendering parameters comprising frequency, tone, velocity and pitch; wherein said one or more dialog contents and/or voice skins are authored or edited online using a web platform; wherein one or more predefined dialog contents and/or voice skins are modified by multiple parties; wherein one or more dialog contents or a selection thereof are moderated by application of one or more filters, said filters comprising blacklists of one or more words, white lists of one or more words and/or dialog mode execution rules; and wherein a moderation of use of said one or more dialog content and/or voice skins to a final dialog expressed by the companion robot comprise the use of secured boot methods. 2. The method of claim 1 , wherein an edition of one or more dialog contents and/or voice skins comprises one or more steps comprising mixing predefined voice skins and/or providing a web platform user with creation controls to fine tune voice skins and/or uploading and sharing sounds or recorded sentences or combinations thereof. 3. The method of claim 1 , wherein one or more predefined dialog contents are extracted from the Internet. 4. The method of claim 1 , further comprising modifying one or more dialog contents, receiving one or more user feedbacks and propagating said one or more modified dialog contents to another robot. 5. The method of claim 1 , further comprising regulating the use of one or more dialog contents, said regulating step comprising one or more steps comprising modulating, filtering attenuating, amplifying, increasing, encouraging, decreasing, inhibiting, limiting, avoiding or forbidding the use of one or more dialog contents and/or voice skins and/or associated execution rules. 6. The method of claim 1 , wherein a manufacturer of the robot has control over a final audio rendering or latest point before analog audio restitution. 7. The method of claim 1 , further comprising executing said selected modified dialog mode. 8. The method of claim 1 , wherein the modified dialog mode is obtained by modifying the current dialog content and/or to the current dialog voice skin of the current dialog. 9. The method of claim 8 , wherein modifying the current dialog content comprises using synonyms of words of said dialog content and applying syntactic modifications comprising insertion or permutation or substitution of one or more words of said dialog content. 10. The method of claim 8 , wherein modifying the current dialog voice skin comprises modifying frequency and/or tone and/or velocity and/or pitch of the current dialog voice skin. 11. The method of claim 1 , wherein the modified dialog mode is obtained by activating a predefined dialog mode, said predefined dialog having been selected by the one or more dialog execution rules and said predefined dialog mode comprising a predefined dialog content and/or a predefined dialog voice skin. 12. The method of claim 1 , wherein a dialog mode execution rule is dependent on an environment perceived by the robot. 13. The method of claim 12 , wherein a dialog mode execution rule comprises parameters selected from the list comprising age of a user, gender of a user, mood of a user, emotion of a user, number of users, interaction history with a user, user preferences, spatial placement of the robot and/or of a user, gesture or combination of gestures of the robot and/or a user, detected event in the environment of the robot, local weather, geolocation, date, time and combinations thereof. 14. The method of claim 1 , wherein a dialog mode execution rule is dynamically retrieved from the Internet and/or is user-configurable. 15. The method of claim 1 , wherein a dialog content and/or a dialog voice skin is selected by voice command or user request. 16. The method of claim 1 , further comprising identifying a missing dialog mode, retrieving and installing said missing dialog mode in the robot during the dialog with the user. 17. The method of claim 1 , further comprising receiving the confirmation of the user before executing a selected dialog mode. 18. A non-transitory computer program comprising instructions for carrying out the steps of the method according to claim 1 when said non-transitory computer program is executed on a suitable computer device. 19. A system comprising means adapted to carry out the steps of the method according to claim 1 .

Assignees

Inventors

Classifications

  • Acoustical sensing devices · CPC title

  • Manipulators having means for high-level communication with users, e.g. speech generator, face recognition means · CPC title

  • characterised by the tasks executed · CPC title

  • characterised by task planning, object-oriented languages · CPC title

  • G06N3/008Primary

    based on physical entities controlled by simulated intelligence so as to replicate intelligent life forms, e.g. based on robots replicating pets or humans in their appearance or behaviour · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10008196B2 cover?
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 …
Who is the assignee on this patent?
Softbank Robotics Europe
What technology area does this patent fall under?
Primary CPC classification B25J11/0005. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jun 26 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).