(57)【要約】  状況によって、ユーザ、ユーザのグループ、または他のロボットとの連続的な相互作用の間に、ＭＩＰ（例えば、ロボットの人格を表す合成されたデジタル音声、人間の人格を表すデジタル的に録音された人間の音声）の間で前後に切り換わることができるロボットの多重相互作用人格（ＭＩＰ）を生成して示すための方法およびシステムが提供される。ロボットのＭＩＰは、複数の適切な表情を伴う音声タイプ、アクセント、および感情で話すロボットにより示される。ユーザのグループのためのクラウドソーシング方法および個別ユーザのためのカスタム化を用いてＭＩＰを訓練するためにウェブ／モバイルインターフェースを使用する、対応する生き生きした多重相互作用人格（ＡＭＩＰ）チャットボットおよびチャッターボット・ソフトウェアも提供される。  訓練されたＭＩＰは、娯楽、社交、教育および訓練、およびカスタマーサービス・アプリケーションを含む用途のために、ＭＩＰロボット、ＡＭＩＰチャットボットおよび／またはＡＭＩＰチャッターボットにダウンロード可能である。【選択図】図１
2019523714.tif 000002
【特許請求の範囲】
【請求項１】
複数の人格をロボットに提供する方法であって、
複数の相互作用人格を示すために、複数の適切な表情を伴う音声、アクセント、言語、および感情で話す能力をロボットに提供するステップであって、前記複数の人格は、少なくとも一つのロボット人格および少なくとも一つの人間人格を含むステップと、
いろいろな人格の間にいかなる重複または不一致もなしにユーザとの同じ連続的な相互作用または通信の間に前記複数の人格の前記いろいろな人格の中で前後に切り換わる能力を前記ロボットに提供するステップと、
前記ユーザについて直接に質問して、接続装置および前記ロボットの音声、スピーチ、または顔認識センサの少なくとも一つを用いて付加的情報を得る能力を前記ロボットに提供するステップであって、前記付加的情報は、前記ユーザとの同じ記連続的な相互作用または通信に関するステップと、
前記付加的情報を処理して、データを生成して、前記ロボットが、前記複数の適切な表情を伴う音声、アクセント、言語、および感情のいずれかで応答して話すことを可能にする能力を前記ロボットに提供するステップであって、前記付加的情報の前記処理は、前記ユーザに対する前記ロボットによるより速い瞬間的な応答のために前記ロボット内のボード上で行われるステップと、
を含む方法。
【請求項２】
前記複数の音声は、前記少なくとも一つのロボットの人格を示すために、少なくとも一つのデフォルト合成デジタル音声またはコンピュータ生成の合成音声を含む請求項１に記載の方法。
【請求項３】
前記複数の音声は、前記少なくとも一つの人間人格を示すために、少なくとも一つのデジタル的に記録された人間の音声を含む請求項２に記載の方法。
【請求項４】
前記ユーザとの同じ連続的な相互作用または通信の間に前記少なくとも一つのデジタル的に記録された人間の音声を用いて質問して、感情を表す能力を前記ロボットに提供するステップと、
前記ユーザとの前記同じ連続的な相互作用または通信の間に前記少なくとも一つのデフォルト合成デジタル音声で話す能力を前記ロボットに提供するステップと、
をさらに含む請求項３に記載の方法。
【請求項５】
いかなる感情も表さずに、またはいかなる質問もせずに、事実および数字を学んで分析する人工知能で、前記少なくとも一つのデフォルト合成デジタル音声を用いて応答する能力を前記ロボットに提供するステップをさらに含む請求項４に記載の方法。
【請求項６】
前記複数の音声は、特定の人または人格と関連した人間の人格を示すために、前記特定の人または人格の人間の音声をまねるために処理した少なくとも一つのコンピュータ合成された音声を含む請求項３に記載の方法。
【請求項７】
前記複数の言語は、英語、フランス語、スペイン語、ドイツ語、ポルトガル語、中国標準語、中国広東語、韓国語、日本語、ヒンディー語、ウルドゥー語、パンジャブ語、ベンガル語、グジャラート語、マラーティー語、タミル語、テルグ語、マラーヤラム語、またはコンカニ語の少なくとも一つを含む請求項１に記載の方法。
【請求項８】
前記複数のアクセントは、前記複数の言語と関連した局所的な話すスタイルまたは方言を含む請求項７に記載の方法。
【請求項９】
前記複数の感情は、少なくとも一つのデジタル的に録音された人間の音声と関連した感情を表すために、トーン、ピッチ、およびボリュームの少なくとも一つの変化を含む口頭の言葉またはスピ−チを含む請求項１に記載の方法。
【請求項１０】
前記付随的な適切な表情を生成するために、その目の形状、その目の色、その眼瞼の位置、またはその胴に関するその頭部の位置の少なくとも一つを変化させる能力を前記ロボットに提供するステップをさらに含む請求項１に記載の方法。
【請求項１１】
前記付随的な適切な表情を生成するために、ミニチュアＬＥＤライトによって、その口および唇の形状を変化させる能力を前記ロボットに提供するステップをさらに含む請求項１に記載の方法。
【請求項１２】
前記複数の相互作用人格を伴うために、一つ以上の手の動きまたはジェスチャを実行する能力を前記ロボットに提供するステップをさらに含む請求項１に記載の方法。
【請求項１３】
前記いろいろな人格の多くに対して、前記ユーザまたはユーザのグループの相互作用範囲または通信範囲内で移動する能力を前記ロボットに提供するステップであって、前記ユーザのグループは互いと、そして前記ロボットと相互作用するステップをさらに含む請求項１に記載の方法。
【請求項１４】
前記ロボットは、前記ユーザまたはユーザのグループが周囲環境の中にいない状態で前記周囲環境と相互作用するように構成される請求項１に記載の方法。
【請求項１５】
前記ロボットは、前記ユーザまたはユーザのグループが周囲環境の中にいない状態で前記周囲環境の中で別のロボットと相互作用するように構成される請求項１に記載の方法。
【請求項１６】
前記ロボットは、前記ユーザまたはユーザのグループが周囲環境の中にいる状態で前記周囲環境の中で別のロボットと相互作用するように構成される請求項１に記載の方法。
【請求項１７】
前記接続装置は、キーボード、タッチスクリーン、ＨＤＭＩケーブル、パソコン、移動多機能電話、タブレット型コンピュータ、電話線、ワイヤレス携帯、イーサネットケーブル、またはＷｉ−Ｆｉ接続の少なくとも一つを含む請求項１に記載の方法。
【請求項１８】
前記少なくとも一つの人間の人格は、局所的な地理的位置、局地気象、およびその日の現地時間と関連した状況、または前記ロボットと相互作用するように構成される前記ユーザまたはユーザのグループと関連した記録された歴史的な情報の一つ以上に基づいている請求項３に記載の方法。
【請求項１９】
前記少なくとも一つの人間の人格が、前記ユーザまたはユーザのグループと前記ロボットの同じ連続的な相互作用または通信の間に前記ユーザまたはユーザのグループのために、冗談を言い、幸せな感情または悲しい感情を表明し、歌を歌い、音楽を演奏し、激励の意見を述べ、精神的またはインスピレーションを与える意見を述べ、辛辣な意見を述べ、または自然発生的または記録されたコメディルーチンを実行することの少なくとも一つができる能力を前記ロボットに提供するステップをさらに含む請求項３に記載の方法。
【請求項２０】
前記少なくとも一つのロボットの人格が、前記ユーザまたはユーザのグループとの同じ連続的な相互作用または通信の間に前記ユーザまたはユーザのグループのために機能的に有用な作業を実行するように、前記少なくとも一つのロボットの人格が、いかなる感情も示さず、またはいかなる質問もせずに、事実および数字を学んで分析する人工知能で応答する能力を前記ロボットに提供するステップをさらに含む請求項１９に記載の方法。
【請求項２１】
前記少なくとも一つの人間の人格および前記少なくとも一つのロボットの人格が、前記ユーザまたはユーザのグループとの同じ連続的な相互作用または通信の間に相前後して協力するように、前記少なくとも一つの人間の人格と前記少なくとも一つのロボットの人格の間で前後に切り換わる能力を前記ロボットに提供するステップをさらに含む請求項２０に記載の方法。
【請求項２２】
前記少なくとも一つの人間の人格および前記少なくとも一つのロボットの人格が、前記ユーザまたはユーザのグループとの同じ連続的な相互作用または通信の間に、娯楽、教育、訓練、挨拶、ガイドの少なくとも一つに対して相前後して協力するか、または前記ユーザまたはユーザのグループにカスタマーサービスを提供するように、前記少なくとも一つの人間の人格と前記少なくとも一つのロボットの人格の間で前後に切り換わる能力を前記ロボットに提供するステップをさらに含む請求項２０に記載の方法。
【請求項２３】
前記ロボットは、ＡＭＩＰチャットボットまたはチャッターボット・ソフトウエアを介して提供される生き生きした多重相互作用人格（ＡＭＩＰ）チャットボットまたはチャッターボットであり、そして前記ユーザまたはユーザのグループは、ウェブインタフェース装置またはモバイルインタフェース装置を通じてＡＭＩＰチャットボットまたはチャッターボットと相互作用または通信する請求項２２に記載の方法。
【請求項２４】
前記ＡＭＩＰチャットボットまたはチャッターボットは、前記ウェブインタフェースまたは前記モバイルインタフェースを通じて前記ユーザまたはユーザのグループとの同じ連続的な相互作用または通信の間に、人間の方法で前記少なくとも一つの人間の人格、そしてロボットの方法で前記少なくとも一つのロボットの人格を用いて前記ユーザまたはユーザのグループと相互作用する請求項２３に記載の方法。
【請求項２５】
前記ユーザまたはユーザのグループは遠隔に位置し、そして前記付加的情報は、ユーザ接触、性、年齢層、収入層、教育、ジオロケーション、関心、好き、嫌い、ユーザの質問、ユーザのコメント、シナリオ、およびウェブベースまたはモバイルベースのクラウドソーシング環境内の応答に関するフィードバックの一つ以上を含む請求項２３に記載の方法。
【請求項２６】
多重相互作用人格を生成し、そして相互作用フィードバックループを介してユーザの選択に基づいて前記多重相互作用人格をカスタム化するために前記付加的情報を使用するステップと、
ダウンロードしてＡＭＩＰチャットボットまたはチャッターボットで利用できる前記カスタマイズされた多重相互作用人格を作成するステップと、
をさらに含む請求項２５に記載の方法。
【請求項２７】
前記少なくとも一つのロボットの人格によってロボットの方法でなされる応答に対する前記少なくとも一つの人間の人格によって人間の方法でなされる応答の比率を調整するためにアルゴリズムを用いるステップと、
多重相互作用人格をカスタマイズするためにフィードバックループを用いるステップと、
ダウンロードしてＡＭＩＰチャットボットまたはチャッターボットで利用できる前記カスタマイズされた多重相互作用人格を作成するステップと、
をさらに含む請求項２３に記載の方法。
【請求項２８】
複数の人格を示すことができるロボットシステムであって、
物理的なロボットは、
中央演算処理装置と、
前記ロボットの相互作用範囲の中でユーザから入力データを集める少なくとも一つのセンサであって、音声、スピ−チ、および顔認識センサの一つ以上を含むセンサと、
前記ロボットの頭部、顔面、目、眼瞼、唇、口、およびベースの動きを制御する少なくとも一つのコントローラと、
インターネット、モバイルシステム、クラウド・コンピューティング・システム、または別のロボットの少なくとも一つに接続するように構成される有線または無線ネットワーク接続と、
キーボード、ＵＳＢ、ＨＤＭＩケーブル、パソコン、移動多機能電話、タブレット型コンピュータ、電話線、ワイヤレスモバイル装置、イーサネットケーブル、およびＷｉ−Ｆｉ接続の一つ以上に接続するように構成される少なくとも一つのポートと、
タッチ・センシティブまたは非タッチ・センシティブ・ディスプレイと、
単一または多重キャリアＳＩＭカードがデータおよびＶＯＩＰ通信のために直接無線モバイル・データ・ラインに接続するためのＰＣＩスロットと、
有線および誘導充電ステーションのために構成される搭載電池または電力システムと、
前記ロボットの前記複数の人格に関する以前に格納されたデータであって、前記複数の人格は少なくとも一つのロボットの人格および少なくとも一つの人間の人格を含むデータと、
前記少なくとも一つのセンサおよび前記少なくとも一つのポートを介して付加的情報を得るためにユーザについて質問するステップであって、前記付加的情報は前記ユーザとの同じ連続的な相互作用または通信に関するステップと、
前記複数の人格の多重の異なる人格のどれが前記ユーザとの同じ連続的な相互作用または通信の間に応答するかについて決定するステップであって、各異なる人格は、適切な表情を伴う音声、アクセント、言語、および感情により示されるステップと、
前記応答の方法とタイプを決定するステップと、
前記多重の異なる人格の間のいかなる重複または不一致もなしに、前記ユーザとの同じ連続的な相互作用または通信の間に前記多重の異なる人格の中で前後に切り換えることによって前記応答を実行するステップと、
前記多重の異なる人格を管理するステップであって、前記管理は、
前記多重の異なる人格のいずれかの変化に関する情報を格納することと、
前記複数の人格の前に格納された人格を削除することと、
新規な人格を作成することと、
を含むステップと、
を含む機能を実行するために前記中央演算処理装置によって実行可能であるソフトウェア命令と、
を含むメモリと、
を備えるロボットシステム。
【請求項２９】
前記付加的情報は、
前記ユーザと前記ロボットの間の書面および口頭の通信に関する一つ以上の通信された文字、語、および文と、
前記ユーザと前記ロボットの間の視覚および光通信に関する一つ以上の通信された画像、ライト、ビデオと、
前記ユーザと前記ロボットの間の前記通信に関する一つ以上の通信された音声、または
前記ユーザと前記ロボットの間の前記通信に関する一つ以上の通信されたタッチと、
の少なくとも一つを含み、前記付加的情報は、前記ユーザの気分を決定して、前記応答の前記方法および前記タイプを決定するために用いられる請求項２８に記載のロボットシステム。
【請求項３０】
実行可能命令を保存するコンピュータ可読媒体であって、
前記命令がロボットのコンピュータプロセッサによって実行されるときに、前記コンピュータプロセッサは、
前記ロボットとユーザの間の同じ連続的な相互作用または通信に関した付加的情報を含む入力データを受信し、そこにおいて、前記付加的情報は、前記ユーザの前記ロボットによって尋ねられる質問に応答して受信されて、
前記付加的情報を処理して、同じ連続的な相互作用または通信の間に前記ユーザに応答するために前記ロボットの複数の相互作用人格を決定し、そこにおいて、各相互作用人格は、適切な表情が伴う音声、アクセント、言語、および感情により示されて、そして
前記ロボットのいろいろな人格の間にいかなる重複または不一致もなしに、同じ連続的な相互作用または通信の間に前記複数の人格の前記いろいろな人格の中で前後に切り換えることによって前記ユーザに応答するコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１６年４月２６日に出願された米国仮特許出願第６２／３２７９３４号に対する優先権およびそれの利益を主張するものであり、それの開示全体を参照によって本願明細書に引用したものとする。
【０００２】
本発明は、一般にロボットの分野、詳細には、定期的に人間のユーザと相互作用して、社会ロボットと呼ばれているロボットに関する。本発明は、インターネットまたはモバイル接続のウェブまたはモバイル機器を通じて、ユーザと相互作用できるロボットのソフトウェアベースの人格も含む。そのソフトウェアは、チャットボットまたはチャッターボットと呼ばれる。
【背景技術】
【０００３】
伝統的に、ロボットは、様々な工業生産、包装、輸送および配達、防衛、健康管理、ならびに農業分野において最近の数十年にわたって開発され展開されて、所定のシナリオで反復作業および通信の多くを置き換えることを主な目的とした。ロボットシステムは、ある程度の自動制御によって同じ作業を実行する。近年の人工知能および機械学習能力の進歩によって、ロボットは、商業的な、産業的な、および研究室レベルの所定のシナリオから様々なアプリケーション分野における人間のユーザとの相互作用、通信、および共同作業さえにも向けて動き始めた。
【０００４】
社会ロボットは、幼児および高齢者の看護、受付係、歓迎者、およびガイドアプリケーション、および多機能ホームアシスタント等の様々なアプリケーション分野で人間のユーザと相互作用して通信するために、ロボットシステムおよびロボットチャットボットまたはチャッターボットを含むそれらの純粋にソフトウェアカウンターパートに対して提案されて、開発されている。それらのソフトウェアベースのカウンターパートは、チャットボットまたはチャッターボットとそれぞれ呼ばれる人間のユーザとの書かれた（チャット）または口頭のことばの（チャッター）通信を実行するために作成される。これらは、伝統的に、多数のソフトウェア、例えば、始めにイライザ、そして最近では、オープンソースで利用可能であるＡ．Ｌ．Ｉ．Ｃ．Ｅ（ＡＩＭＬ ―Artificial Intelligent Markup Languageに基づく）に基づいている。人間のユーザとの通信能力を向上させるのに加えて、社会ロボットは、また、人間のユーザまたはユーザのグループとの相互作用の間に典型的ロボット様式の機械的、検索、分析、および応答機能の多くを実行するために必要な搭載センサ、アクチュエータ、コントローラ、記憶、論理、および処理能力から成る全セットを所有する。
【０００５】
ロボットアプリケーションが、定期的に人間のユーザのより近づいてしてきたので、典型的ロボット様式の特徴および機能によって人間のユーザと相互作用するロボットの人格は重要になった。ロボットの人格は、アクセス可能な知識データベースおよびロボットがユーザまたはユーザのグループに応答し、通信して、相互作用するために選択するのに用いる規則のセットとして見なされる。Watson、Siri、Pepper、Buddy、Jibo、およびEchoは、この種の人間とインターフェースする社会チャットボット、チャッターボット、および人格特性のような典型的ロボットにおいて応答するロボットの数少ない顕著な例である。用語「ロボットの多重人格」は、多くのチャットボットまたはロボットの特徴または人格を同時に管理するために、クライアント・サーバモデルの中央コンピュータベースのロボット管理システムに照会された。構造上、これは、同時に多くのロボットの人格をアップロードし、分散し、または管理することをより容易にし、そして多くのロボットの間の通信も可能である。さらにまた、最近類似ラインに沿って、遠隔クラウドベースのアーキテクチャの管理システムも提案された。そこでは、ロボットシステムの多くの人格タイプが、クラウドコンピューティング機能を効率的に使用して開発、変更、更新、アップロード、ダウンロード、または格納できる。記憶データおよび規則セットに基づくロボットの複数の人格タイプの感覚は、ロボットによって、またはユーザに関連した状況に依存するかまたはユーザの気分を表すユーザによって選択できる。クラウド・コンピューティング・ベースのアーキテクチャまたは機能というアイデアは、この種の多重人格を格納、分散、変更、および管理することを安易にすることである。
【０００６】
一つの声で表されるロボット様式人格特性、およびユーザとの連続的な相互作用または通信の間に前後に切り換わることができる適切な表情を伴う別の声の「内側人間様式」人格特性の両方とも含むことができる多重相互作用人格（ＭＩＰ）またはそれらのソフトウェアバージョンの生き生きした多重相互作用人格（ＡＭＩＰ）チャットボットおよびチャッターボットを示すことができるロボットまたはロボットシステムはない。ＭＩＰおよびＡＭＩＰタイプのロボット、チャットおよびチャッターボットの方法、システム、およびアプリケーションが、本発明の開示に提示される。
【発明の概要】
【課題を解決するための手段】
【０００７】
本発明の開示の目的は、ロボットが状況によってユーザとの連続的な相互作用または通信の間に前後に切り換わることができる多重相互作用人格（ＭＩＰ）を作成して示すための方法およびシステムを提供することである。具体的には、ロボットのＭＩＰは、ユーザとの連続的な相互作用または通信の間に状況によって適切な表情を伴う複数の音声タイプ、アクセント、および感情で話すことができるロボットにより示される。以前の開発および発明とは対照的に、この種のＭＩＰロボットは、複数または多重の音声タイプおよび不随する表情を使用して、そしてユーザ、ユーザのグループ、または他のロボットとの連続的な相互作用または通信の間に多重人格の中で前後に切り換わることができるすべての多重人格の挙動を明確に示すことができる。この種のＭＩＰタイプロボットは、状況コメディ、カラオケ、ゲーム、教示および訓練、挨拶、ガイド、および典型的「ロボット様式」人格特性およびこの分野で現在一般的である限界に加えて「人間様式」人格特性のタッチを備えた顧客サービスタイプのアプリケーションを含むがこれに限らない社会ロボットとして用いることができる。
【０００８】
本発明の一態様によれば、ＭＩＰロボットの多重相互作用人格は、デジタル録音された人間の音声が人間様式人格特性を表すのに対して、ロボット様式人格特性を典型的に表すコンピュータ合成音声によって示すことができる。「人間様式」人格特性は、いかなる限界もなしに、典型的人間のユーザのそれらのように、質問をし、感情を表明し、冗談を言い、辛辣な意見を言い、生命および宗教などの意味に関する冷静な回答をする能力を含む。ロボットの適切な表情を備えた多重相互作用音声は、そこに表されるいろいろな音声と人格の間のいかなる重複または不一致なしにユーザ、ユーザのグループ、または他のロボットと相互作用するかまたは通信する。別の態様によれば、人間の音声または特定の人間の音声を適切な表情にマッチさせるように設計された適切なコンピュータ合成音声は、この種のＭＩＰロボットで「人間様式」人格特性を示すために用いることもできる。
【０００９】
別の態様によれば、ＭＩＰロボットで多重音声に伴う適切な表情は、目、眼瞼、口、および唇の形の適切な変化を含むことにより生成されるが、これに限らない。現在の状況を決定するための入力は、以前の状況の入力データの評価および分析に基づいてユーザからの直接の質問を求めるＭＩＰロボットによってアクセスされる。ＭＩＰロボットは、いかなる制限もなしに、状況によって人間様式の音声または人格のカスタマイズされた事前に準備された応答をユーザに提供できるか、または状況によってロボット様式の音声または人格の人工知能（Ａｌ）ベースの質問されたか分析されたロボット様式応答を提供できる。質問およびＭＩＰロボットによって、必要な典型的ユーザ入力データへの事前に準備された応答のセットは、ロボット内でオンボードで格納され、処理され、そして変更され、ウェブインタフェースまたはモバイルインタフェースを使用してロボット内でダウンロードされ、クラウドベースの記憶装置およびコンピュータシステムからロボット内でダウンロードされることができるか、あるいは連続的なロボット・ユーザの相互作用または通信の間に別のロボットから得るかまたは交換できる。
【００１０】
本発明の一態様によれば、ＭＩＰロボットのまったくのソフトウェアベースの生き生きしたバージョンも作成されて、それは、いかなる制限もなしに、ウェブインタフェースまたはモバイルインタフェースを介してユーザと相互作用できる。複数の人格特性とテキストベースのチャットができる生き生きしたＭＩＰロボットのソフトウェアバージョンは、生き生きしたＭＩＰ（ＡＭＩＰ）チャットボットと呼ばれている。「人間様式」および「ロボット様式」の人格を備えた多重相互作用音声でユーザとの言葉または口頭の通信が可能である、生き生きしたＭＩＰロボットのソフトウェアバージョンは、生き生きしたＭＩＰ（ＡＭＩＰ）チャッターボットと呼ばれている。
【００１１】
本発明の別の態様において、ＡＭＩＰチャットボットおよびチャッターボットは、ウェブインタフェースまたはモバイルインタフェースを通じての連続的な相互作用または会話の間にロボット様式方法で典型的「ロボット様式」人格特性と相互作用もすると共に、「人間様式」方法における人間様式人格特性でユーザと相互作用することが可能である。別の態様において、ＡＭＩＰチャットボットおよびチャッターボットのウェブバージョンおよびモバイルバージョンは、インターネットベースのクラウドソーシング環境内のロボット応答に関する、ユーザの質問、コメント、シナリオ、およびフィードバックなどを含むがこれに限らない、ユーザ指定された入力データを集めるために遠隔に位置するユーザまたはユーザのグループとの連続的な相互作用または通信が可能である。
【００１２】
別の態様において、ユーザのグループのためのインターネットベースのクラウドソーシング環境は、ＡＭＩＰチャットボットおよびＡＭＩＰチャッターボットと相互作用する遠隔に位置するユーザのために、ユーザ連絡、性、年齢グループ、収入グループ、教育、ジオロケーション、関心、好み、および嫌いなどを含むがこれに限らない、ユーザに関するデータを与えることもできる。方法は、また、質問、質問に対する追加および変更、およびデフォルト多重人格タイプを生成するためのウェブまたはモバイルベースのクラウドソーシング環境からの質問に対する返答、およびユーザの選択によるＡＭＩＰチャットおよびチャッターボットのための人格タイプの変化のセットを取得することを提供する。別の態様において、ＡＭＩＰチャットボットおよびチャッターボットのウェブバージョンおよびモバイルバージョンは、また、フィードバックループを介してユーザの選択による多重相互作用人格のカスタム化を提供する。フィードバックループを使用したユーザの選択によるＡＭＩＰチャットボットおよびチャッターボットを用いて作られるカスタマイズされた人格は、それから、ＭＩＰロボット・ユーザ相互作用の間に使用のためにＭＩＰロボットまたはロボットシステムにダウンロードできる。
【００１３】
一つの態様では、方法は、また、ユーザとのＭＩＰロボット、あるいはＡＭＩＰチャットボットまたはチャッターボットの連続的な相互作用または通信のために上記に伴う典型的なアルゴリズムを提供する。典型的なアルゴリズムは、いかなる制限もなしに、以下を備えたユーザ・ロボット相互作用を含む。すなわち、（ａ）対話中の多重相互作用人格の応答および切換えの際の重複または不一致がない、（ｂ）クラウドソーシング環境を用いたユーザの選択による多重相互作用人格のカスタム化、および（ｃ）ユーザの選択によるＭＩＰロボット内の、またはＡＭＩＰチャットボットまたはチャッターボット内の上記のロボット様式人格特性と人間様式人格特性の比率のカスタム化。
【００１４】
上記の概要は例示に過ぎず、いかなる形であれ制限的なことを目的としていない。本発明の開示の一つ以上の実施態様の詳細は、添付の図面および下記の詳細な説明に記載される。本発明の他の特徴、目的、および利点は、説明および図面から、そして請求項から明らかである。
【図面の簡単な説明】
【００１５】
【図１】主要構成要素を備えたＭＩＰロボットの例示的な略図である。
【図２】図２Ａ−図２Ｂ。ユーザと相互作用するＭＩＰロボットの例示的な略図であり、そこにおいて、ユーザは立っており（図２Ａ）、そしてユーザは座っていて、別のユーザは立っている（図２Ｂ）。
【図３】ユーザと多重相互作用音声で話すことができるＭＩＰロボットの典型的なアルゴリズムの主要構成要素のブロック図および手順フローである。
【図４】多重相互作用音声でのユーザとのＭＩＰロボット対話の典型的なアルゴリズムのブロック図および手順フローである。
【図５】多重相互作用音声でのユーザとのＭＩＰロボット対話におけるロボット応答に関するユーザフィードバックを取り入れる典型的なアルゴリズムのブロック図および手順フローである。
【図６】図６Ａ-図６Ｂ。ウェブインターフェース（図６Ａ）またはモバイルインタフェース（図６Ｂ）を通じてユーザと相互作用するＡＭＩＰチャットボットまたはチャッターボットの例示的な略図である。
【図７】図７Ａ−図７Ｂ。ユーザにより提示されるフィードバックおよび代わりのロボット応答トランスクリプトのクラウドソーシングを使用したユーザの選択によるＡＭＩＰチャットボットまたはチャッターボットの人格を訓練するためのブロック図および手順フローである。
【図８】コンピュータまたはモバイル機器を走行するＡＭＩＰの例示的なビデオ・スクリーン・キャプチャである。
【図９】図９Ａ−図９Ｂ。ユーザの選択によるＭＩＰロボットの「人間様式」または「ロボット様式」の応答の比率、またはＡＭＩＰチャットボットおよびチャッターボットをカスタマイズするための例示的なアルゴリズムである。
【図１０】ロボットシステム内に処理、記憶、メモリ、センサ、コントローラ、Ｉ／Ｏ、接続性、および電力ユニットおよびポートを備えた例示的なＭＩＰロボットである。
【図１１】図１１Ａ−図１１Ｃ。いろいろな動きのためのロボットシャシーのアニマトロニクスの頭部配置の例示的な図である。
【図１２】図１２Ａ−図１２Ｂ。アニマトロニクスの頭部回転（図１２Ａ）およびロボットシャシーのアニマトロニクスの眼瞼位置（図１２Ｂ）の例示的な図である。
【発明を実施するための形態】
【００１６】
本発明の詳細は、本発明の開示の彫像要件を満たすために図示例とともに記載される。しかしながら、記述自体および図示例は、本発明の開示の範囲を制限することを意図しない。発明者は、本発明の内容が、現在および将来の技術的前進に関連して、この文書に記載されているものと類似の異なるステップまたは異なるステップの組合せを含むために他の方法で実施されることもありえると予測した。いろいろな例証を示す図において使用する類似の記号は、文脈上別段の記載がない限り，類似の構成要素を識別する。本願明細書における用語「ステップ」、「ブロック」、および「フロー」は、使用される方法のいろいろな要素を説明するために、以下で使われて、いかなる特定の順序も本発明の実施形態のために明確に記載されない限り、いろいろなステップの中でいかなる特定の順序も意味すると解釈してはならない。
【００１７】
本発明の実施形態は、ユーザとの連続的な相互作用または通信の間に状況によっていろいろな人格の中で前後に切り換わる能力を備えた多重相互作用人格（ＭＩＰ）を生成して示すためにロボット用の方法およびシステムを提供することを目的とする。具体的には、ロボットのＭＩＰは、ユーザとの連続的な相互作用または通信の間に状況によって、複数の適切な表情を伴う音声タイプ、アクセント、および感情において話すことができるロボットにより示される。デジタル録音された人間の音声が、同じロボットの「人間様式人格」を表すことができるのに対して、合成されたデジタル音声は、ロボット様式人格を表すことができる。一態様によれば、現在の将来の技術的進歩によって、人間の音声またはいかなる特定の人間の音声も適切な表情にマッチするように設計された適切なコンピュータ合成音声は、いかなる制限もなしに、この種のＭＩＰロボットで「人間様式」人格特性を示すために用いることもできる。以前の開発および発明とは対照的に、この種のＭＩＰロボットは、複数の音声タイプおよび付随する表情を用いてすべての多重人格応答を明確に示して、ユーザ、ユーザのグループ、または他のロボットとの連続的な相互作用または通信の間に前後に切り換わることができる。
【００１８】
本発明の実施形態に基づいて、ＭＩＰロボットは、ユーザとの連続的な相互作用または通信の間に「人間様式」音声を備えた「人間様式」方法で、感情を表明し、直接に質問し、冗談を言い、辛辣な意見を言い、拍手し、そして冷静に答え、その一方で、また、いかなる重複または不一致もなしに同じユーザとの同じ連続的な相互作用または通信の間に「ロボット様式」方法および「ロボット様式」音声で相互作用して、話すことが可能である。この種のＭＩＰロボットは、状況または独演コメディ、カラオケ、ゲーム、教示および訓練、挨拶、ガイド、ならびにカスタマーサービス・タイプのアプリケーションを含むがこれに限らない面白い社会ロボットとして用いることができる。
【００１９】
別の実施形態によれば、状況を決定するための入力は、ユーザ用の各種の搭載センサ、ユーザの背景、およびその時の相互作用環境による状況から得られる入力データにアクセスして、分析することに加えて、「人間が通常行う」ようにユーザへ直接の質問をするＭＩＰロボットによって、アクセスされる。ＭＩＰロボットは、現在の状況に適している人格タイプに基づいてユーザにカスタマイズした応答を提供できる。状況を評価して、状況に応じてユーザの気分を決定するためにＭＩＰロボットの多重人格によって必要とされる質問および事前に準備された応答のセットは、ユーザとの連続的な相互作用または通信の間にロボット内でオンボードで格納され、処理されて、変更され、ウェブまたはモバイル・ベースのインタフェースを使用してＭＩＰロボット内にダウンロードされ、クラウド・コンピューティング・ベースのシステムからダウンロードされることができるか、または別のロボットから得るかまたは交換できる。
【００２０】
別の実施形態によれば、ＭＩＰロボットのソフトウェアベースの生き生きしたバージョンも作成されて、それは、いかなる制限もなしに、パソコン、タブレット、およびスマートフォンでサポートされるウェブまたはモバイル・インタフェースを介してユーザと相互作用できる。ユーザとの連続的な相互作用または通信の間に「人間様式」および「ロボット様式」人格でウェブまたはモバイル・インタフェースを用いてユーザとチャットすることができる、そして切り換えることができるＭＩＰロボットの生き生きしたバージョンは、生き生きしたＭＩＰ（ＡＭＩＰ）チャットボットと呼ばれる。「人間およびロボット様式」相互作用人格の多重音声でユーザと言葉で話すか意見を述べることができる、そしてユーザとの連続的な相互作用または通信の間に切り換えることができるＭＩＰロボットの生き生きしたバージョンは、生き生きしたＭＩＰ（ＡＭＩＰ）チャッターボットと呼ばれる。ＡＭＩＰチャットボットおよびチャッターボットは、ユーザとの連続的な相互作用または通信の間に人間様式方法で、直接の質問をすることによって、ユーザの気分および状況を評価して応答し、感情を表明し、冗談を言い、辛辣な意見を言い、拍手し、そして冷静に答え、その一方で、同じユーザとの同じ連続的な相互作用または通信の間にロボット様式人格で評価して応答することも可能である。
【００２１】
別の実施形態によれば、ウェブまたはモバイル・インタフェースを使用して遠隔に位置するユーザまたはユーザのグループと相互作用できるＡＭＩＰチャットボットおよびチャッターボットは、ユーザの質問、コメント、およびコメディーシナリオとゲームシナリオに関する入力、カラオケ歌のリクエスト、およびインターネットベースのクラウドソーシング環境内の他の示唆を含むが、それらに限らない、ユーザ指定のチャットおよびチャッターボット入力データを集めるために用いる。ユーザのグループのためのインターネットベースのクラウドソーシング環境は、相互作用環境に関するユーザ連絡、ジオロケーション、関心、およびユーザの好みと嫌いなど、多重相互作用人格の応答、ならびに現在の状況を含むが、これに限らない、ユーザ入力データを集めることを含むこともできる。
【００２２】
別の実施形態では、ユーザの入力データは、ＡＭＩＰチャットボットおよびチャッターボットの多重相互作用人格の訓練を受けてカスタマイズして、ユーザ自身の好みに合うために、調節されたフィードバックループで使われる。ＡＭＩＰチャットボットおよびチャッターボットのユーザが好むカスタマイズした人格は、それから、ＵＳＢ、ＨＤＭＩ（登録商標）、タッチスクリーン、マウス、キーボード、および移動無線データ接続のためのＳＩＭカードを含むがこれに限らない、ウェブインタフェースおよびモバイルインタフェース、クラウドコンピューティング環境、ならびに多数のハードウェア入力装置ポートを使用して、遠隔で接続されるＭＩＰロボットで使用するためにダウンロードされる。別の実施形態では、ユーザのクラウドソースのグループは、一般のユーザのためにＡＭＩＰチャットボットおよびチャッターボットおよびＭＩＰロボットの多重人格を訓練することができ、そしてユーザはまた、ユーザの自身の好みに従ってＡＭＩＰチャットボットおよびチャッターボットおよびＭＩＰロボットの訓練を受けて、カスタマイズすることができる。クラウドソーシング実施形態の調整されたフィードバックループは、ＡＭＩＰチャットボットおよびチャッターボットおよびＭＩＰロボットを使用して、国家、人種、性的好み、カラー、および宗教的な起源関連の参照および区別を含むがこれに限らない、ユーザまたはユーザのグループが望ましくないか不正な多重相互作用人格を生成することを防止して、制限するために用いる。
【００２３】
別の実施形態では、物理的な位置でウェブインタフェースおよびモバイルインタフェースおよびＭＩＰロボットを用いるユーザが好んでカスタマイズしたＡＭＩＰチャットボットおよびチャッターボットは、典型的ロボットまたは社会ロボットのすべての役立つ機能を提供すると共に、教育的な訓練および教示、育児、ゲーム、状況および独演コメディ、カラオケ歌唱、および他の娯楽ルーチンを含むがこれに限らない、アプリケーションのために用いる。
【００２４】
本発明の実施形態の典型的な概要を簡単に説明したが、本発明の実施形態を実施できる典型的なＭＩＰロボットシステムおよび構成要素は、本発明のさまざまな態様の一般的状況を提供するために後述される。ここで図１を参照すると、本発明の実施形態を実施する典型的なＭＩＰロボットシステムが示されて、一般にＭＩＰロボット装置１００と呼ばれる。本願明細書に記載されているＭＩＰロボット装置１００および他の装置は、実施例として記載されたに過ぎず、本発明の使用および機能の範囲に関していかなる制限も示唆する意図はないことを理解すべきである。他の装置および要素（例えば、機械、インタフェース、機能、順序、およびグループ化など）は、示されるものの代わりに用いることができて、いくつかの要素は、全く省略することができて、いくつかの新規な要素は、本発明の実施形態を変えずに関連技術の現在および将来の状態によって加えることができる。さらにまた、本開示に記載されているブロック、ステップ、方法、装置、および実体は、別々であるか分散された構成要素として、または他の構成要素と連動して、そしていかなる好適な組み合わせおよび位置でも実施できる。図に示されるブロックにより実行されるとして本願明細書に記載されているさまざまな機能は、ハードウェア、ファームウェア、および／またはソフトウェアによって実行できる。
【００２５】
図１のＭＩＰロボット装置１００は、いかなる制限もなしに、ベース１０４、胴１０６、および頭部１０８を含む。ベース１０４は、ロボットを支持して、ベース１０４の中にある移動のための車輪（図示せず）を含む。ベース１０４は、内部電源、充電機構、および電池を含む。一実施形態において、ベース１０４は、ＭＩＰロボット用の車輪を備えた別の可動プラットフォーム１０２でそれ自体支えられて、ＭＩＰロボットと相互作用するように構成されるユーザまたはグループユーザを含む環境において動き回ることができる。胴１０６は、ビデオカメラ１０５、タッチスクリーン・ディスプレイ１０３、左側１０１および右側１０７スピーカー、サブウーファ・スピーカー１１０、および外部装置１０９に接続するためのＩ／Ｏポートを含む（典型的な位置が示される）。一実施形態において、ディスプレイ１０３は、スピーカにより話される「人間様式」特性または人格を表すために「人間様式」音声のテキスト形式表示、およびＭＩＰロボットの「ロボット様式」人格を表すためにスピーカにより話される合成されたロボット音声の音波形式表示を示すために用いる。頭部１０８は、６次の動作、上、下、ピッチ、ロール、ヨー、左、右の前後の動作を伴う首１１２を含む（図１１Ａ〜Ｃおよび１２Ａ参照）。変更表情は、アニマトロニックな上眼瞼１１６および下眼瞼１１７を開閉する、ＲＧＢ  ＬＥＤ１１４で点灯される目により達成される（眼瞼構成について図１２Ｂ参照）。一般的な構成要素およびそれらの機能の上記リストに加えて、典型的ロボットは、電源ユニット、充電、計算、または処理ユニット、記憶ユニット、メモリ装置、接続性装置およびポート、ならびに様々なセンサおよびコントローラも含む。ＭＩＰロボットのこれらの構造および構成要素成形ブロックは、ＭＩＰロボットの典型的な論理、処理、センサ、ディスプレイ、検出、制御、記憶、メモリ、電源、入出力、および必ずしも実際ではない構成要素を表す。例えば、表示装置ユニットは、マウスおよびキーボードの有無にかかわらず、ＵＳＢ、ＨＤＭＩと接触するかまたは接触しないことができて、イーサネット・ケーブル・ポートは、キーＩ／Ｏ構成要素を表すことができて、プロセッサユニットは、最先端技術に従ってメモリおよび記憶を有することもできる。図１は、本発明の一つ以上の実施形態によって用いることができるＭＩＰロボット装置の例証となる実施例である。
【００２６】
本発明は、搭載センサ、スピーカ、コンピュータ、電源ユニット、ディスプレイ、および様々なＩ／Ｏポートを備えたロボットについて一般的な文脈で記載される。そこにおいて、コンピュータまたはコンピューティングユニットは、いかなる制限もなしに、ユーザまたはユーザのグループと相互作用して、人間様式およびロボット様式の人格特性を含む切り替え可能な多重相互作用人格（ＭＩＰ）を表す多重相互作用音声による出力応答を生成するように構成されるＭＩＰロボットから発生する入力データを処理して解釈するために、コンピュータによって実行可能なコンピュータ可読プログラムモジュールを含む、コンピュータコードまたは機械読み取り可能な命令を含む。通常、プログラムモジュールは、入力データをとり、特定のタスクを遂行して、ロボットによる適切な応答をもたらすコンピュータコードを参照する、ルーチン、プログラム、オブジェクト、構成要素、データ構造などを含む。ＵＳＢ、イーサネット（登録商標）、ＷＩＦＩ、モデム、ＨＤＭＩポートを通じて、ＭＩＰロボットは、クラウドコンピューティングおよび記憶環境、ＭＩＰロボットと直接相互作用するように構成されるユーザまたユーザのグループ、および相互作用環境内の他のロボット等の遠隔ソースからまたはそれへの人格、質問、ユーザ応答フィードバック、および変更された人格のアップロードおよびダウンロードが可能であるインターネットおよびクラウドコンピューティング環境にも接続している。
【００２７】
図２Ａおよび２Ｂは、いかなる制限もなしに、ユーザ２０２と相互作用するように構成されるＭＩＰロボットの典型的な環境であり、そこにおいて、ユーザ２０２は、立っていて（図２Ａ）、そこにおいて、ＭＩＰロボットは、座っている（例えば、ソファーに）そして／または同じか類似の環境に立っているユーザまたは他のユーザのグループ２０２の前に位置する（図２Ｂ）。典型的なＭＩＰロボット装置２００は、図１のＭＩＰロボット装置１００に詳述されるそれである。ロボット装置２００は、典型的なタッチ・スクリーン・ディスプレイ、キーボード、マウス、ゲームコントローラなどを含むがそれに限らない、搭載コンピュータ、ユーザからの直接の入力により処理される顔面および音声認識アルゴリズムと連動して搭載センサ、カメラ、マイクロホンを用いてユーザ２０２から入力データをとることができる。ユーザまたはユーザのグループ２０２は、この典型的な環境内でＭＩＰロボット２００と相互作用するように構成されて、直接話す、泣く、笑う、歌う、そして冗談を言うことを含むがそれに限らない、話す、キーボードにテキストをタイプし、ゲームコントローラを介してゲーム制御信号を送り、そして感情を表明することによって、ＭＩＰロボット２００と通信できる。ＭＩＰロボットにより受信される入力データに応答して、ロボットは、人間様式音声および記録されたシナリオで人間様式人格と、またはロボット様式音声および応答でロボット様式人格と応答することを選択できる。
【００２８】
ロボット様式音声または人間様式音声でユーザと話して、いかなる人格間の重複または不一致もなしに人格間で切り換わることができるＭＩＰロボットの相互作用の典型的なアルゴリズムおよびプロセスフロー図は、図３〜５に記載されている。図３のこれを達成する全体のシステム・フローチャート３００は、２つの主要なステップが手順フローにあることを示す。ユーザ−ロボット対話４００のステップ１は、以前の相互作用または通信に基づいてユーザから入力３０２をとり、ロボットが話すかまたはユーザが続けることができるかどうか決める。話すことがロボットの回転である場合、入力データに基づいて、ＭＩＰロボットは、状況を分析して、ロボットがロボット様式人格で、または人間様式人格で話すかどうか決める。カスタム化５００のためのユーザフィードバックのステップ２は、ユーザフィードバックを行って、適切な応答をする。図３に示すように、ステップ４００および５００は、それぞれ、図４および５に更に記載される。
【００２９】
ロボットが、ユーザあるいはロボットまたは人間様式人格を有するロボットが応答するかどうか決定する、以前の相互作用または通信に基づいてユーザから入力をとるための典型的なアルゴリズムおよび手順フローが示される。以前の相互作用または通信からの入力は、３０２で受信される。入力３０２の分析は、ユーザが話しているかまたは入力をタイプしているかどうか決めるために４０２で行われる。ユーザが話していないかまたは入力をタイプしていない場合、ステップ４０４は、ロボットが話しているかまたはタイプしているかどうか調べる。ロボットが話しているかまたはタイプしている場合、ステップ４０６は、現在作動中の音声およびテキスト出力を完了させて、更なるユーザ入力がなされるのを待つ。ロボットが、ステップ４０５で話したり、タイプしたりしていない場合、ロボットは、更なる入力または相互作用を待つかまたはアイドリングする。一方では分析および決定ボックス４０２において、ユーザが話しているかまたはタイプしている場合、ボックス４０８は、ロボットが話しているかまたはタイプしているかどうか調べる。ロボットがボックス４０８において話している場合、ボックス４１０はロボットのスピーチを中止し、そしてユーザから入力した音声は、テキストに変換されて、ボックス４１４のロボットのディスプレイスクリーンに入力されて、ユーザがロボットがユーザから何を聞いているか確認することをより容易にする。ユーザは、従って、それらの音声がロボットのディスプレイ・スクリーンにテキストとして表示されるのを見ることができて、表示されたテキストは、ユーザ・ログ・データベースに４１８によっても記録される。ユーザの声またはテキスト入力が、４１８でデータベースに記録されたあと、データベースは、ボックス４２０において問い合わせられ、ユーザープロファイルは、ボックス４２４において更新されて、問合わせは決定のために分析されて、ボックス２８において応答のために実行される。４１８のユーザの現在の入力または問合わせに対するボックス４２８の事前に記録された応答がある場合、事前に記録された応答は、出力で再生されて、ボックス４２８においてロボットの表情変化および他の動作を伴う。決定ボックス４１８においてユーザの現在の入力に対する事前に記録された応答がない場合、ユーザデータベースは、ボックス４２４において更新されて、ユーザは、ユーザ相互作用を取り入れて、ユーザを保持して、係合するために、スコア、バッジ、クーポン、証明書等のデジタル報酬をユーザに与える事前に記録されたゲーム化応答で報いられる。ユーザがボックス４２４において報いられたあと、ロボット様式音声の典型的ロボット応答またはロボットチャット応答は、ユーザに与えられる。これは、４００に詳述されて図４に示されるユーザ−ロボット対話相互作用アルゴリズムの出力４２８に対する第３の潜在的結果である。
【００３０】
上記のユーザ対話アルゴリズムの手順フローは、いかなる制限もなしに、ボックス３０２のユーザの現在の入力に対して、出力４２８が、いずれのロボットも事前に記録された応答を話し／入力する、すなわち、ロボットが適切な表情変化および他の動作を伴うデータベースからの事前に記録された「人間様式」応答を再生するか、またはロボットがボックス４２０からのロボット様式応答の合成チャッター音声で応答することを確実にする。ボックス４１８は、将来の分析および更に段階的な機械学習および人工知能駆動改良のためにユーザの声またはテキスト入力をログインする。見られる適切な応答がない場合、ボックス４２４は、ユーザにゲーム化d応答で報いて、ユーザが、ＭＩＰおよびＡＭＩＰタイプのロボットおよびチャットボットの更なる改良のために、それぞれ、フィードバック、入力、事前に準備されたシナリオを与えるのを促すために、ポイント、クーポン、バッジ、および証明書などを与える。出力応答４２８に関してユーザによってされるフィードバックは、図５に記載されているフィードバックアルゴリズムに記載される。
【００３１】
ユーザフィードバック５００の手順フローは、図５に示される。ロボットによる出力応答４２８は、ユーザにより受信され、そしてユーザは、ボックス５０２において、単純な親指の上下、音声、キーボード、またはマウスクリック・タイプの応答の形でフィードバックを促される。フィードバックが不適当である場合、ユーザは、ボックス５０４において、ロボットの予め録音してあるメッセージを聞く。フィードバックが良好である場合、ユーザは、プロセスを再びユーザの次の入力ステップ４０２に続けるために、ボックス５０６において、入力として別の質問をされる。ユーザによるフィードバックがない場合、別の予め録音してあるロボットの応答は、ボックス５０８に与えられて、再びユーザフィードバックを求める。結果として生じるフィードバックが不適当である場合、ユーザは、ボックス５０４の予め録音してある答えをされ、しかしながら、フィードバックが良好である場合、ユーザは、ボックス５０６に導かれて、予め録音してある質問を聞いて、次のユーザ入力ステップ４０２でプロセスを続ける。
【００３２】
実施形態によれば、ＭＩＰロボットのまったくのソフトウェアベースの生き生きしたバージョンも作成されて、それは、いかなる制限もなしに、それぞれ、インターネット接続したウェブまたはモバイル機器でウェブまたはモバイルインタフェースを介してユーザと相互作用できる。ウェブまたはモバイルインタフェースを使用してユーザとチャットすることができるＭＩＰロボット６００の生き生きしたバージョンは、生き生きしたＭＩＰ（ＡＭＩＰ）チャットボットと呼ばれている。人間およびロボット様式の人格の多重音声でユーザと話すことができる、ＭＩＰロボット６００の生き生きしたバージョンは、生き生きしたＭＩＰ（ＡＭＩＰ）チャッターボットと呼ばれている。ウェブインターフェース６０２上のＡＭＩＰチャットボットまたはチャッターボット６００の典型的なスケッチは、図６Ａに示され、そこで、モバイル・タブレット・インタフェース６０４またはスマートフォン・インターフェース６０６上のＡＭＩＰチャットまたはチャッターボット６００の典型的なスケッチとして図６Ｂに示される。ＡＭＩＰチャットボットおよびチャッターボットは、同じユーザとの同じ連続的な相互作用または通信の間にロボット様式の方法でも応答すると共に、ユーザとの連続的な相互作用または通信の間に人間様式の方法で、直接に質問し、感情を表明し、冗談を言い、辛辣な意見を言い、拍手して、冷静に答えることによって、ユーザの気分および状況を評価することが可能である。
【００３３】
別の実施形態によれば、ウェブインタフェースまたはモバイルインタフェースを用いて遠隔接続されたユーザまたはユーザのグループと相互作用するＡＭＩＰチャットボットおよびチャッターボットは、ウェブおよびモバイルベースのクラウドソーシング環境内のＡＭＩＰチャットボットおよびチャッターボット応答における、ユーザ接触、性、年齢層、収入層、教育、ジオロケーション、関心、好き嫌い、ならびにユーザの質問、コメント、事前に準備されたシナリオ、およびフィードバックなどを含むがこれに限らない、ユーザ指定のチャットおよびチャッター入力データを集めるために用いる。
【００３４】
実施形態によれば、訓練入力データのクラウドソーシング、およびＡＭＩＰチャットボットまたはチャッターボットの応答に関するユーザのフィードバックを得るために、ユーザまたはユーザのグループとのＡＭＩＰチャットまたはチャッターボットの対話のための、いかなる制限もない、典型的なアルゴリズムおよび手順フローは、図７Ａの７００に記載されて、図７Ｂにおいて続けられる。手順フローは、以前のロボットチャットとチャッター応答の現在のデータベースおよびユーザ入力７０２で始まる。記録されたロボット応答の新しいコピーは、ユーザのために再生されて、ユーザのフィードバックは、ボックス７０４において得られる。ユーザが、ボックス７０６において不適当なまたは負のフィードバックを与える場合、データベース内の新しいコピーに関する応答フィードバックは、ボックス７１０に減少または負の評価を与えられる。ユーザが、ボックス７０６において良好なまたは正のフィードバックを与える場合、データベース内の新しいコピーに関する応答フィードバックは、ボックス７１０において増加または正の評価を与えられる。ボックス７１０においてユーザの不適当なまたは負のフィードバックの場合は、ユーザは、ユーザが代わりの応答を提案することを望むかどうかボックス７１２において尋ねられる。ユーザの答えがはいである場合、ユーザは、代わりの応答７１４を提示するよう依頼されて、ユーザは、ボックス７１６において代わりの応答を開発ライターのポータルに通知するよう指示される。ユーザの答えがいいえである場合、ユーザは、次のステップとしてボックス７１６において開発ライターのポータルに更に導かれる。ボックス７０８の新しいコピーに関するユーザの良好なフィードバックおよび増加評価の場合は、新しいコピーは、次のステップとしてボックス７１６において開発ライターのポータルに通知される。ボックス７１８において開発ライターのコミュニティは、ボックス７０８からの通知された新しいコピーまたはボックス７１４からユーザにより提示される代わりの応答コピーをアップボートするか、またはダウンボートする。調節器は、ボックス７２０において新しいコピーまたは代わりの応答コピーを受け入れるかまたは拒絶する。ソフトウェア応答データベースは、ボックス７２２において更新されて、更新された応答データベースは、ボックス７２４において改良型ＭＩＰロボットまたはＡＭＩＰチャットまたはチャッターボットにダウンロードすることができる。
【００３５】
本発明の実施形態として、デスクトップ・コンピュータ・スクリーンのウェブインタフェースのスクリーンに表示される、ＡＭＩＰチャッターボット８００の典型的なワーキングバージョンは、図８に示される。このＡＭＩＰチャッターボット８００は、両者の間の重複または不一致なしに、そして「人間様式」と「ロボット様式」の音声、表情、および人格の間のオンデマンド切り換えによって、「ロボット様式」および「人間様式」の人格特性の両方で人間のユーザと通信して相互作用するために使われて、試験された。本発明の別の実施形態として、図８のＡＭＩＰチャッターボット８００は、図７Ａおよび７Ｂに上記したクラウドソーシング方法のシミュレーションで、ユーザフィードバック、評価、および代わりの事前に準備されたシナリオを得るためにも用いた。
【００３６】
実施形態によれば、ＭＩＰロボットあるいはＡＭＩＰチャットボットまたはチャッターボット内の「ロボット様式」人格特性に対する「人間様式」人格特性の比率は、ユーザまたはユーザグループの選択によって変化して、カスタマイズすることができる。これは、図４〜５に記載されているユーザ−ロボット対話アルゴリズムの間に追加の見込みに基づくか確率的な構成要素を含むことによってなされる。これを達成する典型的なアルゴリズムは、いかなる制限もなしに、図９Ａ〜９Ｂに記載されている。ボックス４２８においてユーザー入力に対する予め記録してある「人間様式」ロボット応答がある場合、ユーザｉの見込みに基づく重量Ｗｉ（０＜Ｗｉ＜１）は、ロボットが「人間様式」人格特性または「ロボット様式」人格特性で応答するかどうか選択するために用いる（図９Ａ）。図９Ｂにおいて、乱数０＜Ｒｉ＜１は、ボックス９０２において発生して、ボックス９０４においてＷｉと比較される。Ｗｉ＞Ｒｉの場合は、ＭＩＰロボットまたはＡＭＩＰチャットボットまたはチャッターボットは、ボックス９０６において「人間様式人格」特性で応答する。さもなければ、ＭＩＰロボットあるいはＡＭＩＰチャットボットまたはチャッターボットは、ボックス９０８において「ロボット様式」人格特性で応答する。ユーザの見込みに基づく重み因子Ｗｉまたはユーザのグループの見込みに基づく重み因子Ｗｇは、図７Ａ〜７Ｂに記載されているクラウドソーシング・ユーザ入力およびフィードバック方法を使用してロボットの訓練の間に典型的な定常状態モンテカルロ・タイプ・アルゴリズムによって生成できる。
【００３７】
別の実施形態によれば、ユーザの見込みに基づく重み因子Ｗｉまたはユーザのグループの見込みに基づく重み因子Ｗｇは、ＭＩＰロボットあるいはＡＭＩＰチャットボットまたはチャッターボットによって、陽気な、ロマンチックな、ビジネスタイプ、事実を基礎とした、冷静な、教師タイプの応答に対するユーザの好みと関連する。一旦十分な「人間様式」応答が、ロボット応答データベース内にデータを読み込まれると、一部のユーザは、陽気な応答を好むことがありえる。その一方で、一部の他のユーザは、ロマンチックな応答を好むことがありえる。その一方で、一部の他のユーザは、ビジネス様または事実を基礎とした応答を好むことがありえる。その一方で、更なる一部の他のユーザは、冷静な、教師タイプ、または気持ちのこもった応答を好むことがありえる。例えば、１により近い確率重み因子Ｗｉは、「人間様式」応答を主に好むことがありえて、そこにおいて、０により近い確率重み因子Ｗｉは、「ロボット様式」応答を主に好むことがありえる（図９Ａ）。典型的なクラスタリングおよび相関タイププロットは、陽気なまたは滑稽な、感情的またはロマンチックな、ビジネスまたは事実を基礎とした、冷静な、インスピレーションを与える、宗教的または教師タイプの応答をいかなる制限もなしに好むサブグループにユーザのグループを分離できる。
【００３８】
本発明の実施形態の典型的な概要を簡単に説明したが、ＭＩＰロボットの実施形態が実施されることができる典型的な動作環境、システム、および構成要素は、本発明の様々な態様の一般的ロボット状況を提供するために後述する。ロボット動作環境および本願明細書に記載されている１０００および他の装置の構成要素が、実施例として記載されたに過ぎず、本発明の使用および機能の範囲に関していかなる制限も示唆する意図はないことを理解すべきである。図１０のロボット装置１０００は、メモリ／記憶装置１００２、一つ以上のプロセッサ１００４、センサおよびコントローラ１００６、入出力ポート１００８、入出力構成要素１０１０、および図示する電源１０１２、および１０１４のサーボとモーターを直接または間接的に連結する複数のバスを含む。これらのブロックは、論理的な、必ずしも実際でない構成要素を表す。例えば、表示装置は、Ｉ／Ｏ構成要素でありえて、プロセッサは、技術の性質に従ってメモリを備えることもできる。図１０は、本発明の一つ以上の実施形態で用いることができる、環境、コンピューティング、処理、記憶、表示、センサ、およびコントローラ装置の例示的な実施例である。
【００３９】
最後に、本発明の実施形態として、図１１Ａ〜１１Ｃおよび１２Ａ〜１２Ｂで、我々は、本発明に記載されている多重相互作用音声および人格に伴う適切な表情を生成するために、頭部の６次動作および付随する目および目蓋の変化を示す。図１１Ａ〜１１Ｃおよび１２Ａは、胴１０６に関する頭部１０８の典型的な６次の動作を示す。さまざまな態様において、６次の動作は、ピッチ（図１１Ａ、下へ回転／下を見る、および上へ回転／上を見る）、ヨー（図１２Ａ、右へ回転／右を見る、および左へ回転／左を見る）、およびロール（図１１Ｂ、図の方向で右へ回転し、および左へ回転する）を含む。一つの代わりの態様において、動作の次は、胴１０６に関する頭部１０８の並進（図１１Ｃ、図の方向で右へ並進／シフト、および左へ並進／シフト）を含む。さらに別の代わりの態様において、動作の次は、胴１０６に関する頭部１０８の更なる並進（図示せず、図の方向で前に並進／シフト、および後方に並進／シフト）を含む。図１２Ｂは、眼瞼１１６および／または１１７（例えば、全開、部分的に閉、閉）ならびにバックグラウンドにＬＥＤ光１１４を用いて可能な目の動作を示す。
【００４０】
本発明で使用する構成要素およびツールは、ソフトウェア命令を実行する一つ以上のコンピュータで実施できる。本発明の一実施形態によれば、使用するツールは、コンピュータネットワークあるいはファイバーまたは銅ベースの電気通信ネットワークを通じてデータを送受信するサーバおよびクライアント・コンピュータ・システムと通信できる。データにアクセスし、ダウンロードして、操作するステップ、ならびに本発明の他の態様は、サーバおよびメモリに保存される命令のシーケンスを実行するクライアントコンピュータにおいて中央演算処理装置（ＣＰＵ）により実施される。メモリは、ランダム・アクセス・メモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、永続記憶装置、例えば、大量記憶装置、またはこれらの装置のいかなる組合せでもありえる。命令のシーケンスの実行により、ＣＰＵは、本発明の実施形態に従ってステップを実行する。
【００４１】
命令は、記憶装置から、またはネットワーク接続を通じて複数の他のコンピュータシステムからサーバまたはクライアントコンピュータのメモリにロードすることができる。例えば、クライアントコンピュータは、サーバによってネットワークを通じてクライアントに送信されるメッセージに応答して、一連の命令をサーバコンピュータに送信できる。サーバがネットワーク接続を通じて命令を受信すると、それは命令をメモリに格納する。サーバは、後の実行のために命令を格納できるか、またはそれらがネットワーク接続を通じて到達すると、それは命令を実行できる。場合によっては、ＣＰＵは、ダウンロードされた命令を直接サポートすることができる。他の場合には、命令は、ＣＰＵによって直接実行可能でなくて、その代わりに、命令を解釈するインタプリタによって実行できる。他の実施形態において、ハードウェアに組み込まれた回路は、本発明を実施するために、ソフトウェア命令の代わりに、またはそれと組み合わせて用いることができる。このように、本発明において使用するツールは、ハードウェア回路およびソフトウェアのいかなる特定の組み合わせにも、あるいは、サーバまたはクライアントコンピュータにより実行される命令のいかなる特定のソースにも限られていない。ある場合には、クライアントおよびサーバ機能は、単一のコンピュータプラットフォームで実施できる。
【００４２】
このように、本発明は、本願明細書に記載されている実施形態に限られておらず、そして本発明の組成の要素は、本発明の精神と範囲から逸脱することなくさまざまな方法で変更できる。本発明のさまざまな態様は、実施形態において開示される複数の組成の要素のいかなる適切な組合せからも抽出することもできる。いくつかの組成の要素は、実施形態に開示される組成の要素の全てにおいて削除できる。いろいろな実施形態に記載されている組成の要素は、任意に組み合わせることができる。
【００４３】
本発明の実施形態は、添付の図面を参照して以下より完全に記載されている。図面は、この一部を形成し、そしてそれは、実例として、本発明を実施できる特定の例示的実施形態を示す。本発明は、しかしながら、多くのいろいろな形で実施することができて、本願明細書に記載された実施形態に限られるように解釈してはならない。むしろ、開示された実施形態は、この開示が完璧で完全であるように提供されて、本発明の範囲を当業者に十分に伝える。
【００４４】
本明細書と請求項の全体にわたって、以下の用語は、文脈が別に明確に記述しない限り、本願明細書において明確に関連する意味をとる。本明細書で用いられるフレーズ「一実施形態において」は、同じ実施形態を必ずしも指すというわけではないが、それもありえる。さらにまた、本明細書で用いられるフレーズ「別の実施形態において」は、異なる実施形態を必ずしも指すというわけではないが、それもありえる。このように、後述するように、本発明のさまざまな実施形態は、本発明の範囲または精神を逸脱せずに容易に組み合わせることができる。さまざまな実施形態が、以下の番号を付した条項に記載されている。
【００４５】
１．一つ以上の人格タイプをロボットに提供する方法であって、
ユーザまたはユーザのグループとの連続的な相互作用または通信の間にいろいろな人格の中で前後に切り換わることができる一つ以上の相互作用人格タイプを示すために、一つ以上の適切な表情を伴う音声タイプ、アクセント、言語、および感情で話す能力をロボットに提供するステップと、
直接に質問して、ロボットの音声、スピーチ、および顔認識センサに限らないセンサを用いて、そして接続装置を用いて付加的情報を得る能力をロボットに提供するステップであって、情報は、ユーザまたはユーザのグループと互いに相互作用するロボット装置の間の相互作用または通信に関するステップと、
ユーザとの連続的な相互作用または通信の間に人格を切り換わる能力を有する多重相互作用人格をロボットに与えるように、選ばれた、付随的表情を伴うアクセント、言語、および感情でロボットが一つ以上の声のタイプで応答して話すことを可能にするようにデータを生成するために情報を処理する能力をロボットに提供するステップであって、得られた情報の処理は、ロボットの多重人格または音声の間のいかなる重複または不一致もなしにユーザに対するロボットによるより速い速度の瞬間的な応答のためにロボット装置内のボード上で発生するステップと、
一つ以上の相互作用人格タイプを示して、ロボットとユーザまたはユーザのグループとの間の連続的な相互作用または通信の間にそれらを切り換える能力をロボットに提供するステップと、
を含む方法。
２．ロボットは、デフォルトロボット様式人格を表すために、デフォルト合成またはコンピュータ生成の合成音声で話す能力を含む条項１に記載の方法。
３．ユーザまたはユーザのグループとのロボットの連続的な相互作用の間に「人間様式」多重人格を表すために、一つ以上のデジタル的に録音された人間の声で話す能力も含む条項１に記載の方法。
４．デジタル的に録音した人間の音声または合成された「人間様式音声」で話す一つ以上の「人間様式」人格は、ユーザまたはユーザのグループとの相互作用の間に質問して、感情を表し、その一方で、条項２のデフォルトロボット様式人格は、ユーザまたはユーザのグループとの同じ連続的な相互作用または通信の間に合成されたロボット様式音声で話す条項３に記載の方法。
５．合成されたロボット様式音声で話すロボット様式人格は、ユーザまたはユーザのグループとの同じ連続的な相互作用または通信の間に事実および数字を学んで分析する人工知能（Ａｌ）で、そしていかなる感情も表さずに、またはいかなる質問もせずに応答できる条項４に記載の方法。
６．一つ以上の「人間様式」人格は、ユーザまたはユーザのグループとの連続的な相互作用または通信の間に質問して感情を表す能力を有する特定の人または人格の人間様式音声をまねるために、コンピュータ合成された音声を処理した音声で話すこともできる条項４に記載の方法。
７．言語は、いかなる制限もなしに、英語、フランス語、スペイン語、ドイツ語、ポルトガル語、中国標準語、中国広東語、韓国語、日本語、および主要な南アジアとインドの言語、例えば、ヒンディー語、ウルドゥー語、パンジャブ語、ベンガル語、グジャラート語、マラーティー語、タミル語、テルグ語、マラーヤラム語、およびコンカニ語を含む主要な話し言葉のどれか一つまたは組合せを含む条項１に記載の方法。
８．許容されたアクセントは、いかなる制限もなしに、条項７の主要な話し言葉のどれか一つまたは組合せの局所的な話すスタイルまたは方言を含む条項１に記載の方法。
９．口頭の言葉またはスピ−チの感情は、いかなる制限もなしに、デジタル的に録音された人間の音声と一般に関連した感情を表すために、トーン、ピッチ、およびボリュームの変化を含むことができる条項１に記載の方法。
１０．ロボットの音声または人格タイプを伴う適切な表情は、目の形状の変化、ミニチュアＬＥＤライトを使用する目の変色、および眼瞼の形状、それに胴に関する頭部の６次の動作により生成される条項１に記載の方法。
１１．ロボット装置の音声または人格タイプを伴う適切な表情は、ミニチュアＬＥＤライトを使用する口および唇の形状の変化により生成される条項１に記載の方法。
１２．ロボット装置の適切な表情を備えた音声または人格タイプは、いかなる制限もなしに、ロボットの手の動きまたはジェスチャを伴う条項１に記載の方法。
１３．ロボットの適切な表情を備えた多重人格タイプは、互いと、そしてロボットと相互作用するように構成されるユーザまたはユーザのグループの、いかなる制限もない、相互作用範囲または通信範囲内のロボットの動作を伴う条項１に記載の方法。
１４．ロボットは、ボード上でコンピューティングができて、ユーザまたはユーザのグループがいない周囲環境と相互作用するように構成される条項１に記載の方法。
１５．ロボットは、いかなるユーザまたはユーザのグループもいない周囲環境内で条項１に記載の方法の別のロボットと相互作用するように構成される条項１に記載の方法。
１６．ロボットは、ユーザまたはユーザのグループが環境の中にいる状態で周囲環境の中で条項１に記載の方法の別のロボットと相互作用するように構成される条項１に記載の方法。
１７．接続装置は、いかなる制限もなしに、キーボード、タッチスクリーン、ＨＤＭＩケーブル、パソコン、移動多機能電話、タブレット型コンピュータ、電話線、ワイヤレス携帯、イーサネットケーブル、またはＷｉ−Ｆｉ接続を含むことができる条項１に記載の方法。
１８．ロボットの条項４および６に記載の人間様式人格は、いかなる制限もなしに、局所的な地理的位置、局地気象、その日の現地時間、およびロボット装置と相互作用するように構成されるユーザまたはユーザのグループの記録された歴史的な情報の背景に基づくことができる条項１に記載の方法。
１９．ロボットの条項４および６に記載の人間様式人格は、いかなる制限もなしに、ユーザまたはユーザのグループとロボットの連続的な相互作用または通信の間にユーザまたはユーザのグループの娯楽のために、冗談を言い、幸せな感情および悲しい感情を表明し、歌を歌い、音楽を演奏し、激励の意見を述べ、インスピレーションを与える意見を述べ、辛辣な意見を述べ、記録されたコメディルーチンを実行するなどができる条項１に記載の方法。
２０．条項５に記載のロボット様式デフォルト人格は、ユーザまたはユーザのグループのためにロボットにより実行される機能的に有用な作業をさらに実行することができて、同じ連続的な相互作用または通信の間に、ユーザまたはユーザのグループは、条項１９に記載の人間様式人格でも楽しむ条項１９に記載の方法。
２１．条項５に記載のロボット様式デフォルト人格および条項４と６に記載の人間様式人格は、ロボットと相互作用するように構成されるユーザまたはユーザのグループの娯楽のために、いかなる制限もなしに、冗談を言い、幸せな感情および悲しい感情を表明し、歌を歌い、音楽を演奏し、激励の意見を述べ、精神的であるかインスピレーションを与える意見を述べ、辛辣な意見を述べ、自然発生的なおよび記録されたコメディルーチンを実行し、そして典型的なロボット機能的作業をするルーチンに参加するために、いかなる制限もなしに、相前後して協力できる条項１９に記載の方法。
２２．条項４〜６に記載の人間様式およびデフォルトロボット様式の人格は、それぞれ、いかなる制限もなしに、娯楽、教育、訓練、挨拶、ガイド、カスタマーサービス、およびいかなる他のためにも、ユーザまたはユーザのグループと相互作用して、通信するために相前後して協力することができて、デフォルトロボット様式人格は、機能的に有用なロボット作業をさらに実行できる条項２１に記載の方法。
２３．条項４〜６の人間様式およびデフォルトロボット様式の人格は、ウェブインタフェースまたはモバイルインタフェースおよびそれらをサポートする装置を通じてユーザまたはユーザのグループと相互作用するように構成される生き生きした多重相互作用人格（ＡＭＩＰ）チャットボットおよびチャッターボット・ソフトウエアバージョンで実施される条項２２に記載の方法。
２４．ＡＭＩＰチャットボットおよびチャッターボットは、「人間様式」方法で人間様式人格特性を備えたユーザと相互作用し、その一方で、ウェブインタフェースまたはモバイルインタフェースおよびそれらをサポートする装置を通じてユーザとの連続的な相互作用または会話の間にロボット様式方法でロボット様式人格特性を備えたユーザとも相互作用する条項２３に記載の方法。
２５．ＡＭＩＰチャットボットおよびチャッターボットのウェブおよびモバイルバージョンは、遠隔に位置するユーザまたはユーザのグループと相互作用するかまたは通信して、ウェブおよびモバイルベースのクラウドソーシング環境内のＡＭＩＰチャットボットおよびチャッターボット応答上で、ユーザ接触、性、年齢層、収入層、教育、ジオロケーション、関心、好き嫌い、ならびにユーザの質問、コメント、シナリオ、およびフィードバックなどを含むがこれに限らない、データをユーザから集める条項２３に記載の方法。
２６．ウェブおよびモバイルベースのクラウドソーシング環境を通じてＡＭＩＰチャットボットおよびチャッターボットと相互作用する遠隔で接続するユーザから集められるデータは、デフォルト多重相互作用人格、および相互作用フィードバックループを介してユーザの選択による多重相互作用人格のカスタム化を生成するために使われる条項２５に記載の方法。ユーザの選択によるカスタマイズされた人格は、それから、ダウンロードできて、条項１に記載の方法を使用して作られる多重相互作用人格ロボットとして使用する。
２７．クラウドソーシング環境でウェブインタフェースおよびモバイルインタフェースを介して遠隔に位置するユーザに対するＡＭＩＰチャットボットおよびチャッターボットによる人間様式応答とロボット様式応答の比率は、ユーザの選択によってＡＭＩＰチャットボットおよびチャッターボットで多重相互作用人格をカスタマイズするためにフィードバックループを用いて、いかなる制限もなしに、適切なアルゴリズムを使用して調整される条項２５に記載の方法。ユーザの選択によるカスタマイズされた人格は、それから、ダウンロードできて、条項１に記載の方法を使用して作られる多重相互作用人格ロボットとして使用する。
２８．条項１に記載の複数の人格タイプを示すことができるロボット装置システムであって、
物理的なロボット装置システムと、
中央演算処理装置（ｃｐｕ）と、
ロボットの相互作用範囲の中でユーザから入力データを集めるセンサと、
前記ロボットの頭部、顔面、目、眼瞼、唇、口、およびベースの動きを制御するコントローラと、
インターネット、モバイル、クラウド・コンピューティング・システム、キーボード、ＵＳＢ、ＨＤＭＩケーブル、パソコン、移動多機能電話、タブレット型コンピュータ、電話線、ワイヤレスモバイル、イーサネットケーブル、およびＷｉ−Ｆｉ接続に接続するポートを備えた他のロボットと接続する有線または無線能力と、
適切なポートを介してキーボード、マウス、ゲームコントローラに接続するタッチ・センシティブまたは非タッチ・センシティブ・ディスプレイと、
単一または多重キャリアＳＩＭカードがデータおよびＶＯＩＰ通信のために直接無線モバイル・データ・ラインに接続するためのＰＣＩスロットと、
有線および誘導充電ステーションを備えた搭載電池または電力システムと、
ロボットの人格に関する格納された以前のデータならびにロボットが以下の機能をいかなる制限もなしに実行するために収集した入力データを処理するためにプロセッサにより実行される命令を含むメモリであって、以下の機能は、
センサ入力データから情報を得ることと、
多重人格タイプのどれが応答の方法およびタイプに応答するかについて決定することと、
多重人格の間にいかなる重複または不一致もなしにロボットによって応答を実行することと、
ロボットのどれか一つまたはすべての格納された多重人格を変えるために、ロボットの多重人格を変えること関連する情報を格納することと、
ロボットの格納された以前の人格を削除することと、
ロボットの新しい人格を生成することと、
を含むメモリと、
を備えるロボット装置システム。
２９．条項２８に記載のロボットシステムであって、
ロボットおよびユーザまたはユーザのグループを含む相互作用範囲の周辺の入力データは、
ユーザとロボットの間の書面および口頭の通信に関する一つ以上の通信された文字、言葉、および文と、
ユーザとロボットの間の視覚および光通信に関する一つ以上の通信された画像、ライト、ビデオと、
ユーザとロボットの間の通信に関する一つ以上の通信された音声と、
条項１によってユーザまたはユーザのグループの以前の気分を決定することに関連した情報を伝達するために、ユーザとロボットの間の通信に関する一つ以上の通信されたタッチと、
を含むロボットシステム。
３０．コンピュータ装置により実行されるときに、コンピュータ装置により、入力データを受信するために条項１に記載の方法を実行し、データを処理して、情報をロボット装置に提供して、ロボットが応答してユーザまたはユーザのグループと通信するために、２つ以上の相互作用人格の一つを選択する条項２８の格納された実行可能命令を備えたコンピュータ可読媒体。
【００４６】
また更に、本発明の特定の実施形態が記載されたが、これらの実施形態は、例証として示されただけであり、本発明の範囲を制限することを目的としない。実際、本願明細書に記載されている新規な方法およびシステムは、様々な他の形で実施することができて、さらに、本願明細書に記載されている方法およびシステムの形の各種の省略、置換、および変化は、本発明の精神を逸脱せずに行うことができる。
【００４７】
本明細書と請求項において用いられているように、用語「例えば」、「たとえば」、「ような」、および「様」、ならびに動詞「備える」、「有する」、「含む」、ならびにそれらの他の動詞形は、一つ以上の構成要素または他の品目のリストに関連して用いられるときに、制約がないと各々解釈されるべきであり、リストが他の追加構成要素または品目を除外するとみなすべきではないことを意味する。他の用語が異なる解釈を必要とする文脈において、使われない限り、それらは、それらの最も幅広い合理的な意味を使用して解釈されるべきである。
【図１】
2019523714.tif 000003
【図２Ａ】
2019523714.tif 000004
【図２Ｂ】
2019523714.tif 000005
【図３】
2019523714.tif 000006
【図４】
2019523714.tif 000007
【図５】
2019523714.tif 000008
【図６Ａ】
2019523714.tif 000009
【図６Ｂ】
2019523714.tif 000010
【図７Ａ】
2019523714.tif 000011
【図７Ｂ】
2019523714.tif 000012
【図８】
2019523714.tif 000013
【図９Ａ】
2019523714.tif 000014
【図９Ｂ】
2019523714.tif 000015
【図１０】
2019523714.tif 000016
【図１１Ａ】
2019523714.tif 000017
【図１１Ｂ】
2019523714.tif 000018
【図１１Ｃ】
2019523714.tif 000019
【図１２Ａ】
2019523714.tif 000020
【図１２Ｂ】
2019523714.tif 000021
【国際調査報告】
2019523714.tif 000022