(57)【要約】【課題】ホスト装置を介して学習プラットフォームに接続される無線接続の対話型ブロックを提供すること。【解決手段】触覚型オブジェクトがどのように対話するのかに関しての情報を収集するセンサと、対話型データを一つ以上の他の装置に伝える一つ以上の通信インターフェイス、又は、その対話を分析し、ユーザにフィードバックを提供し、手先の能力及び器用さ、認知能力、記憶及び記憶力を評価し、過去のパフォーマンスに基づく課題を提供し、ごまかしを学習するプラットフォームとを備えた対話型ブロック。【選択図】図２
2019111411.tif 000002
【特許請求の範囲】
【請求項１】
第一の対話型ブロックの方位を決定するよう構成されたセンサと、
前記第一の対話型ブロックを隣接の対話型ブロックと結合するよう構成されたコネクタと、
無線通信インターフェイスと、
隣接の対話型ブロックの通信インターフェイスと、
非一過性のコンピュータ読み取り可能命令を記憶するコンピュータ読み取り可能媒体とを備え、
前記命令は、実行されると、前記第一の対話型ブロックに対して、
前記第一の通信インターフェイスを用いて前記隣接の対話型ブロックから隣接データを受信させ、
少なくとも前記隣接データと前記第一の対話型ブロックの前記方位とに基づいて、前記第一の対話型ブロック及び前記隣接の対話型ブロックの状態データを決定させ、
前記無線通信インターフェイスを通じて、前記状態データを電子装置に送信させるよう効力を生じる、対話型ブロック。
【請求項２】
前記無線通信インターフェイスを介して受信される点灯命令に応答してオンするよう構成された光源を更に備える、請求項１記載の対話型ブロック。
【請求項３】
前記光源は多色光源であり、前記点灯命令は前記光源に対して所定の波長を規定する、請求項２記載の対話型ブロック。
【請求項４】
前記ブロックは、面をもつ略立方体形状を有し、前記光源からの光が通る前記面のうち少なくともいくつかは透過性である、請求項２記載の対話型ブロック。
【請求項５】
前記コンピュータ読み取り可能命令は、更に前記ブロックに対して、
前記隣接の対話型ブロックが隣接のブロック内の光源を照らすべきことを示す前記受信した点灯命令に応答して、前記隣接のブロックの通信インターフェイスを用いて、信号を送らせるよう効力を生じる、請求項２記載の対話型ブロック。
【請求項６】
前記電子装置は、相対位置データを処理し、前記対話型ブロック及び前記隣接の対話型ブロックを充電する基地局を有し、前記対話型ブロック上の電子接点は、電力レベル情報を伝え、前記基地局から電力を受け取ることが可能である、請求項１記載の対話型ブロック。
【請求項７】
前記コンピュータ読み取り可能命令は、更に前記対話型ブロックに対して、
複数の対話型ブロックと接続して対話型ブロックのメッシュネットワークを形成させ、
前記対話型ブロックの前記メッシュネットワークにおいて他の対話型ブロックのいずれかが前記電子装置に対してより効率的な接続を提供するか否かを決定させるよう効力を生じる、請求項１記載の対話型ブロック。
【請求項８】
命令を記憶する非一過性のコンピュータ読み取り可能媒体であって、前記命令が、計算装置の一つ以上のコンピュータプロセッサによって実行されると、前記計算装置に対して、
前記電子装置に無線接続される対話型ブロックのグループに関するタスクを表示させ、
前記対話型ブロックの集まりの状態データであって、前記タスクを完了しようとする間にどのようにしてユーザが互いに関連した前記対話型ブロックを操作するかを説明する状態データを受信させ、
前記状態データに基づいて前記タスクに対するタスク処理を決定させ、
分散したユーザベースでタスクを採点するネットワークベースのプラットフォームに前記タスク処理を送信させ、
前記同じタスクを提示された前記ユーザベースの他のメンバと比較してどれだけ前記ユーザが前記タスクを上手く実施したかを説明するタスクスコアを前記ネットワークベースのプラットフォームから受信させる、非一過性のコンピュータ読み取り可能媒体。
【請求項９】
前記対話型ブロックは、
前記対話型ブロックの方位を決定するよう構成されたセンサと、
前記対話型ブロックを隣接の対話型ブロックと結合するよう構成されたコネクタと、
無線通信インターフェイスと、
隣接の対話型ブロックの通信インターフェイスと、
非一過性のコンピュータ読み取り可能命令を記憶する記憶装置とを備え、
前記命令は、実行されると、前記対話型ブロックに対して、
前記第一の通信インターフェイスを用いて前記隣接の対話型ブロックから隣接データを受信させ、
少なくとも前記隣接データと前記第一の対話型ブロックの前記方位とに基づいて、前記第一の対話型ブロック及び前記隣接の対話型ブロックの状態データを決定させ、
前記無線通信インターフェイスを通じて、前記状態データを前記計算装置に送信させるよう効力を生じる、請求項８記載の非一過性のコンピュータ読み取り可能媒体。
【請求項１０】
前記対話型ブロックは、前記無線通信インターフェイスを介して受信される点灯命令に応答してオンするよう構成された多色光源を更に備え、
前記点灯命令は前記光源に対して所定の波長を規定し、
前記対話型ブロックは、面をもつ略立方体の形状を有し、前記光源からの光が通る前記面のうち少なくともいくつかが透光性であり、
前記点灯命令は、更に前記対話型ブロックに指示して、隣接のブロック内に光源を照らすため前記点灯命令を前記隣接の対話型ブロックに伝えさせるよう効力を生じる、請求項９記載の非一過性のコンピュータ読み取り可能媒体。
【請求項１１】
前記命令は、更に、前記計算装置に対して、
前記ユーザが前記タスクを完了しようとする間に前記対話型ブロックの集まりの状態データを連続的に受信させ、
前記対話型ブロックの集まりの動的仮想表現を前記計算装置のスクリーン上に表示させる、請求項８記載の非一過性のコンピュータ読み取り可能媒体。
【請求項１２】
前記命令は、更に、前記計算装置に対して、前記タスク処理が所定の進捗閾値より下であることを決定させ、前記タスクに対するヒントを提供させる、請求項８記載の非一過性のコンピュータ読み取り可能媒体。
【請求項１３】
前記命令は、更に、前記計算装置に対して、前記対話型ブロックの集まりにおける一つの対話型ブロックの前記計算装置と光源とのうち一つ以上を通じて前記タスクに関するヒントを提供させる、請求項１２記載の非一過性のコンピュータ読み取り可能媒体。
【請求項１４】
前記命令は、更に、前記計算装置に対して、前記タスクスコアと共に前記タスクスコアに基づいて少なくとも一つの追加的なタスクを実施する提案を受け取らせる、請求項８記載の非一過性のコンピュータ読み取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願のクロスレファレンス
本願は、２０１５年１０月７日に出願された米国特許出願第１４／８７７，５９６号の優先権を主張する。米国特許出願第１４／８７７，５９６号は、参照によって本願に全体として明確に組み込まれる「触覚型インテリジェンスプラットフォーム」なる名称の２０１４年１０月８日に出願された米国仮出願第６２／０６１，６２１号の恩恵を主張する。
【０００２】
本技術は、対話型オブジェクトに係り、具体的には、ホスト装置を介して学習プラットフォームに接続される無線接続の対話型ブロックに関わる。
【背景技術】
【０００３】
ブロック、玩具ブリック、及び、他のオブジェクトとの人間の対話は、社会や文化にわたって本質的に至る所に存在している。このような対話は、運動技能の発達、空間的な関係や基礎物理の学習等を補助するよう非常に幼い年齢で推奨されている。幼年齢以降でも、触覚型の遊びは、人を楽しませ、手先の器用さを更に発達させ、芸術的且つ創造的なスキルを外に表し、論理的且つ他の認知的な洞察力を発達させる等のために勧められる。
【０００４】
電子的な構成要素を備える対話型オブジェクトは、これらオブジェクトのアピールを強める試みで開発されている。更に、仮想的な環境において物理的なオブジェクトを表すいくつかの試みもなされている。しかしながら、どのようにして触覚型オブジェクトと対話するかに関する情報を収集し、その対話を分析し、ユーザにフィードバックを提供し、手先の能力や器用さ、認知能力、記憶及び記憶力を評価し、過去のパフォーマンスに基づく課題を提供する等のロバスト解がない。
【発明の概要】
【０００５】
本開示の追加的な特徴及び利点は、以下の説明に記載され、その説明から部分的に明らかなり、又は、ここで開示される原理を実施することによって学習され得る。本開示の特徴及び利点は、添付の特許請求の範囲で特に指摘される機器や組み合わせを用いて実現され獲得され得ることができる。本開示のこれら及び他の特徴は、以下の説明及び添付の特許請求の範囲からより完全に明らかになり、又は、ここで記載する原理を実施することによって学習され得る。
【０００６】
本技術のいくつかの実施形態は、どのようにして触覚型オブジェクトと対話するかに関する情報を収集するセンサと、その対話を分析し、ユーザにフィードバックを提供し、手先の能力や器用さ、認知能力、記憶及び記憶力を評価し、過去のパフォーマンスに基づく課題を提供する等の一つ以上の他の装置又はプラットフォームに対話データを送信する一つ以上の通信インターフェイスとの対話型ブロックのグループを伴う。対話型ブロックは、対話型ブロックのネットワークを形成するよう接続可能である。
【０００７】
対話型ブロックは、一つ以上のセンサ、隣接のブロックと接続する結合機構、別の電子装置と接続する無線通信インターフェイス、及び、隣接のブロックと通信する通信インターフェイスを含み得る。対話型ブロックは、センサデータ、隣接の対話型ブロックからの隣接データ、及び、他の状態データを処理するための固有の識別子や命令を記憶するプロセッサ及びメモリも含み得る。プロセッサは、更に、無線通信インターフェイスに、処理されたデータを電子装置に送信させることができる。いくつかの実施形態では、プロセッサは、無線通信インターフェイスに、生データ又は一部処理されたデータを電子装置又は他の対話型ブロックに送信させる。タイミング、ブロックと基地局との間の接続、及び、センサデータソースの能力に基づいて、センサデータに適用し得るプロセッサを前処理する方法及び程度に関して決定がなされ得る。
【０００８】
対話型ブロックは、フィールド・プログラマブル発光ダイオード（ＬＥＤ）等の光源も含み得、ブロックは光源を点灯させる点灯命令を受信し得る。いくつかの実施形態では、ブロックは、光源からの光の通過を許容する透光性領域をもつ側部を有する。
【０００９】
対話型ブロックは、対話やセンサデータを受信し、そのデータを電子装置又はネットワークベースのプラットフォームに送信する基地局も含み得る。基地局は、無線（例えば、誘導的）又は物理的（例えば、伝導的）充電インターフェイスで構成されてもよく、ブロックは充電可能な電源、及び電力レベル情報を伝達すると共に基地局から電力を受け取ることができる電気接点を含み得る。
【００１０】
本技術のいくつかの実施形態では、電子装置には対話型ブロックのグループに結合され、電子装置は幅広い種類のユーザの知的鋭敏さ、器用さ、空間認識、創造性等をテストする対話型ブロックのグループに関するタスクを表示する。電子装置は、ユーザがタスクを完了しようとしながらどのようにして相互に関連する対話型ブロックを操作するかを説明する対話型ブロックの収集のために状態データを継続的に受信できる。
【００１１】
本技術のいくつかの実施形態は、対話型ブロックのグループの動的仮想表現を略リアルタイムで表示すること、受信した状態情報に基づいてタスクに対するタスク処理を決定することを伴う。タスク処理に基づき、電子装置、ブロック、又は、その双方は、タスクを完了するためのヒントをユーザに提供することができる。タスク完了イベントを検出した後、電子装置は、タスク情報を触覚型ＩＱプラットフォームに送り、返事として一つ以上の更なるタスクを実施するためのタスクスコア及び／又は提案を受信することができる。本技術のいくつかの実施形態では、タスクスコアには、ユーザが仲間や同僚グループと比べてどれだけ上手くタスクを完了したかといった比較が伴い得る。
【図面の簡単な説明】
【００１２】
本開示の上述の及び他の利点及び特徴が得られる方法を説明するために、簡潔に上述した原理について詳細な説明が、添付の図面に例示される具体的な実施形態を参照してなされる。図面が本開示の典型的な実施形態のみを示し、従って、その範囲を制限すると考えるべきではないことは理解され、本願の原理が添付の図面を用いて一層の明確さ及び詳細さをもって記載説明される。
【図１】本技術のいくつかの実施形態による対話型オブジェクトのグループを示す。
【図２】本技術のいくつかの実施形態による携帯用電子装置と接続する対話型オブジェクトのグループを示す。
【図３Ａ】本技術のいくつかの実施形態による一つの対話型ブロックの例を示す。
【図３Ｂ】本技術のいくつかの実施形態による一つの対話型ブロックのクローズアップ図を示す。
【図４Ａ】本技術のいくつかの実施形態による様々な例を示し、対話型ブロックがどのように相互結合しているのかを示す。
【図４Ｂ】本技術のいくつかの実施形態による様々な例を示し、対話型ブロックがどのように相互結合しているのかを示す。
【図４Ｃ】本技術のいくつかの実施形態による様々な例を示し、対話型ブロックがどのように相互結合しているのかを示す。
【図５】本技術のいくつかの実施形態による一つの対話型ブロックの部分的拡大図を示し、当該対話型ブロック内に存在し得るいくつかの構成要素を示す。
【図６】本技術のいくつかの実施形態による一つの対話型ブロックのキャリアの一面に関する平面図である。
【図７】本技術のいくつかの実施形態による、主基地局を通じて接続される対話型ブロックのグループを示す。
【図８Ａ】本技術のいくつかの実施形態による携帯用電子装置と接続する対話型オブジェクトのグループを示す。
【図８Ｂ】本技術のいくつかの実施形態によるネットワークベースの触覚型ＩＱプラットフォームを示すものであり、当該プラットフォームが、対話型ブロックとのユーザ対話をモニタリングし、ユーザタスクデータを収集し、ユーザ用のタスクデータ及びユーザ社会からのタスクデータに基づいてフィードバックを分析するよう構成されている。
【図９】本技術のいくつかの実施形態による、対話型ブロックのグループとのユーザ対話をモニタリングし、対話データを触覚型ＩＱプラットフォームに送信し、その触覚型ＩＱプラットフォームからタスクスコアを受信する方法を示す。
【図１０Ａ】典型的な可能性あるシステムの実施形態を示す。
【図１０Ｂ】典型的な可能性あるシステムの実施形態を示す。
【発明を実施するための形態】
【００１３】
本開示の様々な実施形態を以下に詳細に説明する。具体的な実施について説明するが、それが例示目的のためのみになされていることは理解されるであろう。当業者には、他の構成要素及び構成が本開示の趣旨及び範囲から逸脱することなく使用されてよいことは分かるであろう。
【００１４】
本願で使用する「構成された」といった用語は、「構成可能」といった用語が「構成された」と区別して明確に使用されない限り、構成された及び構成可能を言及するように交換可能に使用されると考えられる。その用語の適切な理解は、その用語を用いる文脈で当業者には明らかになるであろう。
【００１５】
開示する技術は、どのようにして触覚型オブジェクトと対話するかに関する情報を収集し、その対話を分析し、ユーザにフィードバックを提供し、手先の能力や器用さ、認知能力、記憶及び記憶力を評価し、過去のパフォーマンスに基づいて課題を提供する等のロバスト解に対する技術上の要求に取り組んでいる。
Ｉ．序文‐対話型オブジェクト及びホスト装置との通信
【００１６】
図１は、対話型オブジェクト１００（１００ａ〜１００ｇ）のグループの実施例を例示する。対話型オブジェクト１００ａ〜１００ｇは、多数の他の対話型オブジェクト１００ａ〜１００ｇ（図１では鎖リンクによって表される）に物理的に結合され得、同様にして、分離され得る。
【００１７】
対話型オブジェクト１００ａ〜１００ｇ間の結合は、幅広い種類の手段、例えば、機械的ラッチ、磁力、接着剤、ボール及びソケット、チューブ及びスタッド、留め具等を通じて達成され得る。いくつかの実施形態では、物理的結合は、雄型構成要素を有する一つの対話型オブジェクト１００及び雌型構成要素を有する補完的な対話型オブジェクト１００によって達成され、代替的には、結合中の両方の対話型オブジェクト１００は対称的な結合特徴を有し得る。いくつかの実施形態では、対話型オブジェクト１００は、対話型オブジェクト１００の多数の面又は特徴と共に結合され得る。いくつかの実施形態では、物理的結合は、重力及び／又は摩擦によって達成される又は補助される。
【００１８】
多数の対話型オブジェクト１００を結合することにより、様々な三次元の形状、形態、設計、及び、構成を創り出すことができる。例えば、図１はツリーを大雑把に示す。
【００１９】
いくつかの実施形態では、対話型オブジェクト１００は六面を有する立方体又は立方形である。代替的には、対話型オブジェクト１００は、別のｎ面のオブジェクトと結合され得る任意のｎ面のオブジェクトでもよく、このときｎ及びｍは同一でも又は異なってもよい。平らな面は、結合時に自由度を保てる等のある利点を提供するが、対話型オブジェクト１００は少なくともいくつかの湾曲面も有し得る。いくつかの実施形態では、ある構成（例えば、面の数又はタイプ）の対話型オブジェクトは、異なる構成の対話型オブジェクトと結合され得る。
【００２０】
加えて、各対話型オブジェクト１００は、プロセッサと、センサと、通信インターフェイスと、内部回路とを含み、互いと通信するよう構成され得る。例えば、対話型オブジェクト１００ａは、対話型オブジェクト１００ｂ（破線の両方向矢印によって表される）と通信し得る。いくつかの実施形態では、通信インターフェイスは、無線（例えば、音、光、又は、ブルートゥース（登録商標）、ＷｉＦｉ、ＮＦＣ、ＲＦＩＤ等の他の電磁放射）である。いくつかの実施形態では、対話型オブジェクト１００は共通のバスを共有する。更には、いくつかの実施形態では、対話型オブジェクト１００は、以下でより詳細に説明するように、通信インターフェイスを通じて電力を供給及び／又は受け取ることができる。
【００２１】
いくつかの実施形態では、対話型オブジェクト１００は、隣接する対話型オブジェクト１００（例えば、相互結合されている）とのみ通信している。代替的には、以下でより詳細に説明するように、対話型オブジェクト１００は隣接に関わらず（例えば、メッシュネットワークにおいて）隣接の対話型オブジェクト１００と通信し得る。例えば、対話型オブジェクト１００ｄは対話型オブジェクト１００ｆと通信し得る。
【００２２】
以下により詳細に説明するように、対話型オブジェクト１００ａ〜１００ｇは、それらの個々の方位、別のオブジェクトに対するそれらの位置、一つ以上の他のオブジェクトにそれらが接続されているか否か等に関するデータを捕捉することができるセンサを有して構成され得る。例えば、対話型オブジェクト１００ａ〜１００ｇは、加速度計、ジャイロスコープ、磁力計、慣性モーメントユニット等のうち一つ以上を含み得る。
【００２３】
更には、対話型オブジェクト１００ａ〜１００ｇそれぞれは、通信回路を有して構成され得、その場所（例えば、空間における配置、座標系に対する相対位置、又は、他の対話型オブジェクトに対する位置）、方位、移動（例えば、並進又は回転）、結合ステータス、近傍の対話型オブジェクト、又は、現在の状態に関する情報を通信することができる。例えば、いくつかの実施形態では、対話型オブジェクト１００は、基地局又は他のクライアント装置とも通信することができる。同様にして、通信回路は、対話型オブジェクト１００の一つ以上の態様を制御するための基地局又はクライアント装置から情報を受信してもよい。例えば、以下でより詳細に説明するように、対話型オブジェクト１００ａ〜１００ｇが光源を含み、クライアント装置がその光源を制御するための制御信号を対話型オブジェクト１００ａ〜１００ｇに送信してもよい。
【００２４】
図２は、本技術のいくつかの実施形態による携帯用電子装置２００と（例えば、基地局を介して）通信している対話型オブジェクト１００ａ〜１００ｇのグループを例示する。以下でより詳細に説明するように、携帯用電子装置２００は、基地局を通じて対話型オブジェクトのネットワークと通信することができる。対話型オブジェクトのネットワークは様々なトポロジー（例えば、メッシュ、バス、ポイント・トゥ・ポイント、スター、リング、ツリー等）であってもよい。例えば、各対話型オブジェクトは基地局に独立して接続でき、その後にその基地局は携帯用電子装置２００に接続され得る。
【００２５】
いくつかの実施形態では、携帯用電子装置２００は、一つの対話型オブジェクト１００とのみ通信する返事として、他の対話型オブジェクト１００と通信し、携帯用電子装置２００に情報を中継してもよい。代替的には、携帯用電子装置２００は、多数の対話型オブジェクト１００と通信することができる。いくつかの実施形態では、通信は無線（例えば、音、光、又は、ブルートゥース、ＷｉＦｉ、ＮＦＣ、ＲＦＩＤ等の他の電磁放射）又は有線（例えば、対話型オブジェクト１００に接続されたワイヤを用いる又は対話型オブジェクトを導電面に配置する等の物理的接続）である。
【００２６】
いくつかの実施形態では、携帯用電子装置２００と対話型オブジェクト１００との間の通信は双方向でもよい。例えば、携帯用電子装置２００は、対話型オブジェクト１００にコマンドに送り、例えば、対話型オブジェクトに埋め込まれた光の色を変更し、モータを作動し、音を鳴らす等を行ってもよい。更に、対話型オブジェクト１００ａ〜１００ｇのうちの一つ以上は、携帯用電子装置２００に通信を返してもよい。例えば、対話型オブジェクトは、対話型オブジェクト１００の状態、位置、場所、方位等を説明する情報を携帯用電子装置２００に送ることができる。同様にして、第一の対話型オブジェクト１００は、別の対話型オブジェクト１００に関する情報を知らせることができる。従って、携帯用電子装置２００は、対話型オブジェクト１００ａ〜１００ｇそれぞれの相対的な方位や位置を学習することができる。
【００２７】
携帯用電子装置２００は、以下でより詳細に説明するように、対話型オブジェクト１００ａ〜１００ｇとの双方向通信及び相互作用のために、対話型オブジェクト１００ａ〜１００ｇの方位と対話型オブジェクト１００ａ〜１００ｇを用いて実施されるべきタスクとについてフィードバックをユーザに提供するために構成される一つ以上のアプリケーション２０１をも実行し得る。
【００２８】
例えば、図２に示すように、アプリケーション２０１は、対話型オブジェクト１００ａ〜１００ｇの光源（例えば、ブールトグル又はＲＧＢ、ＨＳＬ，ｓＲＧＢ、ＣＭＹＫ、グレースケール値等の命令）を制御し（例えば、オンにする、オフにする、点滅させる等）、ユーザにタスク（例えば、対話型オブジェクト１００ａ〜１００ｇをアセンブルする）を提示し、ユーザがタスクをどれだけ上手く（例えば、どれだけ迅速に）実行するかの進歩を追うことができる。対話型オブジェクト１００ａ〜１００ｇはユーザによって操作されると、対話型オブジェクト１００ａ〜１００ｇは、互いに関連する構成に関してアプリケーションに情報を送り返す。一旦対話型オブジェクト１００ａ〜１００ｇがタスクに応じて構成されると、アプリケーション２０１はユーザにタスクフィードバックを供給することができる。更に、以下でより詳細に説明するように、アプリケーション２０１は、ネットワーク接続上でタスクプラットフォームにタスクパフォーマンスの詳細を伝えるよう構成され得、タスクプラットフォームはタスクパフォーマンスの詳細を処理し、他のユーザのデータとタスクパフォーマンスの詳細を比較し、比較結果をアプリケーション２０１に送り、更なるタスクに関する提案をアプリケーション２０１に送る等を行うことができる。
【００２９】
アプリケーション２０１は、ユーザが「フリープレイ」を実施することができるよう構成され得る。フリープレイは、対話型オブジェクト１００ａ〜１００ｇのグループの場所、方位、接続ステータス等を追跡するアプリケーション２０１を伴い、携帯用電子装置２００に対話型オブジェクト１００ａ〜１００ｇの仮想モデルを提示する。同様にして、アプリケーション２０１は、対話型オブジェクトの一つ以上の態様も、例えば、対話型オブジェクト１００における光源の色を制御するためのユーザ選択可能な制御を提供することができる。
【００３０】
幅広い種類の他のアプリケーションも対話型オブジェクト１００ａ〜１００ｇと協同して使用され得、そのいくつかは以下でより詳細に説明され、いくつかは本開示の利益を有する当業者にとって明らかであろう。
ＩＩ．対話型オブジェクトの詳細
【００３１】
図３Ａは、本技術のいくつかの実施形態による対話型ブロック３００の実施例を例示する。対話型ブロック３００は、直ぐ近くの対話型ブロック又は他の装置と通信するための通信インターフェイス３０１を有し得る。いくつかの実施形態では、通信インターフェイス３０１は、対話型ブロック３００のエッジ近くで中心に位置される。いくつかの実施形態では、対話型ブロック３００の各面の各エッジに沿って通信インターフェイス３０１があり、一つの対話型ブロック３００当たり２４個の通信インターフェイス３０１を構成する。いくつかの実施形態では、通信インターフェイス３０１は、面の質量中心に又はコーナーの近くに設置されてもよい。いくつかの実施形態では、通信インターフェイス３０１は無線であり、対話型ブロック３００内のどこにでも設置され得る。
【００３２】
図３Ａに示すように、上述した二つの対話型ブロック３００を物理的に接続するために結合機構３０２が使用され得る。いくつかの実施形態では、結合機構は対話型ブロック３００の各コーナーに設置される。
【００３３】
図３Ｂは、本技術のいくつかの実施形態による対話型ブロック３００のクローズアップ図を例示する。図示されるように、通信インターフェイス３０１には、多数の接点３０４ａ〜３０４ｅ（ひとまとめにして「接点３０４」）が含み得る。いくつかの実施形態では、接点３０４は、二つの対話型ブロック３００の面が接触されると回路が完成するように露出され得る。いくつかの実施形態では、接点３０４は同様に順番付けられた接点３０４又は逆に順番付けられた接点３０４に整列され得るように接点３０４は可逆的である。例えば、一つの対話型ブロック３００の接点３０４ａ〜３０４ｅは、別の対話型ブロック３００のうち３０４ａ〜３０４ｅのそれぞれと、又は、他の対話型ブロック３００のうち３０４ｅ〜３０４ａのそれぞれと接続し得る。
【００３４】
いくつかの実施形態では、対話型ブロック３００は、光を通すことができる窓３０３を有し得る。窓３０３は、透明、半透明、又は、透光性でもよい。いくつかの実施形態では、窓３０３には、対話型オブジェクトの面全体が含み得、或いは、窓３０３には面の一部分のみが含み得る。いくつかの実施形態では、対話型ブロック３００は単一の窓３０３又は多数の窓部分３０３を有してもよい（例えば、対話型ブロック３００の各面が窓３０３を有してもよい）。いくつかの実施形態では、対話型オブジェクト１００内からの単一の光源は多数の窓部分３０３を通って光ることができる。例えば、単一の光源は、フィールド・プログラマブル発光ダイオード（「ＬＥＤ」）でもよい。代替的には、各窓３０３は別個の光源を有してもよい。いくつかの実施形態では、窓３０３は何ら覆われずに取り付けられた光（例えば、対話型ブロック３００の面に取り付けられたＬＥＤ）でもよい。
【００３５】
図４Ａ〜図４Ｃは、本技術のいくつかの実施形態による、どのようにして対話型ブロックが相互結合できるかに関して様々な実施例を例示する。例えば、図４Ａでは、対話型ブロック４０１は、対話型ブロック４０１、４０２の対向する側が完全に整列されるように対話型ブロック４０２と接続し得る。このような構成では、多数の結合機構３０２は二つの対話型ブロック（例えば、四つの磁石対）を結合することができ、多数の通信インターフェイス３０１は二つの対話型オブジェクト（例えば、四つの通信インターフェイス３０１の対）を相互接続することができる。代替的には、対話型ブロックは、一つの通信インターフェイス３０１の対を用いてのみ接続し得る。図４Ｂに示すように、一つの対話型ブロック４１１は、面の半分のみを接触した状態で片寄らせて別の対話型ブロック４１２と接続し得る。いくつかの実施形態では、本構成は、二対の結合機構３０２及び一対の通信インターフェイス３０１のみを利用し得る。いくつかの実施形態では、通信インターフェイス３０１は可逆的となり得、それにより対話型ブロックは通信を維持しながら図４Ａ及び図４Ｂに示されるように接続することができる。図４Ｃは、二つの対話型ブロックの別の典型的な構成を示す。例えば、対話型ブロック４２１は、面の四分の一のみを接触した状態で片寄らせて対話型ブロック４２２と接続し得る。いくつかの実施形態では、対話型ブロックは、通信インターフェイス３０１が二つの対話型ブロック間で接続を確立することができない場合でさえ結合機構３０２を介して物理的に結合し得るように構成される。図４Ａ〜図４Ｃで提供される接続オプションのみを用いると、二つのブロックのみを用いて６２＊４（図４Ａ）＋２４２（図４Ｂ）＋２４２（図４Ｃ）＝１２４８通りの接続の可能性がある。使用されるブロックが多くなると、接続可能性が指数関数的に増加され得る。
【００３６】
図５は、対話型オブジェクトの部分的な分解図を示し、対話型オブジェクト内に存在し得るいくつかの構成要素を示す。一つ以上の光源５０２は、ＬＥＤ、電球、エレクトロルミネッセンスワイヤ等の様々な発光源でもよい。キャリア５０３は、対話型オブジェクト１００の面内にぴったり入り得る。キャリア５０３は、泡状物質又はプラスチック等のきめ細かな材料よりなり得る。いくつかの実施形態では、図５に示すようなキャリア５０３は、多数の側面をもつキャリア５０３のうち一側面のみである。例えば、図５における二つのキャリア５０３の部分が取り付けられ得、或いは、三つ以上の部分が組み合わされて立方形を形成してもよい。キャリア５０３は、対話型オブジェクト１００用の構造を提供し、通信インターフェイス３０１、結合機構３０２、光５０２等の構成要素を適所で保持することができる。いくつかの実施形態では、キャリア５０３は中空部分を有する。
【００３７】
図６は、キャリア５０３の一面の平面図を示す。キャリア５０３には、通信インターフェイス（図示せず）並びに接点３０４ａ〜３０４ｅが含み得る。いくつかの実施形態では、キャリア５０３は、異なる構成要素に電力及び接続を提供するトレースをもつプリント回路基板であり或いはそれを含む。前述のとおり、通信インターフェイス３０１は可逆的であるため、いくつかの実施形態では、接点は対称的となり得る。例えば、接点３０４ａは、３０４ｅに接続され得る。いくつかの実施形態では、二つの接点３０４はプログラムに基づいて交換可能であり、例えば、プロセッサは接点３０４ｂが一つの役割（例えば、出力）のために構成され、別の接点３０４ｄが別の役割（例えば、入力）のために構成されるべきことを検出することができる。キャリア５０３は、内部通信及び他のブロックとの通信のためにＴＷＩ、Ｉ２Ｃ、ＳＰＩ等の様々な通信規格を容易にし得る。いくつかの実施形態では、ブロックは、汎用固有識別子（ＵＵＩＤ）等の情報を伝達することができる。キャリア５０３は、キャリアの内部にある構成要素と相互接続するために貫通孔を有し得る。キャリア５０３は、結合機構３０２（例えば、球状磁石）を収容するためのカットアウト６０１ａ〜６０１ｄを有し得る。キャリア５０３は、光５０２からの光が窓３０３まで透過できるよう孔６０２をも有してもよい。いくつかの実施形態では、トレース６０８及びトレース６１０は、接点３０４及び他の構成要素に正電圧又は接地電圧のいずれかを供給する。いくつかの実施形態では、一つの対話型オブジェクト１００は別の対話型オブジェクトに接点３０４を通じて電力を詰め込むことができる。
【００３８】
対話型ブロックは、一つ以上のマイクロ制御ユニット（ＭＣＵ）をＰＣＢ及びトレースに接続され電源に結合された状態でも構成され得る。ＭＣＵは、固有の識別番号を記憶した一つ以上のメモリ装置にも接続される。いくつかの実施形態では、対話型ブロックは基地局を使用してネットワークで接続される。代替的には、対話型ブロックは他のネットワークトポロジーを使用して接続され得る。
【００３９】
図７は、本技術のいくつかの実施形態による、主基地局７５０を通じて接続される対話型ブロック７００のグループを例示する。主基地局７５０は、プラグコード７５３をもつ電源７５２と、プロセッサ７５４と、ネットワーク内でブロックを接続し、捕捉データを登録し、電力を管理し、ブロックを充電する等を行うメインプログラムを記憶するメモリ７５６とを含む。主基地局７５０は、携帯用電子装置に接続するための通信インターフェイス７６０及び／又はブロックデータやタスクデータ（以下でより詳細に説明）を追跡するクラウドベースプラットフォームをも含み得る。
【００４０】
対話型ブロック７００のグループはネットワーク内で同時に接続され得る。ブロックそれぞれの固有単位識別番号により、基地局はどのサービスが利用可能であるかを知ることができ、基地局は内部の加速度計、ジャイロスコープ、磁石計、及び／又は、慣性モーメントユニット（ＩＭＵ）によって捕捉されたデータを捉えることができる。通信インターフェイス７６０は、ディスプレイ、携帯用電子装置、クラウドベースプラットフォームのアプリケーション等と通信することもできる。
【００４１】
基地局７５０は、捕捉したデータを用いて、どのようにしてブロック７００が操作されるかを追跡することができ、基地局（又は、接続された携帯装置、クラウドベースプラットフォームのアプリケーション等）は、例えば、構築されているものの仮想画像を創り出し、タスク完了データ等を供給し、その仮想画像を表示することでユーザにフィードバックを供給することができる。
【００４２】
いくつかの実施形態では、各ブロックはネットワーク内でノードとして有効に機能し、いくつかの他のブロックはそれを通じてネットワークに接続することができ、それにより、単一のネットワークに取り付けられるブロックの数はどのプロトコルがネットワークの元となっても限界まで増加することができる。
【００４３】
加えて、本技術のいくつかの実施形態では、基地局７５０はブロック７００の物理的、誘導的、又は、他の無線充電のために構成される。これらの実施形態では、各対話型ブロックは電池を埋め込まれ、充電論理や分散式同時充電は物理的、誘導的、又は、他の無線接続のいずれかを通じて実現され得、オブジェクトからのケーブルの分解又はオブジェクトへのケーブルの導入の何らの形式も要せず基地局７５０による同時又は連続的な再充電を確保することができる。基地局７５０は、電流をブロックの第一の層に送り上げる。ブロック７００それぞれは、自身の電池ステータスを管理し、電力が必要な場合には基地局７５０に注意を喚起する。基地局７５０は、同時に多数のブロック用に最も適した量の電力を確保するため多数のチャネルを通じて電源を供給する。充電中、単一のブロックに埋め込まれた回路は、電力の入力を電池充電器に向ける。電池が完全に充電されると、回路は、スタック中の他の接続されたブロックがより多くの充電電力をもつために電池への入力をロックし得る。
【００４４】
いくつかの実施形態では、電池の寿命は、電力低下作用を通じて延長され、加速度計／運動センサ又はブロックの接続におけるアクティビティの欠如によって刺激される。これは、基地局７５０のメモリに記憶され、ブロックのＭＣＵによって実行されるメインプログラムにおけるインタラプトを開始させ、それによりメインシステムコンポーネントの電力低下を発令する。電力低下の後、ブロック７００はほとんど電力の消費を生じない状態でスダンバイモードで存在する。アクティビティがスタンバイモードで加速度計又は外部接続によって登録された場合、インタラプトはメインプログラムを作動させオブジェクトをシステムに戻して印を付ける。
【００４５】
いくつかの実施形態では、電池の寿命のサイクルは、基地局を通じて追跡され、全ての電池にわたって比較される。寿命サイクルを最適化するために、ブロックは放電され、それから現在のリチウムイオン電池の技術にとって最大限の長期容量を保つように不稼働期間中に再充電され得る。
ＩＩＩ．オブジェクト対話、触覚型インテリジェンス、及び、クラウドベースプラットフォームの追跡
【００４６】
上述したとおり、本技術のいくつかの実施形態は、対話型オブジェクトを伴い、その対話型オブジェクトがホスト装置を使って自己の位置、方位、運動（例えば、並進又は回転）、結合ステータス、直ぐ近くの対話型オブジェクト、現在の点灯ステータス等に関する情報を電子装置に通信する。ホスト装置は、基地局、電話機、タブレット、他の携帯用電子装置、ラップトップコンピュータ、専用機械、ゲートウェイ、ルータ等でもよい。対話型オブジェクトは、基地局又は一体型通信モジュール（例えば、ブルートゥース）を通じて情報を伝えることができる。
【００４７】
図８Ａは、本技術のいくつかの実施形態による携帯用電子装置８００と通信する対話型オブジェクト８５０のグループを例示する。いくつかの実施形態では、携帯用電子装置８００は、他の対話型オブジェクト８５０に情報を送ることができるたった一つの対話型オブジェクト（例えば、８５０３）と直接的に接続する。代替的には、携帯用電子装置８００は、多数の対話型オブジェクト８５０と接続することができる。いくつかの実施形態では、携帯用電子装置８００は全ての利用可能な対話型オブジェクト８５０と接続する。いくつかの実施形態では、携帯用電子装置８００は、他の対話型オブジェクト８５０にその通信をその後に中継する最も近いオブジェクト（例えば、対話型オブジェクト８５０３及び８５０７）のようにある基準を満たす対話型オブジェクト８５０にのみ接続する。いくつかの実施形態では、限定された数の対話型オブジェクト８５０のみが携帯用電子装置８００と通信する能力（例えば、ブルートゥースモジュール）を有する。いくつかの実施形態では、携帯用電子装置８００と対話型オブジェクト８５０との間の通信は、基地局８０３を介して達成される。いくつかの実施形態では、基地局８０３は、一つのエンティティ（例えば、対話型オブジェクト８５０又は携帯用電子装置８００）からデータを受信し、それを処理し、処理されたデータのみを別のエンティティに中継する。
【００４８】
対話型オブジェクト８５０間の通信は、通信インターフェイス（例えば、上述の図３Ａの通信インターフェイス３０１）を用いて達成され得る。いくつかの実施形態では、対話型オブジェクト８５０は、各隣接の対話型オブジェクト８５０とデータを共有する。例えば、対話型オブジェクト８５０１は、対話型オブジェクト８５０２、８５０４、及び、８５０５とデータを共有することができる。いくつかの実施形態では、対話型オブジェクト８５０は、受信したデータを使用して状況認識を得る。例えば、対話型オブジェクト８５０５がその方位を対話型オブジェクト８５０６に通信すると、対話型オブジェクト８５０６は、別の状況ではその方位を決定するのに役立つモジュールを欠いている場合さえ自身の方位を決定することができる。
【００４９】
対話型オブジェクト８５０と携帯用電子装置８００との間で共有されるデータには、センサデータ、相対位置データ、ステータスデータ（例えば、現在の光の状態）、及び、他の対話型オブジェクト８５０から中継されたデータを含み得る。このデータを用いて携帯用電子装置８５０は、ネットワーク８５０で接続される多数の対話型オブジェクト８５０の全体的な形状及び構成を決定することができる。例えば、そのデータは、対話型オブジェクト８５０が家の形状を形成すること、特定の色の光を有する対話型オブジェクト８５０が家形状の様々な位置に存在すること等を説明し得る。いくつかの実施形態では、多数の接続された対話型オブジェクト８５０は一つのユニットとして機能し得る。
【００５０】
上述した通り、本技術は、どのようにして触覚型オブジェクトと対話するかに関する情報を取集し、その対話を分析し、ユーザにフィードバックを提供し、手先の能力や器用さ、認知能力、創造性、記憶及び記憶力を評価し、過去のパフォーマンスに基づいて課題を提供する等のためのロバスト解の技術上の要求に取り組み得る。
【００５１】
例えば、対話型オブジェクトは、ユーザの知的鋭敏さ、空間認識、創造性等をテストするタスクを実施するために使用され得る。図８Ａに示すように、ユーザには携帯用電子装置８００のアプリケーション８０１を通じてタスクが提示され得、ユーザのパフォーマンスはアプリケーション８０１によってモニタリングされ得る。例えば、アプリケーション８０１は、ユーザに課題を提示し、その課題を完了するまでにユーザが費やした時間量を測定するタイマを開始する。アプリケーション８０１は、対話型オブジェクト８５０の構成をモニタリングし、その対話型オブジェクトが課題を完了するのに適当な構成であると、アプリケーション８０１は課題が完了したと決定し、タイマを停止してもよい。
【００５２】
対話型オブジェクト８５０からのセンサデータは、ユーザによるタスク完了の試みを説明し得る。その試みの間に収集されたこのタスクデータは、ユーザが完了（又はタスクを部分的に完了）するのにいかに結果を効果的に達成できたか、及び、いかにその結果に至る過程を能率的にこなしたかに関しての目安を提供できる。タスクデータは、テストの継続時間にわたってどのようにして対話型オブジェクトが操作され、接続され、切断され、再接続されたか等の履歴を含み得る。更に、テストデータは、アプリケーション８０１又は対話型オブジェクト８５０自体のいずれかを通じて（例えば、ＬＥＤを介して）ユーザにヒントが与えられる程度に関する情報を含み得る。
【００５３】
本技術のいくつかの実施形態では、アプリケーション８０１は、幅広い種類の知能、触覚及び器用さの能力、記憶能力等を観察し、テストし、分析する等のため幅広い種類のタスクを提供するよう構成される。典型的なタスク（例えば、テスト又は課題）は、パズル、記憶テスト、記憶力テスト、タップテスト、微細モータテスト、器用さテスト、論理的思考テスト、批判的思考テスト、及び他の認知的評価テストを含む。いくつかの実施形態では、タスクは、標準化され認可されたテストと類似している。
【００５４】
いくつかの実施形態では、タスクは、ユーザに対話型オブジェクトから人間の肖像等の構造を作らせることを含む。いくつかのタスクは対話型オブジェクトの各面が一つ以上の色によって照らされることを含み、ある合図（例えば、ある色の点滅面）は、ユーザがその面を別の対話型オブジェクトの同様に色付けされた面に接続すべきことを示し得る。いくつかのタスクは、順々に照らした面に注目することを含み、その面を正しい順番でタップすることで順番を再現し得る。いくつかのタスクは、アプリケーションで表示された写真に基づき対話型オブジェクト８５０を用いて構造を構築することを含み得る。いくつかの実施形態では、このような構造は、具体的な対話型オブジェクトが、それぞれの面に表われる色によって示されるように、指定された方位で具体的な場所に置かれることを必要とし得る。
【００５５】
いくつかのタスクは、対話型オブジェクトと組み合わせてアプリケーションの対話型特徴を利用して、ユーザに二つのタスク（一方は対話型オブジェクトを用いて、他方は電子装置を用いて）を同時に完了するよう促し、したがってユーザに自己の注意を二つのタスクに分けさせる。例えば、ユーザは、ユーザアプリケーションにより電子装置のスピーカから言われる文章を記憶しながら対話型オブジェクトを用いて構造を構築するよう求められることがある。いくつかのタスクは、メモリから対話型アプリケーションを失した構造を再構築することを含み得る。例えば、ユーザは、ある日に対話型オブジェクトを用いて話をするように求められ、次の日に同じ構造を構築しながら話を繰り返すことを求められ得る。いくつかのタスクは、ユーザに対話型オブジェクトを用いて構造を設計させることを含み得、別の人（例えば、親又は観察者）はその構造が何を表わすか（例えば、椅子）を推測しようと試みてもよい。
【００５６】
いくつかの実施形態では、ユーザアプリケーションは、ユーザに様々な課題、ゲーム、及び、タスクを提示するゲームのような環境を提供する。これら課題、ゲーム、及び、タスクは、ユーザを楽しませ、訓練し、モニタリングする。
【００５７】
本技術のいくつかの実施形態では、個々のタスクデータは個別に要約され得、多数のタスクデータの要約は寄せ集められてユーザの「触覚型ＩＱ」を説明するスコアを形成し得る。触覚型ＩＱは、スピード、器用さ、短期記憶、長期記憶、作業記憶、批判的思考、創造性、空間認知、適応、問題解決、集中力等を含むメトリックスの基準であってもよい。
【００５８】
更に、タスクを管理するアプリケーションが対話型オブジェクトからデータを収集した後、分析用の別のプラットフォームに生又は合成データを送ることができる。プラットフォームは、タスクデータを処理し、ユーザをユーザの仲間又は他のメンバと比較することができる。ユーザの仲間グループは、同じ年齢、性別、居住地等のユーザよりなり得る。
【００５９】
図８Ｂは、対話型ブロック８６０とのユーザ対話をモニタリングし、ユーザタスクデータを収集し、ユーザ用のタスクデータ並びにユーザの共同体からのタスクデータに基づいてフィードバックを合成するよう構成されるネットワークベースの触覚型ＩＱプラットフォーム８０２を例示する。
【００６０】
ユーザは、アプリケーション８１６を実行している携帯用電子装置８１４を通じて対話型ブロック８６０１、８６０２、・・・、８６０ｎのグループに関するタスクを管理することができる。対話型ブロック８６０は、通信リンク又は基地局のいずれかを通じて直接的に、自己の方位、位置、結合ステータス等に関するデータをアプリケーション８１６に伝えることができる。アプリケーション８１６は、タスクデータを処理し、パッケージングし、分析のためにネットワーク８９９を通じてプラットフォーム８０２にそれを送ることができる。
【００６１】
プラットフォーム８０２は、プロセッサ８０６と、メモリ８０８と、通信インターフェイス８１０とを含み得る。プラットフォーム８０２は、通信インターフェイス８１０を通じて携帯用電子装置８１４からタスクデータを受信し、そのデータを処理し、処理されたデータとメモリ８０８に記憶されている他のユーザのデータと比較し、合否、スコア、触覚型ＩＱ等の形式で結果を計算することができる。それから、プラットフォーム８０２は、アプリケーション８１６で表示するために携帯用電子装置８１４に結果を送り返すことができる。
【００６２】
タスク結果は、ユーザのパフォーマンスに関する概観を提供し、ユーザのパフォーマンスを高める提案を提供することができる。例えば、タスク結果は、一般的知識と、同様の対話型オブジェクトを用いて他のユーザによって供給されるデータとに基づく提案を提供することができる。プラットフォーム８０２は、触覚型ＩＱを最も効果的に高めるためにユーザによって実施されるべきタスクを提案することもできる。いくつかの実施形態では、プラットフォーム８０２は、ユーザの能力を高めるためにあるタスクに対する能力をテストすることができる。
【００６３】
いくつかの実施形態では、プラットフォーム８０２は、最初に、ゲームや課題の形式である既存の標準化され認可されたテストをエミュレートする。プラットフォームのデータが増加し、それと共にデータの密度が増加するにつれて、ユーザがどの環境にいてもより自然な遊び心のある設定でより良好に且つより正しくメトリックスの長い線を測定する新しいテストが出現する。
【００６４】
プラットフォーム８０２により、生成されたデータの増大量は、統計分析のためにクラウド又は遠隔のコンピュータ設備に流され記憶され得る。更なるゲームや課題についての判断がその測定からの客観的入力に基づいてなされ得る場合には、この計算の結果はバックエンド・アプリケーションでユーザに戻って提示される。最後に、ユーザが提示される次のゲームは、その一人のユーザによって具体的にゲームプレイされるｎ！ゲームの結果であり、その結果は分析され、最も近い仲間と比較され、最適な学習成果について最適化されている。
【００６５】
加えて、ユーザのグループが共通の履歴、ゲーム、アクティビティ、及び、結果を共有する場合、これらを集団に組み合わせることができる。高い確率のユーザが学習パターンを共有するので、システムは、全集団についてのＡ／Ｂテストを通じてユーザに提示する最適な次のゲームのために自動的に最適化し試験することができる。この自己改善適応学習及び認知評価フィードバックループの目的は、全集団に対してスコアを厳しくすることにある。ユーザは、時間の任意の点で、新しい集団と関連付けられてもよく、ユーザのパターンや履歴が進化すると、新しいトレンドが出現し、そういうものとしてシステムは常にユーザを最も近い仲間とマッチングしようとする。そのため、集団は、変化する心の気質に適応する変動サンプルサイズの絶え間なく変わるエンティティになる。
【００６６】
図９は、本技術のいくつかの実施形態による方法９００を例示し、その方法は、対話型ブロックのグループとのユーザ対話をモニタリングし、対話データを触覚型ＩＱプラットフォームに送り、その触覚型ＩＱプラットフォームからタスクスコアを受信する。
【００６７】
方法９００は、電子装置への対話型ブロックのグループの接続９０５を伴う。いくつかの実施形態では、電子装置への対話型ブロックのグループの接続９０５は、ブロックに接続されている基地局自体にその電子装置を接続することを伴い得る。いくつかの実施形態では、その電子装置が対話型ブロックのグループのサブセットに接続し、サブセット中のブロックが電子装置を対話型ブロックのグループの残りに接続する。
【００６８】
次に、方法９００は、対話型オブジェクトのグループの操作に関するタスクの表示９１０を行う電子装置を伴う。上述した通り、ユーザの知的鋭敏さ、器用さ、空間認識、創造性等をテストするために幅広い種類のタスクが使用され得る。タスクについてのユーザ選択の受信９１２の後に、方法９００は、対話型ブロックのグループからの状態情報の連続的な受信９１５を伴う。状態情報は、ブロックの方位、ブロックそれぞれの回転及び移動、他のブロックに対するブロック位置、ブロックそれぞれの結合ステータス、ブロックの点灯ステータス等を説明する。
【００６９】
方法９００は、受信した状態情報に基づいて略リアルタイムで対話型ブロックのグループについての動的仮想表現の表示９２０をも伴う。方法９００は、受信した状態情報に基づいてタスクに対するタスク処理の決定９２５をも伴う。例えば、タスクが期間内に構造を構築することを伴う場合、タスク処理を決定することは構造の何パーセントが所定時間で正しく完成されたかを決定することを伴う。
【００７０】
いくつかの実施形態では、方法９００は、タスク処理に基づいて、タスクを完成するためのヒントをユーザに与えるか否かの決定９３０を伴う。例えば、ヒントを与えることは、対話型ブロックを点灯させる点灯信号を対話型ブロックの一つ以上に送ることを含み得る。別の実施例では、ヒントを与えることは、電子装置のディスプレイ上にテキストヒント又はグラフィックヒントを表示することを伴い得る。
【００７１】
次に、方法９００は、タスク完了イベントの検出９３５を伴う。例えば、タスク完了イベントは、タスクの実際の完了を含み得る。他方で、タスク完了イベントは、一つ以上の要件に従って、例えば、アスクの性質が、ある期間内に、必要な正確性をもって前回の試みよりもより効率的な方法等で、完了されなかったことによって終了するタスクを伴う。
【００７２】
方法９００は、次に、タスク情報の触覚型ＩＱプラットフォームへの送信９４０、タスクスコアと一つ以上の更なるタスクを実施するための提案とを触覚型ＩＱプラットフォームからの受信９４５を伴う。最後に、方法９００は、電子装置にタスクスコアの表示９５０及び／又は電子装置を通じて更なるタスクの提案９５５を伴い得る。
【００７３】
図１０Ａ及び図１０Ｂは、例示的に可能なシステムの実施形態を示す。より妥当な実施形態は、本技術を実施する際に当業者に明らかとなるであろう。当業者は、他のシステムの実施形態が可能であることをも容易に理解するであろう。
【００７４】
図１０Ａは、システムアーキテクチャ１０００を計算する従来のシステムバスを例示し、そのシステムのコンポーネントはバス１００５を用いて互いに電気的に接続している。典型的なシステム１０００は、処理ユニット（ＣＰＵ又はプロセッサ）１０１０と、読み取り専用メモリ（ＲＯＭ）１０２０やランダムアクセスメモリ（ＲＡＭ）１０２５等のシステムメモリ１０１５を含む様々なシステムコンポーネントをプロセッサ１０１０に結合するシステムバス１００５とを含む。システム１０００は、プロセッサ１０１０に直接的に接続され、最も近接し、又は、一部として一体化される高速メモリのキャッシュを含み得る。システム１０００は、プロセッサ１０１０による迅速アクセスのためにメモリ１０１５及び／又は記憶装置１０３０からキャッシュ１０１２にデータをコピーすることができる。このようにして、キャッシュは、データを待っている間にプロセッサ１０１０の遅延を回避するパフォーマンスブーストを提供し得る。これら及び他のモジュールは、様々な行動を実施するようにプロセッサ１０１０を制御し得る又は制御するように構成され得る。他のシステムメモリ１０１５も使用のために利用可能である。メモリ１０１５は、異なるパフォーマンス特性を有する多数の異なるタイプのメモリを含み得る。プロセッサ１０１０は、任意の汎用プロセッサと、ハードウェアモジュール又はソフトウェアモジュールとを含み得、当該モジュールは、記憶装置１０３０に記憶され、プロセッサ１０１０とソフトウェア命令を実際のプロセッサ設計に組み込んだ特殊用途プロセッサとを制御するよう構成される第１のモジュール１０３２、第２のモジュール１０３４、及び第３のモジュール１０３６などである。プロセッサ１０１０は、完全内蔵型の計算システムでもよく、多数のコア又はプロセッサ、バス、メモリコントローラ、キャッシュ等を含んでもよい。マルチコアプロセッサは対称的でも非対称的でもよい。
【００７５】
計算装置１０００とのユーザ対話を可能にするために、入力装置１０４５は、音声用のマイクロホン、ジェスチャ又はグラフィック入力用のタッチセンサ式スクリーン、キーボード、マウス、動き入力等の任意の数の入力機構を表し得る。出力装置１０３５は、当業者に公知な多数の出力機構のうちの一つ以上でもよい。いくつかの場合では、マルチモーダルシステムによりユーザは多数のタイプの入力を供給して計算装置１０００と通信することができる。通信インターフェイス１０４０は、一般的に、ユーザ入力及びシステム出力を統括して管理することができる。特定のハードウェア構成で動作する際に制限がないため、基本的な特徴が開発されると、改善されたハードウェア又はファームウェア構成に簡単に置換されてもよい。
【００７６】
記憶装置１０３０は不揮発性メモリであり、ハードディスク、又は、コンピュータによってアクセス可能なデータを記憶することができる他のタイプのコンピュータ読み取り可能媒体でもよく、当該他の媒体としては、磁気カセット、フラッシュメモリカード、ソリッドステートメモリ装置、デジタル多用途ディスク、カートリッジ、ランダムアクセスメモリ（ＲＡＭ）１０２５、読み取り専用メモリ（ＲＯＭ）１０２０、及び、そのハイブリッド等である。
【００７７】
記憶装置１０３０は、プロセッサ１０１０を制御するソフトウェアモジュール１０３２、１０３４、１０３６を含み得る。他のハードウェア又はソフトウェアモジュールも考えられる。記憶装置１０３０は、システムバス１００５に接続され得る。一態様では、特定の機能を実施するハードウェアモジュールは、その機能を実行するためにプロセッサ１０１０、バス１００５、ディスプレイ１０３５等の必要なハードウェアコンポーネントと接続してコンピュータ読み取り可能媒体に記憶されるソフトウェアコンポーネントを含み得る。
【００７８】
図１０Ｂは、説明した方法を実行し、グラフィカルユーザインターフェイス（ＧＵＩ）を生成し表示する際に使用され得るチップセットアーキテクチャを有するコンピュータシステム１０５０を例示する。コンピュータシステム１０５０は、開示する技術を実施するために使用され得るコンピュータハードウェア、ソフトウェア、及び、ファームウェアの例である。システム１０５０は、識別された計算を実施するよう構成されるソフトウェア、ファームウェア、及び、ハードウェアを実行することができる任意の数の物理的及び／又は論理的に明確なリソースを表すプロセッサ１０５５を含み得る。プロセッサ１０５５は、プロセッサ１０５５への入力及びプロセッサ１０５５からの出力を制御することができるチップセット１０６０と通信され得る。本実施例では、チップセット１０６０は、ディスプレイのような出力１０６５に情報を出力し、例えば、磁気媒体及びソリッドステート媒体を含み得る記憶装置１０７０に対して情報を読み書きすることができる。チップセット１０６０は、ＲＡＭ１０７５からデータを読み出し、ＲＡＭ１０７５にデータを書き込んでもよい。様々なユーザインターフェイスコンポーネント１０８５とインターフェイス接続されるブリッジ１０８０がチップセット１０６０とインターフェイス接続するために設けられ得る。このようなユーザインターフェイスコンポーネント１０８５は、キーボード、マイクロホン、タッチ検出及び処理回路、マウスのようなポインティング装置等を含み得る。一般的に、システム１０５０への入力は、機械的に生み出され及び／又は人的に生み出された様々なソースのいずれかからのものでもよい。
【００７９】
チップセット１０６０は、異なる物理インターフェイスを有し得る一つ以上の通信インターフェイス１０９０とインターフェイス接続され得る。このような通信インターフェイスは、有線及び無線ローカルエリアネットワーク、ブロードバンド無線ネットワーク、並びに、パーソナルエリアネットワーク用のインターフェイスも含み得る。本願で開示するＧＵＩを生成し、表示し、使用する方法のいくつかのアプリケーションは、物理インターフェイス上のオーダーされたデータセットを受信することを含んでもよいし、又は、プロセッサ１０５５が記憶装置１０７０又は１０７５に記憶されたデータを分析することにより機械自体によって生成されてもよい。更に、機械は、ユーザインターフェイスコンポーネント１０８５を介してユーザから入力を受信し、プロセッサ１０５５を用いてこれらの入力を解釈することでブラウジング機能のような適当な機能を実行することができる。
【００８０】
典型的なシステム１０００及び１０５０が一つ以上のプロセッサ１０１０を有してもよく、又は、より大きな処理能力を提供するよう互いにネットワークで結ばれた計算装置のグループ又はクラスタの一部でもよいことが理解される。
【００８１】
説明の明瞭性のため、いくつかの場合には、本技術は、ソフトウェアで又はハードウェアとソフトウェアとの組み合わせで具体化される方法において装置、装置構成要素、ステップ又はルーチンからなる機能的ブロックを含む個々の機能的ブロックを含むように提示されてもよい。
【００８２】
いくつかの実施形態では、コンピュータ読み取り可能な記憶装置、媒体、及び、メモリは、ビットストリーム等を含むケーブル又は無線信号を含み得る。しかしながら、あえて言うと、非一過性のコンピュータ読み取り可能な記憶媒体は、エネルギー、キャリア信号、電磁波、及び、信号自体の媒体を明確に排除する。
【００８３】
上述の実施例による方法は、記憶されているかさもなければコンピュータ読み取り可能媒体から利用可能であるかのコンピュータ実行可能命令を用いて実施され得る。このような命令は、例えば、汎用コンピュータ、専用コンピュータ、又は、専用処理装置に、ある機能又は機能のグループを実施させる又はさもなければ実施させるよう構成する命令及びデータからなり得る。使用されるコンピュータリソースの一部分はネットワーク上でアクセス可能である。コンピュータ実行可能命令は、例えば、二値、アセンブリ言語のような中間フォーマット命令、ファームウェア、又は、ソースコードでもよい。説明した実施例による方法中で使用される命令、情報、及び／又は、その方法中で創作される情報を記憶するために使用されてもよいコンピュータ読み取り可能媒体の実施例は、磁気又は光学ディスク、フラッシュメモリ、不揮発性メモリを設けたＵＳＢ装置、ネットワークで結ばれた記憶装置等を含む。
【００８４】
これらの開示による方法を実施する装置は、ハードウェア、ファームウェア、及び／又は、ソフトウェアからなり得、様々なフォームファクタのいずれかを取り得る。このようなフォームファクタの典型的な実施例は、ラップトップ、スマートフォン、スモールフォームファクタパーソナルコンピュータ、携帯情報端末等を含む。本願に記載する機能性が周辺装置又はアドインカードの中で具体化されてもよい。このような機能性は、更なる実施例として、単一の装置で実行する異なるチップ又は異なる処理のうちの回路板で実施され得る。
【００８５】
命令、このような命令を伝える媒体、命令を実行する計算リソース、及び、このような計算リソースをサポートする他の構造は、これら開示に記載する機能を提供する手段である。
【００８６】
様々な実施例及び他の情報は添付の特許請求の範囲内で態様を説明するために使用されたが、当業者はこれら実施例を用いて幅広い種類の実施を導き出すことができるため、このような実施例における特定の特徴又は構成に基づいて特許請求の範囲の制限が課されてはならない。更に、いくつかの主題は構造的特徴及び／又は方法ステップの実施例に特有の言語で説明されてもよいが、添付の特許請求の範囲で規定される主題がこれらの説明した特徴又は作用に必ずしも制限されないことは理解されるであろう。例えば、このような機能性は、異なって分散されてもよく、又は、本願で識別された構成要素以外の構成要素で実施されてもよい。もっと正確に言えば、記載した特徴及びステップは、添付の特許請求の範囲内のシステム及び方法の構成要素の例として開示される。
【図１】
2019111411.tif 000003
【図２】
2019111411.tif 000004
【図３Ａ】
2019111411.tif 000005
【図３Ｂ】
2019111411.tif 000006
【図４Ａ】
2019111411.tif 000007
【図４Ｂ】
2019111411.tif 000008
【図４Ｃ】
2019111411.tif 000009
【図５】
2019111411.tif 000010
【図６】
2019111411.tif 000011
【図７】
2019111411.tif 000012
【図８Ａ】
2019111411.tif 000013
【図８Ｂ】
2019111411.tif 000014
【図９】
2019111411.tif 000015
【図１０Ａ】
2019111411.tif 000016
【図１０Ｂ】
2019111411.tif 000017