(57)【要約】デバイスがエキスパートを検索し、エキスパートと協働することで、デバイスのみでは応答できないリクエストに対して応答するためのシステムまたは方法である。エキスパートとして、人間、仮想人格、ロボットまたは他のデバイスの１つ、複数、または組み合わせが適用可能である。【選択図】図１
2018504720.tif 000002
【特許請求の範囲】
【請求項１】
エキスパートがリクエストに対して協働して応答可能なシステムであって、
ネットワークに接続された１つまたはそれ以上のエキスパートと、
プロセッサ、記憶装置、実行可能なコード、及びネットワーク接続を備える第１デバイスであって、前記ネットワークに接続され、少なくとも前記エキスパートの１つから制御可能な１つまたは複数のシステム機能を備える第１デバイスと、
を備え、
前記第１デバイスが、自身が前記リクエストに応答する能力があるか否かを判断し、１つまたは複数の前記デバイスのシステム機能を用いて前記リクエストに応答する能力を持つ少なくとも１つのエキスパートの中から特定のエキスパートを検索し、一時的に前記システム機能へのアクセスを前記特定のエキスパートに許可するように構成され、
前記第１デバイスがさらに、前記デバイスに制御権が戻されると、前記リクエストが適切に応答されたか否かを判断するように構成された、システム。
【請求項２】
請求項１に記載のシステムであって、第１デバイスがさらに、前記システム機能への前記一時的なアクセス中に前記特定のエキスパートのアクティビティを監視し、必要があれば介入するように構成された、システム。
【請求項３】
請求項１に記載のシステムであって、前記特定のエキスパートの前記検索に、前記リクエストに応答するために要求されたシステム機能を制御可能な適切なインターフェイスがあるかを判断することを伴う、システム。
【請求項４】
請求項１に記載のシステムであって、前記特定のエキスパートが人間である、システム。
【請求項５】
請求項１に記載のシステムであって、前記特定のエキスパートが他のデバイスまたは機械である、システム。
【請求項６】
請求項５に記載のシステムであって、前記他のデバイスまたは前記機械が人間と結合されている、システム。
【請求項７】
請求項１に記載のシステムであって、前記特定のエキスパートが仮想人格である、システム。
【請求項８】
請求項７に記載のシステムであって、前記仮想人格が人間と結合されている、システム。
【請求項９】
請求項１に記載のシステムであって、前記デバイスと前記１つまたは複数のエキスパートの関係を視覚化できるグラフィカルディスプレイをさらに備える、システム。
【請求項１０】
請求項９に記載のシステムであって、前記グラフィカルディスプレイがユーザを全体として表示し、前記ユーザの仮想エンティティを前記全体の一部として表示する、システム。
【請求項１１】
プロセッサ、記憶装置、実行可能なコードと、ネットワーク接続を備えるデバイスにより、リクエストに対して応答する能力をそのデバイス自身が備えているか否かを判断するステップと、
前記デバイスにより、前記リクエストに応答する能力を備えるエキスパートをネットワーク上で検索するステップと、
前記デバイスにより、前記問題を解決するために前記エキスパートに一時的に制御権を提供するステップと、
前記デバイスに制御権が戻されると、前記デバイスにより、前記リクエストが適切に応答されたか否かを判断するステップと、
を備える、エキスパートとの協働方法。
【請求項１２】
請求項１１に記載の方法であって、前記デバイスにより、前記一時的なアクセス中に実施された前記アクティビティを監視し、必要があれば介入するステップを備える、方法。
【請求項１３】
請求項１１に記載の方法であって、前記検索が、前記エキスパートが前記デバイスを制御可能な適切なインターフェイスがあるかを判断するステップを伴う、方法。
【請求項１４】
請求項１１に記載の方法であって、前記エキスパートが人間である、方法。
【請求項１５】
請求項１１に記載の方法であって、前記エキスパートがロボットである、方法。
【請求項１６】
請求項１５に記載の方法であって、前記ロボットを人間と結合させる、方法。
【請求項１７】
請求項１１に記載の方法であって、前記エキスパートが仮想人格である、方法。
【請求項１８】
請求項１７に記載の方法であって、前記仮想人格を人間と結合させる、方法。
【請求項１９】
請求項１１に記載の方法であって、前記デバイスと前記１つまたは複数のエキスパートとの関係をグラフィック表示するステップをさらに備える、方法。
【請求項２０】
請求項１９に記載の方法であって、前記グラフィック表示が、ユーザを全体として表示し、前記ユーザの仮想エンティティを前記全体の一部として表示することを含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は半自律的なデバイスや自律的なデバイスに関するもので、特にエキスパートと協働するデバイスに関するものである。
【背景技術】
【０００２】
我々の身の回りのデバイスはスマート化している。例えば、２００６年には大宇（Ｄａｅｗｏｏ）社が音声認識電子レンジを発表した。これは自律的なデバイスの１つであり、４０種類の音声命令に反応できるもとして発表と同時に発売された。スマート化されたとは言え、（例えば、押されたボタンに対応した音声を生成する能力など）必要な技術的能力が備わっているにもかかわらず、「ウィリアム・テル序曲を演奏して」といった命令には対応できない。
【０００３】
これはこのデバイスがタスクを実行する能力がないのではなく、単純にそのようにプログラミングされていないためである。
【０００４】
自律的なデバイスとは、世界や自身、それが直面する状況に関する知識や理解に基づき目標を達成する行動の様々な手順の中から自主的に組み立て、選択するできるインテリジェンスシステムの能力を備えるデバイスのことである。半自律的なデバイスとは、全てのドメインではないが、一部のドメインで上記を実施する能力を備えるもののことである。
【０００５】
電子レンジ調理のドメインにおいては、音声認識電子レンジは自律的なデバイスと考えることができる。しかしながら、電子レンジがドメイン外の命令を受けると、ユーザは「現在、そのリクエストを処理できません。再試行して下さい。」とよく耳にするフレーズを聞くことになる。
【０００６】
シリ（Ｓｉｒｉ）は、ほぼ全ての人が少なくとも知ってはいる、非常に優れた自律的なパーソナルアシスタンスのソフトウェアアプリケーションである。シリの専門分野はアイパッド（ｉＰａｄ）やアイフォン（ｉＰｈｏｎｅ）内の利用可能なリソースに限られることなく、オンラインのデータベースにアクセスすることで、映画のレビュの提供や、レストランの予約といった様々なことを実施可能である。
【０００７】
シリはウェブやクラウドに接続されることで利用可能となるデバイスであり、インターネットに接続していなければ、シリを利用できないとのメッセージを受け取ることになる。シリに「ウィリアム・テル序曲を演奏して」といったリクエストをすると、シリはその文章をローカルとウェブ両方に投げ、ローカル環境で応答する能力に十分な確信を得られた場合には、（例えば、「あなたの音楽データ中にウィリアム・テル序曲は見つかりませんでした。」といった）応答を発行する。ローカル環境で処理できない場合には、オンラインデータベースを検索し、応答する。この処理に失敗すると、「ウェブ上で見つけられたものは〜」といったなじみのあるメッセージを耳にすることになる。
【０００８】
それと両極端の関係に位置するものがＩＢＭ社のワトソン（Ｗａｔｓｏｎ）である。ワトソンはジェオパディ（Ｊｅｏｐａｒｄｙ）というテレビ番組で人間の競争者に勝利した自律的なコンピュータである。ゲーム中に、ワトソンは４テラバイトのディスク容量を消費し、Ｗｉｋｉｐｅｄｉａ（ウィキペディア）の全文を含む、２億ページに及ぶ体系化されたコンテンツや体系化されていないコンテンツにアクセスし、その能力があるものの、インターネットには接続しなかった。その結果、ワトソンは、少量の単語しか手掛かりとして保持していなかったカテゴリでの回答で問題があったことや、最終問題にてアメリカの都市に関する問題に対して「トロント（Ｔｏｒｏｎｔｏ）とは何？」と奇妙な回答をしたことを除き、ほぼ全てのカテゴリにおいてドメインエキスパートと言える活躍を見せた。
【０００９】
基本的にすべてのドメインにおける主題に関するエキスパートとなるために、ワトソンは９０台のＩＢＭ社製Ｐｏｗｅｒ７５０サーバによるクラスタで構成され、各サーバは、１コアあたりに４スレッドを持つ、３．５ＧＨｚ、８コアのＰＯＷＥＲ７プロセッサを搭載している。このシステムは、合計で２８８０個のＰＯＷＥＲ７プロセッサコアと１６テラバイトのＲＡＭを持っており、それは一般的な電子レンジを自律型の音声制御電子レンジにするために必要な能力をはるかに超えたものといえる。
【００１０】
しかしながら、もし自律的なデバイスが（クラウド接続された）ウェブ利用可能なものであれば、シリと同じように質問の解答や問題の解決方法を検索することができる。
【００１１】
直接的な解決方法が常に利用可能とは限らない。例えば、処理能力やメモリが解決方法の実装には不十分なことや、新たなスキルや能力を必要としたり、自律的なシステムは十分に備えていない能力が追加で求められたり、コンセプトが概念的なものであることがある。自律的なシステムが新しいスキルを習得する能力を備えており、システムのリソースも利用可能であったとしても、自律的なシステムが学習プロセスを終えるまでに単純に時間がかかりすぎるということもある。
【００１２】
一方で、ドメインエキスパートは存在する。例えば、一般家庭のリビングにあるようなデジタルキーボードは音楽を電子レンジが演奏可能な音域で、その電子レンジのキーパットで演奏可能な音色を使ったものに変換する能力を備えており、ユーチューブ（ＹｏｕＴｕｂｅ）の動画を検索すれば、携帯電話のキーパット等の様々なデバイスで演奏可能な複数の人を見つけ出すことができる。したがって、利用可能なドメインエキスパートとなりうるものはデバイスと人間の中に存在しており、利用可能なリソースを用いてタスクを達成することで、電子レンジがウィリアム・テル序曲を演奏することができると考えられる。
【００１３】
足りないものは、これらの自律的なシステムに対して、互いの得意分野を相互作用させてユーザの問い合わせに回答し、あるいは問題を解決するための効率的な方法である。
【発明の概要】
【００１４】
本明細書は、先行技術の欠陥を克服するためのシステムと方法を記載する。
【００１５】
請求項に記載の発明の１つの側面として、リクエストに応答するためにドメインエキスパートにデバイスと協働させるシステムを含んでおり、デバイスがリクエストに応答する能力を自身が持つかを判断し、もしなければ、応答できる特定のドメインエキスパートや、デバイスのシステム機能へのアクセス権をドメインエキスパートに一時的に提供するように設計することで、デバイスを通じて、リクエストが応答可能となる。
【００１６】
他の側面として、デバイスがリクエストに応答する能力を持つかを判断したり、リクエストに応答する能力を持つエキスパートをネットワーク上で検索したり、問題を解決するためにエキスパートに一時的にシステム機能の制御権を提供したり、デバイスに制御権が戻されると、リクエストが適切に応答されたか否かを判断することを備える、デバイスとエキスパートの協働方法を含む。
【００１７】
本明細書に記載のこれらの側面やその他の側面は、特許請求の範囲に記載された特徴に帰結し、及び／又は従来技術を超えた利点を提供し得るものである。
【００１８】
本明細書に記載の利点や特徴は、代表的な実施形態により実現可能な数多くの利点や特徴のうちの一部であり、本発明の理解のために提供されるものである。これらが特許請求の範囲で定義された発明や特許請求の範囲と均等の範囲を制限するものではないことは理解されたい。例えば、これらの利点や特徴の一部には、互いに排他的であったり、矛盾していたり、１つの実施形態に同時に存在できないものもある。同様に、利点の一部は本発明の１側面にはあてはまるが、他の側面にはあてはまらないこともある。このように、記載された特徴や利点は、均等性を決定する上で決定的なものであるとは考えられるべきではない。本発明の更なる特徴や利点は、以下の詳細な説明、図面及び特許請求の範囲に記載する。
【図面の簡単な説明】
【００１９】
【図１】複数の自律的デバイスが結合されたクラウドベースシステムの簡略図である。
【図２Ａ】相互接続や関係の組み合わせを可視化する態様を示す簡略図である。
【図２Ｂ】相互接続や関係の組み合わせを可視化する態様を示す簡略図である。
【図３】解決すべき質問／問題を提示された際の半自律的／自律的なデバイスの処理フローチャートである。
【詳細な説明】
【００２０】
自律的なデバイスがユーザの質問に回答したり、問題を解いたり（リクエストに応答したり）するために協働するドメインエキスパートを探し、ドメインエキスパートと協働するために自身のアクセス権をシステムに提供するシステムや方法は、単純に情報を検索したり、問題が発生した地点にアラートを送り返したりするシステムよりも格段に有益である。
【００２１】
図１に複数の自律的なデバイスが結合されたクラウドベースシステムの簡略図を示す。図には、自動運転掃除機１００、専用ロボット１０２、遠隔医療ロボット１０４、擬人的なロボット１０６等の複数の代表的な自律的な（または半自律的な）デバイスが示されている。これらの自律的な（または半自律的な）デバイスの数々は排他的なリストということではなく、単にデバイスの範囲を示したものである。
【００２２】
それぞれプロセッサ、記憶装置、実行可能なコードと、ネットワーク接続を備えるデバイスがネットワーク／クラウド１１０に接続されており、互いのデバイス、１つまたは複数のデータベース１２０、１２２、１２４、１つまたは複数の仮想人格１３０、１３２、１３４、１つまたは複数のドメインエキスパートとなる人間１４０、１４２や機械１５０、１５２と潜在的に結合されている。
【００２３】
仮想人格は、実体験に基づく知識や感情的な内容を含む、人間またはシステムの情報に関連したデータの集合体である。
【００２４】
仮想人格の例として、スポーツ関連の知識を持ち、ボブ・コスタス（Ｂｏｂ  Ｃｏｓｔａｓ）の会話をシミュレートするようにプログラムされた能力を持つ、仮想ボブ・コスタスが考えられる。他の例として、アダルト娯楽産業のセレブであるかのような会話をシミュレートする能力だけでなく、擬人的なロボットの能力を通じて、そのセレブが有名になったと同様の方法でデバイスを操作する能力をも併せ持つ仮想セレブが考えられる。
【００２５】
しかしながら、仮想人格は必ずしも人間がベースとなる必要はない。例えば、眼科医とともに働き、そのドメインにおける知識やスキルを備えたロボットは、クラウド１１０に自分自身のコピーを仮想人格としてアップロードできる。一度アップロードされれば、仮想人格は人間や他のデバイスに情報を提供することができ、人間との協働も含めて、少なくとも１つの他のデバイスと協働することができ、または、他のデバイスから制御権を提供され、さらに他のデバイスや人間と協働することもできる。
【００２６】
図２Ａ及び図２Ｂは相互接続や関係の組み合わせを可視化した簡略図を示す。図２Ａについての以下の記載における「オンライン」との用語は、ネットワークに接続されていることだけでなく、ネットワークに接続されていないが他と相互作用をする能力を持っていることも含む。図２Ａには、図２Ｂに示す相互接続関係の凡例が示されている。図２Ａに記載されたエンティティを以下に記載する。黒丸で示されたユーザ２１０、グレーの円で囲まれた黒丸で示されたオンラインユーザ２１０−１、ユーザが持つ事実情報や感情的な情報を備え、さらにユーザとは独立して新たな事実情報を学習する能力を持つユーザの仮想的なコピーである、中に穴が開けられた黒丸で示されたユーザの仮想エンティティ２１５、グレーの円で囲まれ中に穴が開けられた黒丸で示されたオンラインユーザの仮想人格２１５−１、白丸で示された物理的なロボット（自律的または半自律的なシステム）２２０、グレーの円で囲まれた白丸で示されたオンラインロボット２２０−１、同様に物理的なロボットとは独立して事実情報を学習する能力を備える、中に穴が開けられた白丸で示されたロボットの仮想エンティティ２２５、グレーの円で囲まれ中に穴が開けられた白丸で示されたオンラインロボットの仮想エンティティ２２５−１、人間がある程度ロボットを制御して動作可能である、黒の半円と白の半円で示されたロボットを取りつけたユーザ２３０、グレーの円で囲まれた黒の半円と白の半円で示されたロボット付きオンラインユーザ２３０−１、人間がある程度仮想ロボットを制御して動作可能である、黒の半円と白の中に穴が開けられた半円で示された仮想ロボット付きユーザ２３５、グレーの円で囲まれた黒の半円と白の中に穴が開けられた半円で示された仮想ロボット付きオンラインユーザ２３５−１、ユーザの仮想エンティティがある程度ロボットを制御して動作可能であり、あるいは、その逆が可能である、黒の中に穴が開けられた半円と白の半円で示されたロボット付きユーザの仮想エンティティ２４０、グレーの円に囲まれた黒の中に穴が開けられた半円と白の半円で示されたロボット付きオンラインユーザの仮想エンティティ２４０−１、ユーザの仮想エンティティがある程度ロボットの仮想エンティティを制御して動作可能であり、あるいは、その逆が可能である、黒の中に穴が開けられた半円と白の中に穴が開けられた半円で示されたロボットの仮想エンティティ付きユーザの仮想エンティティ２４５、グレーの円に囲まれた黒の中に穴が開けられた半円と白の中に穴が開けられた半円で示されたロボットの仮想エンティティ付きオンラインユーザの仮想エンティティ２４５−１。色の選択は任意であり、ユーザとロボット（自律的または半自律的なシステム）を区別できる任意の色のセットまたはパターンが、オンラインかどうかの区別と同様に取りうることに留意すべきである。さらに、ユーザ（またはロボット）を示すための円形の選択と、ユーザ（またはロボット）の仮想エンティティを全体の一部として示すためのその中心の除去は任意であり、陰と陽のシンボル等の記号的に全体とその一部を示す任意の形状セットであってもよいことに留意すべきである。
【００２７】
図２Ｂにおいて、（図２Ａに記載した）様々なエンティティがネットワーク２５０に接続されており、図中のエンティティ間の線でエンティティ間の相互接続を示している。エンティティ間の相互接続は、一方向または双方向で他のエンティティとのコミュニケーションや制御を行うための１つまたは複数の経路、または、目的のエンティティと直接の接続はないが、他のエンティティ経由で接続されている際に、コミュニケーションや制御を行うために単に通過する経路を示す。
【００２８】
図示された相互接続は、常に利用可能である必要はなく、エンティティ間で過去に連結された実績のあるものでよい。また、図２Ｂからはエキスパートが自律的な（または半自律的な）デバイスと協働するための複雑な関係を表している。
【００２９】
参照として、以下の表に記載するように、１人または複数の人間が自律的な（または半自律的な）デバイスと協働する例は多数あるため、図２Ｂで示すエンティティ間の複雑な相互接続に関して本明細書では記載しない。
【表１】
2018504720.tif 000003
【００３０】
表１において、バックス（Ｂａｃｋｅｓ）氏及びその他による米国特許５２３１６９３号明細書（特許文献１）は、その大部分が将来的な価値のある成果であり、モデル化が不十分な環境における遠隔ロボット制御のコンセプトが記載されたもので、以下の段落で概要を記載する。
【００３１】
特許文献１は、数十年に及んで発展、利用されてきた、産業施設等の十分にモデル化された環境におけるロボットマニピュレータの操作や制御の技術について記載している。これらの環境においてはロボット技術適用領域がよく知られているため、よくモデル化がされている。
【００３２】
しかしながら、現在においても、モデル化が十分に進んでいない環境での利用や、計画外のシナリオにおけるタスクの実行のためには、これらの技術は十分に変更しなければならない。
【００３３】
ロボット作業の遠隔からの操作は、遠隔操作や、自律制御、監視制御とそれらの組み合わせにより実現しており、共有制御として知られている（例えば、図２Ａと２Ｂにおけるロボットを取りつけたユーザ２３０）。
【００３４】
対話型のロボットタスクの計画、実行、監視は純粋な遠隔操作により実現可能である。このアプローチにより、操作者の頭の中で計画を立て、遠隔操作により操作者から実行命令が発行され、操作者への感覚的なフィードバックにより監視される。
【００３５】
自律的なタスクの計画、実行、監視は、遠隔操作におけるもう一つの最先端技術である。操作者が「電子機器モジュールを交換しろ」といったハイレベルの命令を発行すると、それ以降は操作者からのインプットを必要とせずに計画、実行、監視が行われる。
【００３６】
遠隔操作は、特にモデル化されてない、またはモデル化が進んでいない環境や計画外のシナリオにおける様々なタスクに対して価値のある技術であることが証明されてきた。操作者への負担を増やさずに、実行するタスクの複雑性を増すことができる。
【００３７】
その結果、自律制御は操作者を多くの計画、実行、監視の責任から解放し、操作者をタスクの他のより重要な要素に集中させるための価値ある技術になってきている。
【００３８】
監視制御や共有制御は、計画外のシナリオやモデル化が進んでいない環境における遠隔ロボット処理実行がさらに進化したものである。
【００３９】
監視制御とは、操作者がタスクの自律制御の実行パラメータを選択し、いつでも実行を止められる技術である。
【００４０】
共有制御とは、タスク実行時に操作者と自律制御システムからの入力を混合する技術である。
【００４１】
監視制御や共有制御のシステムにおいて、計画、実行、監視に求められる主要な要素の１つが、デバイスの監視制御や共有制御のシステム機能を支援する操作者向けのインターフェイスである。
【００４２】
監視制御のシステム機能として、操作者に遠隔操作、自律制御及び、共有制御タスクの環境パラメータを設定する権利を与えることと、自律操作の初期導入タスクと遠隔操作の詳細な入力パラメータを提供することが求められる。
【００４３】
初期導入タスクとは、タスク実行時またはそれ以前に設計される入力パラメータのセットに依存する制御等の、ロボットを制御しタスクを達成するために、再利用可能であり、あらかじめ定義され、自己充足的な、あらかじめプログラミングされたプログラムのことである。
【００４４】
共有システム機能として、自律的な環境設定の提供や、タスクの状況に応じたパラメータの制御のために、操作者のインターフェイスが求められる。
【００４５】
上記の一般原則は、１人またはそれ以上の人間がロボットやその他の半自律的／自律的なデバイスと協働するためのものである。しかしながら、（図２Ａに記載した、仮想やその他の組み合わせは言うまでもなく）デバイスが他のロボットにより制御されることについて、ワン氏及びその他による米国特許出願公開第２００５／０２０４４３８号明細書（特許文献４）の段落００１８に簡単な記載がある以外に、前掲の特許文献には記載がない。さらに、特許文献４における記載も、「または他のロボット」という言葉以外にどのように実施されるのかについての実際の開示はなく、後知恵的に加筆されたものと思われる。
【００４６】
上記の一般原則はモデル化されてない環境、モデル化が進んでいない環境や計画外のシナリオにおいてはもっともである。これらの状況において、ロボットまたは他の半自律的／自律的デバイスは即座に人間だけでなく他のロボットや半自律的／自律的デバイスにも問い合わせできる。
【００４７】
人間がロボットと協働する方法に類似するものはよく定義されている。参照として、以下の表２に記載するように、１人または複数の人間が人間のエキスパートと協働する例は多数ある。
【表２】
2018504720.tif 000004
【００４８】
ロボットまたは他の半自律的／自律的デバイスがその他のロボットや半自律的／自律的デバイス（または図２Ａに記載のエンティティ）の補助を求めるような環境において、上記の文献におけるこれらの一般原則を実装するために、人間との対話では上記の著者が重要視していなかった（または考えてもいなかった）情報の更なる交換が必要となる。
【００４９】
図３に、解決すべき質問／問題を提示された際の半自律的／自律的なデバイスの処理フローの簡略図を示す。第１のステップは、半自律的／自律的なデバイスは内部の情報を問い合わせ、質問への解答や問題の解決によりリクエストに応答するだけの知識や能力が自身にあるかの判断３００である。問い合わせには、以下に列挙するもののうち、１つまたは複数を用いることができる。単純に与えられたリクエストをリクエストや応答に関するデータベースで照会する。リクエスト用の埋め込み文字列に基づき、徐々に小さい要素にしながら、例えば名詞の一致率等、リクエストへの一致が所定の信頼レベルを満たすと判定されるまで可能な限り解析する。既知のリクエストまでフレーズを絞り込んだうえで照会を行う。過去の通信内容や環境を用いて、回答の信頼度を判断する。（例えば、送信者がデバイスに信頼度を減らすような要求を行い、あるいは、デバイスが現在、応答の信頼性を高めるように支配的な個性となるようにプログラムされているといった事実を利用するなど）リクエストの送信者や半自律的／自律的なデバイスの１つまたは複数の感情や個性を用いて、信頼性を判断する。正解かどうかに関わらず（例えば同じドメインで同じ信頼度を持つような）類似するリクエストに対する応答があるかどうか過去の処理結果を考慮に入れ、信頼度の算出にそれを考慮する。（例えば、彼らが料金を支払う意思の有無や、間違った回答に対する許容範囲といった）リクエストの送信者の好みを、デバイスがリクエストに回答できるだけの知識や能力を持つかの判断に用いる。
【００５０】
上記において、理解のために典型的な技術を例示していることを理解されたい。内部の情報を照会する際に同一または同様の効果を得るために、標準か独占かに関わらず他の技術も利用可能であることは理解されたく、つまり、重要なのは、質問への回答や問題を解決するだけの知識や能力が自身にあるかを判断する能力であり、特定の問い合わせやプロトコルではない。
【００５１】
もし質問への回答や問題を解決するだけの知識と能力が自身にあると判断した場合、デバイスは質問への回答や問題の解決の実行３１０を行い、通常運転への復帰３２０を行う。
【００５２】
もしリクエストに応答するだけの知識または能力が内部に存在していない場合、質問への回答や問題を解決するだけの知識と能力について、外部への検索３３０を行う。さらに、外部への検索３３０と同時に、または外部への検索の代わりに、システムは追加で質問への回答や問題を解決するだけの知識と能力を持つエキスパートの検索３４０を開始し、あるいは、外部への検索３３０が失敗した場合にエキスパートの検索３４０を開始する。
【００５３】
内部での検索と同様に、外部への検索３３０は内部の検索で特定した方法のうち外部サービスへも適用可能なものの１つまたは複数だけでなく、以下に列挙する方法の１つまたは複数も含む。単純に最初に一致と応答してきたもの（例えば、リクエストと応答の名詞が一致する割合や数など）を使い、応答の信頼度を計算する。リクエストのドメインエキスパートである外部ソースにより高い信頼度を与える。好き／嫌いの数、提供者の出身国、閲覧数、冒涜や人種差別等の侮辱的な言葉の数や「推測中」、「わからない」、「と思う」などの言葉やフレーズなどの数といったメタデータを考慮に入れる。
【００５４】
上記において、理解のために典型的な技術を例示していることを理解されたい。（外部データベースへの問い合わせ等の）外部への検索の際に同一または同様の効果を得るために、標準か独占かに関わらず他の技術も利用可能であることは理解されたく、つまり、重要なのは、質問への回答や問題を解決するだけの知識や能力が自身にあるかを判断する能力であり、特定の検索やプロトコルではない。
【００５５】
外部への検索３３０が成功したかの判断３３２において成功と判断されると、後続処理として、知識または能力の獲得３３４、質問への解答／問題の解決３１０、通常運転への復帰３２０の３ステップが実行される。
【００５６】
質問への解答／問題の解決に必要な知識または能力の検索のステップ３３０で知識や能力が得られなかった場合に実行される、知識または能力の獲得のステップ３３４は、初期導入タスクのダウンロード、デバイスのオペレーションシステムのアップデート、外部データソース／デバイスへの接続、（電子レンジに対して犬が吠えるのをやめさせるような要望が来た場合に、既存のスピーカにより超音波信号を送信する等）設定変更による既存システム機能の再定義等の処理のうち、１つまたは複数を含む。
【００５７】
上記において、理解のために知識や能力の獲得に関する典型的で既知の技術を例示していることを理解されたい。外部への検索の際に同一または同様の効果を得るために、標準か独占かに関わらず他の技術も利用可能であることは理解されたく、つまり、重要なのは、知識や能力を獲得する能力であり、特定の技術やプロトコルではない。
【００５８】
しかしながら、外部への検索３３０が成功したかの判断３３２において失敗と判断されると、後続処理として、質問への解答／問題の解決、リクエストへの応答をするための知識や能力を持つエキスパートの検索３４０を開始する。
【００５９】
人間であればエキスパートかどうかを、会社名、役職、専門分野、住所等の一般的に名刺に記載される情報に基づき、可能であればオンライン評価システムの情報を追加し、判断できるが、半自律的／自律的なデバイスが、エキスパートに自分の支援が可能かを知るためには、これらの情報では一般的に十分ではない。
【００６０】
上記の人間が利用するような情報に加えて、半自律的／自律的なデバイスは、そのエキスパートがデバイスの供給可能なシステム機能を一定程度制御する能力があるか、利用可能な適切な操作者用インターフェイスを持つかを知る必要がある。そのエキスパートがデバイスの供給可能なシステム機能を一定程度制御する能力があるか、利用可能な適切な操作者用インターフェイスを持つかの判断は、半自律的／自律的なデバイス、エキスパート自身により、または審査処理や第３者のリソースを通じて、行われる。
【００６１】
本明細書の背景技術に記載した、電子レンジによりウィリアム・テル序曲を演奏する例に戻る。電子レンジは最初に内部で検索を行い、その後、ネットワークに接続されていれば、獲得可能な能力／技術がすでに存在するか判断するために検索を行う。最初の２つのステップで失敗すると、エキスパートの検索を開始する。
【００６２】
電子レンジがリクエストを解析できなければリクエストを解析するためのエキスパートを探す必要があるが、リクエストを解析できるとすると、キーボタンを使って音楽を、特にウィリアム・テル序曲を演奏できる能力を持つエキスパートを探すことになる。
【００６３】
前述のとおり、エキスパート検索の結果、１）キーボード入力による音楽演奏、自動変換機能、音楽の保存、音楽の再生の能力を持つ、リビングにあるデジタルキーボード、２）「電話のキーパッドを使ったウィリアム・テル序曲の演奏」という題名のビデオを投稿した人間の２つのエキスパートを検索したとする。
【００６４】
追加の情報交換にて、デジタルキーボードが電子レンジのキーを押すことで発生した音色を遠隔制御できる事実が得られ、人間への問い合わせにて、彼女が遠隔にて実行する操作者インターフェイスを持っていないが、電子レンジが作業時間と交通の費用を支払えば個人的に喜んで操作に来ることが分かるかもしれない。
【００６５】
そこで、検索が完了すると、後続処理として、そのエキスパートがデバイスの共有可能なシステム機能を一定程度制御する能力があるかと、利用可能な適切な操作者用インターフェイスを持つかの確認を含む、エキスパートを発見したかの判断３４２を行う。もし答えがいいえであれば、追加のエキスパートの検索を、永遠に、利用可能な全てのエキスパートを見つけるまで、一定数のエキスパートを見つけるまで、タイムアウトするまで、またはその他の事前に定められた基準に達するまで、続ける。もし答えがはいであれば、後続処理として、エキスパートが利用可能かの判断３４５に進む。
【００６６】
電子レンジが、デジタルキーボードの場合には利用可能、人間の場合には利用不可能と判断し、あるいは、自身では利用可能かを判断できない場合がある。例えば、通常の自律的なシステムは承諾や料金の支払いの際には半自律的になる。その場合には、電子レンジはロボットに対して、「私には現在はウィリアム・テル序曲を演奏する能力はありませんが、２つのエキスパートを特定しました。１つは、使用実績がないため高い評価ではありませんが、すぐに利用可能なデジタルキーボードです。もう一方は動画視聴回数とその評価に基づき、非常に高い評価の人間ですが、カリフォルニアから飛行機で来る必要があり、最早の到着時刻は午後１０時で概算費用は税込１０，５６２．３７ドルです。高評価の人間のエキスパートを予約するか、評価は劣るデジタルキーボードを使うか判断してください。」と応答するだろう。
【００６７】
上記の例において、デジタルキーボードと人間は音楽を演奏するドメインにおいて電子レンジよりも全の技術力で高いレベルを有していると思われる。しかしながら、必ずしもその必要はない。
【００６８】
例えば、図１を参照すると、遠隔医療ロボット１０４が、まだ行ったことのない病院の新たな場所、２０７号室に行く必要があるが、その場所の地図情報を持っていないとする。遠隔医療ロボット１０４は洗練された経路設計と障害物回避能力を持っている。しかしながら、その部屋の地図情報を持つまでは、それらの利点を利用することができない。一方で、同じくクラウド１１０内にある自動運転掃除機１００は非常に初歩的な経路設計と障害物回避能力を持つが、掃除経路の一部のため、２０７号室への行き方を知っている。
【００６９】
遠隔医療ロボット１０４は、自分を２０７号室に経路案内するためのエキスパートを探し、自動運転掃除機１００を見つける。２つのデバイスは異なる方法論を用いて経路案内を行うため、遠隔医療ロボット１０４は自動運転掃除機１００から受け取るべき情報は受け取ることができない。しかし、遠隔医療ロボット１０４が運転制御を自動運転掃除機１００に渡し、障害物回避能力のみ保持することで、自分が経路を知っている場合ほどは効率的にたどり着けないとしても、たどり着くことが可能になる。さらに遠隔医療ロボット１０４は、次回に効率的な経路を発見でいるように移動経路にある部屋をマッピングすることもできる。
【００７０】
もしその病院が両方のデバイスを所有していた場合、特に自動運転掃除機１００が作業中でなければ、この作業に関わる費用はほぼ発生しないだろう。しかしながら、必ずしもその必要はない。おそらく自動運転掃除機１００は病院の代わりに清掃会社が所有しているだろう。この場合、人間がサービスを提供した場合のコストと同様に、デバイスが提供したサービスに関する何らかの対価のやり取りや料金が発生する。
【００７１】
さらに、人間に比べて他のデバイスによりサービス提供することのコスト削減は大きなものになる。技術者によりリモートコネクトを行い、マニュアルで最初に２０７号室までロボットを運転するは１０ドルの費用が発生するかもしれない。しかしながら、自動運転掃除機１００により行えば数セントで済む。
【００７２】
３４２にてエキスパートが見つかり、３４５にてエキスパートが利用可能であると判断できると、後続処理として、エキスパートが質問に解答／問題の解決を行うために、供給可能なシステム機能についてエキスパートへの一時的なアクセス権の提供３５０を行い、その際、エキスパートによるローカルデバイスでのアクティビティの監視（と必要に応じてその動作への介入）３５５も可能とする。一時的なアクセスは自律的な制御、監視制御または共有制御等があり、デバイスまたはエキスパートが管理者権限で作業できるようにする。例えば、自動運転掃除機１００が遠隔医療ロボット１０４を２０７号室まで運転する際には、遠隔医療ロボット１０４は管理者権限を保持する。しかしながら、技術者の場合には、管理者権限を技術者に提供する。
【００７３】
一時的なアクセス権は制限時間まで、タスクが完了するまで、介入が必要とデバイスが判断するまで、または、その他の事前に定められた基準に達するまで提供される。
【００７４】
最後の処理として、質問が回答されたかまたは問題が解決されたかの判断３６０を行い、実際に、リクエストに対し適切に応答が完了した場合には、通常運転への復帰３２０を行い、そうでなければ、全処理を再度実行する。
【００７５】
３５０にてシステム機能への一時的なアクセス権をエキスパートに付与する際には、コスメティックも機能的な特徴と同様にその対象となる。例えば、エキスパートがアダルト娯楽産業の有名人の仮想人格の場合、擬人的なロボット１０６の音声出力や物理的な制御を発揮する能力への一時的なアクセス権を付与するだけでなく、ロボットは物理的な変化を受けることもできる。例えば、物理的な変化に対応する例として、体系に合うように膨張／縮小可能な膀胱や目の色に合うような水晶体を持つなど考えられる。
【００７６】
エキスパートによるアクティビティの監視（と必要に応じてその動作への介入）３５５に関して、この工程には、合意した契約によってエキスパートが許可されるかどうかのシステム学習の実施も含まれる。再度、アダルト映画スターの例において、相互作用は著作権の下で管理でき、デバイスは記録し、同じ行動を後で実行することの可否を決められる。電子レンジのケースであれば、後に再実行するために行動を記録し、ウィリアム・テル序曲の演奏を音声コマンドのリストに将来追加することもできる。
【００７７】
理想的には、全てのデバイスがユーザの質問に回答し、あるいは、問題を解決するために協働するドメインエキスパートを探す能力を持ち、ドメインエキスパートと連携できるように自身へのアクセス権を提供できるようになることである。しかしながら、エキスパートの検索３４０、マッチするかの判断３４２、利用可能かの判断３４５の一部またはすべてのステップが、一部のデバイスの能力を超えている。このような場合においては、これらのステップの１つまたは複数が、料金に基づくサービスとして検索を行うといった形で、独立したエキスパートシステムにより実施されることも考えられる。
【００７８】
電子レンジの例に戻ると、電子レンジは、音声リクエストに一致するものを命令のデータベースで見つけられなかった場合に、エキスパートを検索するステップ３４０に相当するドメインエキスパートマッチングサービスにコンタクトをする能力のみ持つことになる。このエキスパートマッチングシステムが電子レンジの代わりに全てのマッチングを行い、見つかると電子レンジがドメインエキスパートに一時的なシステム機能へのアクセス権を提供する。代わりに、電子レンジはエキスパートマッチングサービスにコンタクトを取る際に、単にエキスパートマッチングサービスに対して一時的なシステム機能への制御権をあたえることで、エキスパートマッチングシステムは、システム機能への下位の制御権を提供できるようになる。さらに、このシナリオにおいて、エキスパートマッチングシステムは追加でアクティビティの監視（と必要に応じてその動作への介入）を行い、依頼元のシステム（電子レンジ）が備えていない場合には、質問が回答されたかまたは問題が解決されたかの判断３６０まで担当することもできる。
【００７９】
上記のエキスパートマッチングシステムを利用することで、一見すると重要でないデバイスであっても世間一般の問題を解決するシステムとして、能力の幅を広げ、接続したシステムの次なる波を先導することも可能になる。
【００８０】
最後に、実施形態やその拡張含む、本発明に記載の様々な異なる変形は、本発明の理解を助ける目的で記載されたものである。これらの実施方法は、特許請求の範囲に明示的に記載されている範囲を除き、発明やそれと均等の範囲を制限するものではないことを理解されたい。したがって、読者が読みやすいように、上記の説明は、本発明の根本を伝えるための、全ての実施可能な実施形態の代表的な事例に絞り込んでいることを理解されたい。特定のハードウェアまたはソフトウェアの使用を通じて、または本発明を用いた特定のアプリケーションを通じて、他人により組み合わせの観点で本明細書に記載したものと異なる新たな変形が必然的に発見されるため、本詳細な説明は取りうる全ての発明の順序、組み合わせ、バリエーションは列挙していない。これらの実施形態の代替は詳細な説明の該当部分に記載されていない場合や、さらに記載のない実施形態の代替や変形により発明の一部の実施が可能な場合があるかもしれないが、特許請求の範囲に記載された本発明の最小限の本質的部分とその均等の範囲に対するこれらの実施形態の代替や変形の権利を放棄するものではない。
【先行技術文献】
【特許文献】
【００８１】
【特許文献１】米国特許第５２３１６９３号明細書
【特許文献２】米国特許第７００７２３５号明細書
【特許文献３】米国特許第８５２７０９４号明細書
【特許文献４】米国特許出願公報第２００５／０２０４４３８号明細書
【特許文献５】米国特許出願公報第２０１０／００１０６７３号明細書
【特許文献６】米国特許第６８２９５８５号明細書
【特許文献７】米国特許第７１２０６４７号明細書
【特許文献８】米国特許第８１１７１９６号明細書
【図１】
2018504720.tif 000005
【図２Ａ】
2018504720.tif 000006
【図２Ｂ】
2018504720.tif 000007
【図３】
2018504720.tif 000008
【国際調査報告】
2018504720.tif 000009