(57)【要約】【課題】プログラム可能なコネクタを備えた構成玩具等を提供する。【解決手段】構成玩具は、筐体と、筐体へ結合されているコネクタとを含む。コネクタは、構成玩具を第２の構成玩具へ選択的に結合するよう構成されてよい。コネクタは、少なくとも２つの接続状態の間で調整可能であってよい。構成玩具はまた、コネクタを少なくとも２つの接続状態の間で調整するよう構成される動作アセンブリを含んでよい。構成玩具は、電力を少なくとも動作アセンブリへ供給するよう構成される電源を更に含んでよい。【選択図】図２
2017176813.tif 000002
【特許請求の範囲】
【請求項１】
構成玩具であって、
筐体と、
前記筐体へ結合され、少なくとも２つの接続状態の間で調整可能であり、当該構成玩具を第２の構成玩具へ選択的に結合するよう構成されるコネクタと、
前記コネクタを前記少なくとも２つの接続状態の間で調整するよう構成される動作アセンブリと、
電力を少なくとも前記動作アセンブリへ供給するよう構成される電源と
を有する構成玩具。
【請求項２】
前記動作アセンブリは、
プログラム可能なコンピュータ要素と、
当該構成玩具とホストコンピュータとの間で通信する通信要素と、
入力値を検出するよう構成される検知要素と
を有する、請求項１に記載の構成玩具。
【請求項３】
前記動作アセンブリは、前記コネクタへ結合されるアクチュエータを有し、該アクチュエータは、前記コネクタの接続状態を該コネクタの前記少なくとも２つの接続状態の間で変更するよう構成される、請求項２に記載の構成玩具。
【請求項４】
前記少なくとも２つの接続状態は、
前記アクチュエータが物理的にオス構成にあることを含む第１の接続状態と、
前記アクチュエータ又は前記筐体が物理的にメス構成にあることを含む第２の接続状態と
を有する、請求項３に記載の構成玩具。
【請求項５】
前記少なくとも２つの接続状態は、前記アクチュエータがニュートラル構成にあることを含む第３の接続状態を更に有する、請求項４に記載の構成玩具。
【請求項６】
前記動作アセンブリは、前記コネクタへ結合される電磁石を有し、該電磁石は、前記コネクタの状態を変更するよう構成される、請求項２に記載の構成玩具。
【請求項７】
前記少なくとも２つの接続状態は、
前記電磁石が電源をオフされた状態にあることを含む第１の接続状態と、
前記電磁石が電源をオンされた状態にあることを含む第２の接続状態と
を有する、請求項６に記載の構成玩具。
【請求項８】
前記プログラム可能なコンピュータ要素は、前記第２の構成玩具が当該構成玩具から所定距離範囲内にあるとのインジケーションを前記検知要素から受けることに応答して、前記コネクタの状態を変化させる命令を含む、請求項２に記載の構成玩具。
【請求項９】
前記プログラム可能なコンピュータ要素は、プレイヤーが閾回数の繰り返し行動に従事したとの前記検知要素のインジケーションを受けることに応答して、前記コネクタの状態を変化させる命令を含む、請求項２に記載の構成玩具。
【請求項１０】
構成玩具によって無線ネットワークを介したホストコンピュータデバイスへの接続を確立し、前記構成玩具は、
位置特性を検出するセンサと、
少なくとも２つの接続状態の間で調整可能であり、前記構成玩具を第２の構成玩具へ選択的に結合するよう構成される第１のコネクタと
を含み、
前記位置特性を前記ホストコンピュータデバイスへ送り、
前記構成玩具によって、前記第１のコネクタの接続状態を第１の接続状態へ変えるための前記位置特性に基づく命令を前記ホストコンピュータデバイスから受け、
前記第１のコネクタの接続状態を前記第１の接続状態へ変化させる
ことを有する方法。
【請求項１１】
前記命令は、ブロック識別子（ＩＤ）を含み、
当該方法は、前記ブロックＩＤが前記構成玩具に対応するかどうかを判定することを更に有し、
前記構成玩具は、前記ブロックＩＤが前記構成玩具に対応する場合に、前記第１のコネクタの接続状態を前記第１の接続状態へ変化させる、請求項１０に記載の方法。
【請求項１２】
前記位置特性を検出することを更に有し、
前記位置特性は、前記第２の構成玩具の近接を含む、請求項１０に記載の方法。
【請求項１３】
前記第２の構成玩具は、前記少なくとも２つの接続状態の間で調整可能である第２のコネクタを含み、
当該方法は、前記第２のコネクタの状態を第２の接続状態にあると識別することを更に有し、
前記第１の接続状態及び前記第２の接続状態は、選択的に結合される相反する対である、請求項１２に記載の方法。
【請求項１４】
前記構成玩具における前記第１のコネクタと前記第２の構成玩具における前記第２のコネクタとの間の接続イベントを検出し、
前記接続イベントのインジケーションを前記ホストコンピュータデバイスへ送る
ことを更に有する請求項１３に記載の方法。
【請求項１５】
前記命令は、所定の接続イベントを無効にする命令を含む、請求項１０に記載の方法。
【請求項１６】
実行可能コードを記憶している非一時的なコンピュータ可読媒体であって、
前記実行可能コードは、プロセッサによって実行される場合に、該プロセッサに、
無線ネットワークを介して構成玩具とホストコンピュータデバイスとの間の接続を確立し、前記構成玩具は、
位置特性を検出するセンサと、
少なくとも２つの接続状態の間で調整可能であり、前記構成玩具を第２の構成玩具へ選択的に結合するよう構成される第１のコネクタと
を含み、
前記位置特性を前記ホストコンピュータデバイスへ送り、
前記構成玩具によって、前記第１のコネクタの接続状態を第１の接続状態へ変えるための前記位置特性に基づく命令を前記ホストコンピュータデバイスから受け、
前記第１のコネクタの接続状態を前記第１の接続状態へ変化させる
ことを有する動作を実行させる、非一時的なコンピュータ可読媒体。
【請求項１７】
前記命令は、ブロック識別子（ＩＤ）を含み、
前記動作は、前記ブロックＩＤが前記構成玩具に対応するかどうかを判定することを更に有し、
前記構成玩具は、前記ブロックＩＤが前記構成玩具に対応する場合に、前記第１のコネクタの接続状態を前記第１の接続状態へ変化させる、請求項１６に記載の非一時的なコンピュータ可読媒体。
【請求項１８】
前記動作は、前記位置特性を検出することを更に有し、
前記位置特性は、前記第２の構成玩具の近接を含む、請求項１６に記載の非一時的なコンピュータ可読媒体。
【請求項１９】
前記第２の構成玩具は、前記少なくとも２つの接続状態の間で調整可能である第２のコネクタを含み、
前記動作は、前記第２のコネクタの状態を第２の接続状態にあると識別することを更に有し、
前記第１の接続状態及び前記第２の接続状態は、選択的に結合される相反する対である、請求項１８に記載の非一時的なコンピュータ可読媒体。
【請求項２０】
前記動作は、
前記構成玩具における前記第１のコネクタと前記第２の構成玩具における前記第２のコネクタとの間の接続又は離切イベントを検出し、
前記接続又は離切イベントのインジケーションを前記ホストコンピュータデバイスへ送る
ことを更に有する請求項１９に記載の非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願で論じられている実施形態は、プログラム可能なコネクタを備えた構成玩具に関係がある。
【背景技術】
【０００２】
構成玩具（construction  toy(s)）は、長年比較的同じ状態において利用可能であった。構成玩具の例には、レゴ（登録商標）及びリンカーンログがある。構成玩具は、楽しさだけでなく学習及び教育のためにも使用されてよい。
【０００３】
本願で請求される対象は、上述されたような環境でのみ動作する実施形態又は上述されたような如何なる欠点も解消する実施形態に制限されない。むしろ、この背景技術は、記載されているいくつかの実施形態が実施され得る技術的分野の一例を説明するためにのみ設けられている。更には、特段示されない限りは、背景技術の項目で記載されている題材は、本願における特許請求の範囲に対する先行技術ではなく、且つ、本項目に含まれることを以て先行技術であると見なされるものではない。
【発明の概要】
【０００４】
実施形態の態様に従って、構成玩具は、筐体と、該筐体へ結合されるコネクタとを含んでよい。前記コネクタは、当該構成玩具を第２の構成玩具へ選択的に結合するよう構成されてよい。前記コネクタは、少なくとも２つの接続状態の間で調整可能であってよい。当該構成玩具はまた、前記コネクタを前記少なくとも２つの接続状態の間で調整するよう構成される動作アセンブリを含んでよい。当該構成玩具は、電力を少なくとも前記動作アセンブリへ供給するよう構成される電源を更に含んでよい。
【０００５】
実施の目的及び利点は、特許請求の範囲で特に指し示されている要素、特徴、及び組み合わせに少なくともよって実現及び達成される。
【０００６】
前述の概要及び以下の詳細な説明は、例及び説明として与えられており、請求されている本発明の限定ではない。
【図面の簡単な説明】
【０００７】
例となる実施形態は、添付の図面の使用を通じて追加の特定及び詳細を伴って記載及び説明される。
【０００８】
【図１】１つ以上の制御可能なコネクタを備えた構成の例を表す。
【０００９】
【図２】いくつかの実施形態が実施され得る動作環境の例のブロック図を表す。
【００１０】
【図３】動作アセンブリの例を表す。
【００１１】
【図４Ａ】図３の動作アセンブリの３つの異なった接続状態を表す。
【図４Ｂ】図３の動作アセンブリの３つの異なった接続状態を表す。
【図４Ｃ】図３の動作アセンブリの３つの異なった接続状態を表す。
【００１２】
【図５】筐体及び少なくとも１つの電磁コネクタを含む構成玩具の他の実施形態を表す。
【００１３】
【図６】動作アセンブリの他の例を表す。
【００１４】
【図７】１つ以上の構成玩具の１つ以上のコネクタを制御する方法の例のフロー図を表す。
【００１５】
【図８】センサデータをホストコンピュータデバイスへ送る方法の例のフロー図を表す。
【００１６】
【図９】構成玩具において命令を実行する方法の例のフロー図を表す。
【００１７】
【図１０】隣接する構成玩具の異種のコネクタとの構成玩具の接続を管理する方法の例のフロー図を表す。
【００１８】
【図１１】異種のコネクタが構成玩具から切り離されているかどうかを検出する方法の例のフロー図を表す。
【００１９】
【図１２】プレイヤーが構成玩具の組で遊ぶのを支援する方法の例のフロー図を表す。
【００２０】
【図１３】本願で論じられている方法のうちのいずれか１つ以上をマシンに実施させる命令の組が実行され得る、例となるコンピュータデバイスの形をとるマシンの概略表現を表す。
【発明を実施するための形態】
【００２１】
しばしば、構成玩具は、コネクタを備えたブロックを含む。それらのコネクタは、複数の玩具ブロックが、より大きい構造体を形成するために、構造的及び／又は電気的に接続されること、更には、時々、電力及び／又は電子信号を転送することを可能にする。ほとんどのコネクタは、固形化された不動コンポーネントを含み、突出部（オスコネクタ）と、オスコネクタをぴったりと保持する陥凹開放基底（メスコネクタ）とを含んでよい。いくつかの構成玩具は、バッテリ、スイッチ、センサ、モータ、光源、スピーカ、などのような、内蔵された機械的及び電気的機構を含んでよい。更には、構成玩具はまた、例えば、近くのコンピューティングデバイス（例えば、コンピュータ）へ接続し、コンピュータからのコマンドを受け入れ、予め構成されたコンピュータプログラムを実行し、関数要素（モータを駆動すること、光源をオンすること、音響を生成すること、など）をアクティブにし、センサデータをコンピュータへ返送するよう、プログラム可能なプロセッサ及び通信チップを含んでよい。しかし、従来の構成玩具は、複数の予め定義された変形可能な状態を備えたコネクタを含んでいない。更には、従来の構成玩具は、構成玩具を使用している人（例えば、“プレイヤー”）を、プレイヤーを支援し及び／又はプレイヤーにとってのプレイの価値を高めることができる異なった接続を使用するように仕向け直すよう制御又はプログラムされ得るコネクタを含んでいない。
【００２２】
本開示の態様は、複数のブロックを構造的及び／又は電気的に接続するための１つ以上の制御可能なコネクタを備えた構成玩具に関係がある。コネクタは、遠隔で及び／又はプログラムで制御されてよい。少なくとも１つの実施形態において、１つ以上のコネクタは、支援を提供するために且つプレイの価値を高めるために、制御及び／又はプログラムされてよい。更には、記載される構成玩具は、自律的構成モデリング、評価、及び干渉システムを、構成玩具の組み立てセットの形で含んでよい。このシステムにおいて、遠隔のヘルパーは、存在していなくても、構成玩具から作られている構成をモデリングし、プレイヤーが作った構成の変動性（variability）を評価し、支援を提供し、又は課題をプレイヤーに与えてよい。ヘルパーは、人間のヘルパーに制限されず、コンピュータプログラムを含んでよい。少なくとも１つの実施形態において、開示される構成玩具は、指示に従うよう又は繰り返し行動を回避するよう子ども達に教えるのを助けるために使用されてよい。
【００２３】
一態様において、方法は、構成玩具によって無線ネットワークを介したホストコンピュータデバイスへの接続を確立することを含んでよい。構成玩具は、位置特性を検出するセンサと、構成玩具を第２の構成玩具へ選択的に結合するよう構成される第１のコネクタとを含む。第１のコネクタは、少なくとも２つの接続状態の間で調整可能であってよい。方法はまた、位置特性をホストコンピュータデバイスへ送ることを含んでよい。方法は、構成玩具によって、第１のコネクタの接続状態を第１の接続状態へ変更するための命令をホストコンピュータデバイスから受けることを更に含んでよい。命令は、位置特性に基づいてよい。方法はまた、第１のコネクタの接続状態を第１の接続状態へ変化させることを含んでよい。
【００２４】
図１は、１つ以上の制御可能なコネクタを備えた、例となる構成玩具１００を表す。１つ以上の制御可能なコネクタは、隣接する構成玩具への構成玩具１００の接続を許容し、後押しし、阻止し、又は防止するように、少なくとも２つの接続状態の間で調整可能であってよい。少なくとも１つの実施形態において、接続状態は、オス、メス、及びニュートラル状態を含む。少なくとも１つの代替の実施形態において、接続状態は、使用可能及び使用不可状態を含んでよい。
【００２５】
構成玩具１００は、如何なる形状又はサイズの筐体１０５も含んでよい。筐体１０５は、側面又は壁をいくつでも含んでよい。筐体１０５は、堅牢な材料を含んでよく、以下で記載されるように、センサ、動作アセンブリなどのような、様々なコンポーネントのための１つ以上の中空を更に含んでよい。表されているように、筐体１０５は、６の側面を形成するよう６つの外壁を備えた立方体を含む。筐体１０５は、側面をいくつでも含んでよい。
【００２６】
構成玩具１００は、１つ以上の制御可能なコネクタ１１０を更に含んでよい。表されているように、構成玩具１００は、３つのコネクタ、オス型コネクタ１１０ａ、ニュートラル型コネクタ１１０ｂ及びメス型コネクタ１１０ｃを含む。表されているように、コネクタ１１０ａ、１１０ｂ、１１０ｃは、正方形の輪郭を持った形状を含んでよい。コネクタ１１０ａ、１１０ｂ、１１０ｃは、如何なる形状又はサイズであってもよい。構成玩具１００は、コネクタ１１０をいくつでも含んでよく、コネクタ１１０はいくつでも、構成玩具１００における特定の面に位置付けられてよい。
【００２７】
筐体１０５は、１つ以上の凹部又はくぼみを更に含んでよい。それを通じて、１つ以上のコネクタ１１０は結合されてよい。表されているように、筐体における凹部は、正方形の輪郭を持ったコネクタ１１０と略同じ形状である。オス型コネクタ１１０ａは、第１の凹部を通って筐体１０５に対して外側へ延在してよい。オス型コネクタ１１０ａは、隣接する構成玩具（図示せず。）のメス型コネクタ内に合うよう構成されてよい。メス型コネクタ１１０ｃは、隣接する構成玩具の筐体の外面に対して第２の凹部において埋め込まれてよい。ニュートラル型コネクタ１１０ｂは、筐体１０５の外面と実質的に平行であってよく、それにより、ニュートラル型コネクタ１１０ｂは、筐体１０５の外面と同一平面であってよい。
【００２８】
構成玩具１００は、互いに接続又は離切され得る構成玩具の組の部分であってよい。その組に含まれる夫々の構成玩具は、ブロック識別子と関連付けられてよい。同様に、その組に含まれる夫々の構成玩具における夫々のコネクタは、コネクタ識別子と関連付けられてよい。少なくとも１つの実施形態において、コネクタ識別子は、夫々の構成玩具と関連付けられてよい。例えば、構成玩具は、ブロック識別子“ＡＢＣ１２３”を含んでよく、その構成玩具の第１のコネクタは、第１のコネクタ識別子“ＡＢＣ１２３：００１”を含んでよく、構成玩具の第２のコネクタは、第２のコネクタ識別子“ＡＢＣ１２３：００２”を含んでよく、構成玩具の第３のコネクタは、第３のコネクタ識別子“ＡＢＣ１２３：００３”を含んでよい、など。コネクタ識別子はまた、互いに対するコネクタの夫々の位置を識別するブロックマップと関連付けられてよい。例えば、立方体形状の構成玩具１００は、各面に１つのコネクタを備えるように６つのコネクタを有してよい。ブロックマップは、６つのコネクタのための位置として６つの面を含んでよい。ブロック識別子は、第１のコネクタ識別子“ＡＢＣ１２３：００１”が６つの面のうちの第１の面にある第１のコネクタを示し、第２のコネクタ識別子“ＡＢＣ１２３：００２”が６つの面のうちの第２の面にある第２のコネクタを示す、などのように、ブロックマップに組み込まれてよい。少なくとも１つの代替の実施形態において、構成玩具１００に対するコネクタの位置は、ブロック識別子及びコネクタ識別子とは別である。ブロック識別子、ブロックマップ、及びコネクタ識別子は、他のデバイスにおいて、例えば、他の構成玩具又はホストコンピュータデバイスにおいて、記憶されてよい。
【００２９】
組に含まれる夫々の構成玩具は、その構成玩具の近くにあるか又はその構成玩具へ接続されている隣接する構成玩具に対する自身の位置を読み出すことが可能な少なくとも１つの位置センサを含んでよい。位置センサは、構成玩具に対する隣接する構成玩具の位置を読み出すことも可能であってよい。組に含まれる夫々の構成玩具は、その構成玩具の近くにあるか又はその構成玩具へ接続されている隣接するブロックに対する自身の位置及び予め定義された規則に応答して各自のコネクタを選択的に制御してよい。例えば、組に含まれる夫々の構成玩具は、以下で更に記載されるように、繰り返し行動を回避するようにコネクタを待避させるよう、新しい方向において構成玩具を組み立てるようにプレイヤーを導くよう、又は繰り返しパターンを検出及び管理するよう、各自のコネクタを選択的に制御してよい。
【００３０】
図２は、いくつかの実施形態が実施され得る動作環境の例のブロック図を表す。動作環境２００は、構成玩具２０５及びホストコンピュータデバイス２１０を含んでよい。構成玩具２０５は、図１の構成玩具１００と同じ又は同様であってよい。ホストコンピュータデバイス２１０は、構成玩具の組の構成をモニタしてよく、構成玩具のコネクタに対して行われる変形を決定してよい。構成玩具２０５は、位置データを検出しホストコンピュータデバイス２１０へ送り、且つ、受け取られたコマンドを実行してよい。構成玩具２０５は、エネルギ保持要素２２０、１つ以上のセンサ２２５、コンピューティング制御要素２３０、動作アセンブリ２３５、及び通信要素２４０を含んでよい。
【００３１】
構成玩具２０５は、互いと結合及び離切され得る構成玩具の組の部分であってよい。その組に含まれる夫々の構成玩具は、その構成玩具の近くにあるか又はその構成玩具へ接続されている隣接するブロックに対する自身の位置を読み出すことができる少なくとも１つのセンサ２２５を含んでよい。少なくとも１つのセンサ２２５は、構成玩具２０５に対する隣接する構成玩具の位置を読み出すことも可能であってよい。夫々の構成玩具は、コンピュータプログラムを実行し且つコネクタを操作するプログラム可能なコンピューティング制御要素２３０を更に含んでよい。
【００３２】
エネルギ保持要素２２０は、１つ以上のセンサ２２５、コンピューティング制御要素２３０、動作アセンブリ２３５、及び通信要素２４０へ電力を供給してよい。エネルギ保持要素２２０は、充電デバイス及び／又は電力を実時間において変換し得るエネルギ変換コンポーネントを含んでよい。エネルギ保持要素２２０は、エネルギを蓄えるよう構成されるバッテリ又は他の同様のデバイスを含んでよい。
【００３３】
１つ以上のセンサ２２５は、隣接する構成玩具の特性を検出するよう構成されてよい。隣接する構成玩具の特性は、近接、場所、動き、姿勢、向き、温度、放射又は反射光、無線周波数識別（ＲＦＩＤ；radio  frequency  identification）、などを含んでよい。１つ以上のセンサ２２５は、隣接する構成玩具の特性を検出するよう、近接センサ、ＮＦＣセンサ、ソナーセンサ、赤外線センサ、温度センサ、光センサ、モーションセンサ、加速度計、ジャイロスコープ、方位センサ、などを含んでよい。１つ以上のセンサ２２５は、コンピューティング制御要素２３０へ動作上接続されてよく、１つ以上のセンサ２２５は、データをコンピューティング制御要素２３０へ送ってよい。例えば、センサ２２５は、構成玩具１００が隣接する構成玩具へ動作上結合されていることを検出してよい。センサ２２５は、構成玩具２０５のブロック識別子、隣接する構成玩具へ結合された構成玩具２０５のコネクタ識別子、隣接する構成玩具のブロック識別子、隣接する構成玩具のコネクタ識別子、などを含む、結合を示すデータを送ってよい。代替的に、夫々の構成玩具は、それ自身についてであって他の構成玩具についてでないデータを収集し報告してよい。例えば、センサ２２５は、構成玩具２０５のブロック識別子、隣接する構成玩具へ結合された構成玩具２０５のコネクタ識別子、などを含む、結合を示すデータを送ってよい。隣接する構成玩具は、隣接する構成玩具の夫々のブロック識別子、隣接する構成玩具のコネクタ識別子、などを送ってよい。センサデータは、コンピューティング制御要素２３０へ、通信要素２４０へ、及び／又はホストコンピュータデバイス２１０へ送られてよい。それら及び他の技術を用いて、構成玩具の結合に関係があるデータは、収集されてホストコンピュータデバイス２１０へ送られてよい。
【００３４】
コンピューティング制御要素２３０は、命令を実行し且つ動作アセンブリ２３５を作動させるプロセッサを含んでよい。コンピューティング制御要素２３０は、１つ以上のコネクタの状態を変更するように動作アセンブリ２３５を制御するプロセッシングロジックを含んでよい。コンピューティング制御要素２３０は、プログラム可能なコンピュータ要素を含んでよい。コンピューティング制御要素２３０は、１つ以上のコネクタの制御に関係があるホストコンピュータデバイス２１０からの命令を受け取ってよい。命令は、以下で更に記載されるように、構成玩具２０５のプレイヤーの特定の行動を促し又は阻止するように１つ以上のコネクタの状態を変更することに関係があってよい。
【００３５】
動作アセンブリ２３５は、コネクタ及び、コネクタの状態を変更するメカニズムを含んでよい。動作アセンブリ２３５の例には、図３、４Ａ、４Ｂ及び４Ｃに関連して更に記載されるように、コネクタを異なった接続状態へ動かすようにコネクタへ結合されているアクチュエータ及びシャフトが含まれてよい。動作アセンブリ２３５の他の例には、図５及び６に関連して更に記載されるように、コネクタの接続状態を変更するように選択的に給電され得る磁気又は電磁コネクタが含まれてよい。
【００３６】
通信要素２４０は、ホストコンピュータデバイス２１０と通信するようにコンピューティング制御要素２３０へ取り付けられてよい。通信要素２４０は、如何なる形の無線通信機能によっても、ホストコンピュータデバイス２１０のような如何なる他のデバイスへも接続してよい。いくつかの実施形態において、通信要素２４０は、無線周波数（ＲＦ）アンテナを含んでよい。一例として、制限なしに、通信要素２４０は、無線メカニズムを介してＬＡＮ接続、Ｂｌｕｅｔｏｏｔｈ（登録商標）接続、Ｗｉ−Ｆｉ（登録商標）接続、ＮＦＣ接続、Ｍ２Ｍ接続、Ｄ２Ｄ接続、ＧＳＭ（登録商標）接続、３Ｇ接続、４Ｇ接続、ＬＴＥ接続、何らかの他の適切な通信機能、又はそれらの何らかの適切な組み合わせを提供するよう構成されてよい。構成玩具２０５は、通信要素２４０をいくつでも含んでよい。構成玩具２０５は、ワイドエリアネットワーク（ＷＡＮ）及び／又はローカルエリアネットワーク（ＬＡＮ）のような、如何なるネットワークへも接続してよい。例えば、安全な及び／又は暗号化されたデータは、構成玩具２０５とホストコンピュータデバイス２１０との間で交換されてよい。いくつかの実施形態において、ネットワークは、複数のＷＡＮ及び／又はＬＡＮの間の論理的及び物理的接続によって形成された世界的なインターネットワークを含むインターネットを含む。代替的に、又は追加的に、ネットワークは、１つ以上のセルラーＲＦネットワーク並びに／又は１つ以上の有線及び／若しくは無線ネットワーク（例えば、制限なしに、８０２．ｘｘネットワーク、Ｂｌｕｅｔｏｏｔｈアクセスポイント、無線アクセスポイント、ＩＰベースネットワーク、メッシュ型デバイス、又は同様のもの）を含んでよい。ネットワークはまた、１つのタイプのネットワークが他のタイプのネットワークとインターフェイス接続することを可能にする１つ以上のサーバを含んでよい。
【００３７】
ホストコンピュータデバイス２１０は、１つ以上のクライアント若しくはサーバコンピューティングデバイス（例えば、パーソナルコンピュータ（ＰＣ）、ゲーム機、セットトップボックス、ラップトップ、携帯電話機、スマートフォン、タブレットコンピュータ、ネットブックコンピュータ、電子リーダー、パーソナルデジタルアシスタント（ＰＤＡ）、若しくはセルラーフォン、ウェラブルデバイス、電子腕時計、アームバンド、チェストストラップ、ヘッドバンド、ブレスレット、リストバンド、ラックマウントサーバ、ルータコンピュータ、サーバコンピュータ、パーソナルコンピュータ、メインフレームコンピュータ、ラップトップコンピュータ、ウェブサーバ、プロキシサーバ、デスクトップコンピュータ、など）、データストア（例えば、ハードディスク、メモリ、データベース）、ネットワーク、ソフトウェアコンポーネント、及び／又はハードウェアコンポーネントを含んでよい。ホストコンピュータデバイス２１０は、プレイ支援マネージャ２４５を含んでよい。
【００３８】
プレイ支援マネージャ２４５は、構成玩具２０５を含む構成玩具の組におけるコネクタの様々な接続状態を制御する命令を生成してよい。プレイ支援マネージャ２４５は、通信要素２４０を介して１つ以上のセンサ２２５からデータを受け取ってよい。プレイ支援マネージャ２４５は、１つ以上のコネクタの状態を変更すべきときを決定するために、受け取られたデータを使用してよい。プレイ支援マネージャ２４５は、１つ以上のコネクタの状態を変更すべきときを示す所定の規則の組を含んでよい。所定の規則は、コネクタの状態の変更のための１つ以上の条件を含んでよい。例えば、プレイヤーが構成玩具で遊んでいるときに繰り返し行動に従事しているとプレイ支援マネージャ２４５が（センサデータに基づき）特定する場合に、プレイ支援マネージャ２４５は、構成玩具で遊ぶための別の技術に関わるようプレイヤーに促すために、１つ以上のコネクタの接続状態を変更する命令を生成してよい。いくつかの実施形態において、プレイ支援マネージャ２４５は、ホストから直接に又はアプリケーションストアからダウンロード可能であり得るスタンドアローンのアプリケーション（“ａｐｐ”）を含んでよい。
【００３９】
プレイ支援マネージャ２４５はまた、構成モデルを生成及び／又は管理してよい。構成モデルは、特定のオブジェクトを組み立てる命令の組を含んでよい。構成モデルは、学習及び／又は特定の行動を促すガイド命令の組を更に含んでよい。構成モデルは、構成玩具の組の現在の構成のデジタル（例えば、グラフィカル）表現を更に含んでよい。例えば、プレイヤーが構成玩具の組から家を組み立てるときに、構成モデルは家のデジタル表現であってよい。構成モデルはまた、特定のオブジェクトを組み立てる方法に関してプレイヤーをガイドしてよい。構成モデルは、構成玩具の組の現在の構成と、特定のオブジェクトを組み立てるために次の構成玩具を置くべき１つ以上の場所とを含んでよい。ヘルパーは、構成玩具の組のデジタル表現を観察してよく、構成玩具２０５へ送られる命令を定義してよい。例えば、ヘルパーがプレイヤーの特定の好ましくない行動を特定するときに、ヘルパーは、プレイヤーのその特定の好ましくない行動を阻止又は防止する命令を定義してよい。命令は、構成玩具の一部又は全ての間の接続を無効にする命令を含んでよい。
【００４０】
図３は、例となる動作アセンブリ３００を表す。動作アセンブリ３００は、図２に関連して記載された動作アセンブリ２３５と同じか又は類似してよい。表されているように、動作アセンブリ３００は、コネクタ１１０、シャフト３１０、及びアクチュエータ３１５を含む。コネクタ１１０はシャフト３１０へ結合されてよく、シャフト３１０はアクチュエータ３１５へ結合されてよく、それにより、アクチュエータ３１５及び／又はシャフト３１０の動作は、筐体１０５の外面に対するコネクタ１１０の並進運動を引き起こし得る。少なくとも１つの実施形態において、アクチュエータ３１５は、シャフト３１０の回転運動を引き起こしてよい。シャフト３１０は、第１の端部でアクチュエータ３１５へ結合されてよく、第２の端部でネジ切りを備えてよい。コネクタ１１０は、シャフト３１０のネジ切りされた端部でシャフト３１０へ結合され得るネジ穴を含んでよい。コネクタ１１０は、コネクタ１１０の回転運動が制限され得るように、回転方向に固定されてよい。この構成では、シャフト３１０の回転運動は、コネクタ１１０を筐体１０５の内外に側面方向に移動させ得る。
【００４１】
動作アセンブリ３００は、コネクタ１１０の近くにセンサ３２０を更に含んでよい。センサ３２０は、隣接するコネクタへの結合を検出するために使用されてよい。センサ３２０は、図２のセンサ２２５と同じか又は類似してよい。センサ３２０は、隣接する構成玩具におけるコネクタ（すなわち、異質のコネクタ）の近接及び／又は状態を検出してよい。その異質のコネクタの存在は、コネクタを異質のコネクタとの適合状態へ変質させるために使用されてよい。例えば、異質のコネクタがメス状態にある場合には、構成玩具におけるコネクタは、隣接する構成玩具への構成玩具の結合を可能にするようにオス状態へ変更されてよい。他の例では、異質のコネクタ又は隣接する構成玩具を検出することに応答して、構成玩具におけるコネクタは、隣接する構成玩具への構成玩具の結合を無効にするようにニュートラル状態へ変更されてよい。
【００４２】
図４Ａ、４Ｂ及び４Ｃは、図３の動作アセンブリ３００の３つの異なった接続状態４００、４２０、４４０を表す。図４Ａで表されているように、コネクタ１１０は、コネクタ１１０が筐体から外側へ延在するようにオス構成にある。図４Ｂで表されているように、コネクタ１１０は、コネクタ１１０が筐体の外面と実質的に同一平面にあるようにニュートラル構成にある。図４Ｃで表されているように、コネクタ１１０は、コネクタ１１０が筐体内で埋め込まれるようにメス構成にある。
【００４３】
図５は、筐体５０５及び少なくとも１つの電磁コネクタ５１０を含む構成玩具５００の他の実施形態を表す。筐体５０５は、図１の筐体１０５と同じか又は類似してよい。表されているように、構成玩具５００は、３つの電磁コネクタを含む。電磁コネクタは、特定のコネクタへの結合を有効又は無効にするように選択的に電源をオン又はオフされてよい。更には、電磁コネクタの極性は、特定のコネクタへの結合を有効又は無効にするように選択的に入れ替えられてよい。
【００４４】
図６は、他の例となる動作アセンブリ６００を表す。動作アセンブリ６００は、図２に関連して記載された動作アセンブリ２３５と同じか又は類似してよい。表されているように、動作アセンブリ６００は、電磁コネクタ６１０及びアクチュエータ６１５を含む。電磁コネクタ６１０は、アクチュエータ６１５の動作が電磁コネクタ６１０をオン又はオフさせ得るように、アクチュエータ６１５へ結合されてよい。電源をオンされた状態で、電磁コネクタ６１０は、隣接する構成玩具へ結合されるように動作可能であってよい。具体的に、電磁コネクタ６１０は、隣接する構成玩具の電磁コネクタへ結合されてよい。
【００４５】
動作アセンブリ６００は、電磁コネクタ６１０の近くにセンサ６２０を更に含んでよい。センサ６２０は、隣接する電磁コネクタへの結合を検出するために使用されてよい。センサ６２０は、図２のセンサ２２５と同じか又は類似してよい。センサ６２０は、隣接する構成玩具におけるコネクタ（すなわち、異質のコネクタ）の近接及び／又は状態を検出してよい。その異質のコネクタの存在は、コネクタを異質のコネクタとの適合状態へ変質させるために使用されてよい。例えば、異質のコネクタが電源をオンされた状態にある場合には、構成玩具におけるコネクタは、隣接する構成玩具への構成玩具の結合を可能にするように、電源をオンされた状態へ変更されてよい。他の例では、異質のコネクタ又は隣接する構成玩具を検出することに応答して、構成玩具におけるコネクタは、隣接する構成玩具への構成玩具の結合を無効にするように、電源をオフされた状態へ変更されてよい。
【００４６】
動作アセンブリ６００は、極性インジケータ６２５を更に含んでよい。極性インジケータ６２５は、電磁コネクタ６１０の現在の状態（北又は南、正又は負）を示してよい。アクチュエータ６１５は、例えば、ホストコンピュータから極性指示を受け取ることに応答して、電磁コネクタ６１０の極性を入れ替えてよい。電磁コネクタ６１０の極性を入れ替えるよう、アクチュエータ６１５は、電流の方向を交互に入れ替えてよい。少なくとも１つの実施形態において、極性インジケータ６２５は光源（例えば、ＬＥＤ光源）を含む。光源は電磁コネクタ６１０に隣接してよい。少なくとも１つの実施形態において、極性インジケータ６２５は、電磁コネクタ６１０へ取り付けられている光源を含む。少なくとも１つの実施形態において、極性の第１の状態は、光の第１の波長（若しくは範囲）又は色によって示され、極性の第２の状態は、光の第２の波長（若しくは範囲）又は色によって示される。少なくとも１つの代替の実施形態では、極性の第１の状態は、光源の第１の点滅パターンによって示され、極性の第２の状態は、光源の第２の点滅パターンによって示される。
【００４７】
図７乃至１２は、本開示で記載される少なくとも１つの実施形態に従って配置される、例えば、図２の動作環境で実装され得る１つ以上の構成玩具の１つ以上のコネクタを制御する方法の例のフロー図を表す。方法はプロセッシングロジックによって実施されてよい。プロセッシングロジックは、ハードウェア（回路、専用のロジック、など）、ソフトウェア（例えば、汎用のコンピュータ又は専用のマシンで実行されるもの）、又はそれらの組み合わせを含んでよい。プロセッシングロジックは、図２の構成玩具２０５において含まれてよい。説明の簡単のために、本願で記載される方法は、一連の動作として表されて記載される。しかし、本開示に従う動作は、様々な順序で及び／又は同時に、且つ、本願で提示及び記載されていない他の動作を伴って、行われてよい。更に、全ての表されている動作が、開示されている対象に従う方法を実装するために必要とされなくてもよい。加えて、当業者であれば、方法は、状態図を介して相互に関連付けられた状態又はイベントの連続として代替的に表されてよいことを理解し認識するだろう。加えて、本明細書で開示されている方法は、そのような方法をコンピューティングデバイスへ運び移すことを容易にするよう、非一時的なコンピュータ可読媒体のような製品において記憶されることが可能である。本願で使用される語「製品」は、如何なるコンピュータ可読デバイス又は記憶媒体からもアクセス可能なコンピュータプログラムを包含するよう意図される。たとえ別個のブロックとして表されているとしても、様々なブロックは、所望の実施に応じて、更なるブロックに分けられても、より少ないブロックへとまとめられても、あるいは、削除されてもよい。
【００４８】
図７は、１つ以上の構成玩具の１つ以上のコネクタを制御する、例となる方法７００のフロー図を表す。方法７００はブロック７０５から開始してよい。ブロック７０５で、プロセッシングロジックは、ホストコンピュータデバイス（例えば、図２のホストコンピュータデバイス２１０）との通信を確立してよい。プロセッシングロジックは、例えば、構成玩具がオンされることに応答して、又は構成玩具のプレイヤーからペアリング要求を受けることに応答して、ホストコンピュータデバイスとの通信を確立してよい。プロセッシングロジックがホストコンピュータデバイスと通信していない（例えば、ブロック７１０での“いいえ”）限りでは、プロセッシングロジックは、通信がホストコンピュータデバイスと確立される（例えば、ブロック７１０での“はい”）まで、ホストコンピュータデバイスとの通信を確立しようと周期的に試みてよい。
【００４９】
通信がホストコンピュータデバイスと確立されると、プロセッシングロジックは、ブロック７１５でセンサデータをホストコンピュータデバイスへ送り、ブロック７２０で命令（例えば、ホストコンピュータデバイスから受け取られた命令）を実行し、ブロック７２５で異種のコネクタとの接続を管理してよい。これらのブロックは、図８、９及び１０で夫々更に記載される。
【００５０】
図８は、センサデータをホストコンピュータデバイスへ送る、例となる方法８００のフロー図を表す。ブロック８０５で、プロセッシングロジックは、例えば、図２のセンサ２２５のような、１つ以上のセンサを読み出してよい。ブロック８１０で、プロセッシングロジックは、何らかのセンサデータが１つ以上のセンサから利用可能であるかどうかを判定してよい。データは、例えば、直ぐ近くの隣接する構成玩具又は直ぐ近くの異種のコネクタを示すデータを含んでよい。データはまた、例えば、構成玩具のコネクタの接続状態及び／又は直ぐ近くの異種のコネクタの接続状態を示すデータを含んでよい。他のデータは、構成玩具の加速度データ及び／又は方位データを含んでよい。センサデータが１つ以上のセンサから利用可能であるとプロセッシングロジックが決定する場合に（ブロック８１０での“はい”）、プロセッシングロジックは、ブロック８１５で、センサデータをホストコンピュータデバイスへ送ってよい。センサデータが１つ以上のセンサから利用可能でないとプロセッシングロジックが決定する場合に（ブロック８１０での“いいえ”）、プロセッシングロジックはブロック８０５へループしてよい。ブロック８１５で、プロセッシングロジックは、センサデータをホストコンピュータデバイスへ送ってよい。
【００５１】
図９は、構成玩具において命令を実行する、例となる方法９００のフロー図を表す。命令は、構成玩具の１つ以上のコネクタを制御することに関係してよい。ブロック９０５で、プロセッシングロジックは、ホストコンピュータデバイス（図２のホストコンピュータデバイス２１０）から命令を受け取ってよい。ホストコンピュータデバイスは、図２又は８に関連して更に記載されたセンサデータのようなセンサデータに基づき、命令を生成していてよい。プロセッシングロジックはまた、命令を実行すべき特定の構成玩具を識別するブロック識別子（ＩＤ）を受け取ってよい。プロセッシングロジックはまた、接続状態を変更すべき構成玩具の特定のコネクタを識別するコネクタＩＤを受け取ってよい。
【００５２】
ブロック９１０で、プロセッシングロジックは、受け取られたブロックＩＤが、構成玩具と関連付けられているローカルブロックＩＤと一致するかどうかを判定してよい。ローカルブロックＩＤは、ローカルデータストレージにおいて記憶されてよい。プロセッシングロジックは、受け取られたブロックＩＤをローカルブロックＩＤと比較してよい。受け取られたブロックＩＤとローカルブロックＩＤとが一致する場合に（ブロック９１０での“はい”）、プロセッシングロジックは、受け取られたコネクタＩＤが有効であるかどうかを判定してよい。一致が見つけられない場合には（ブロック９１０での“いいえ”）、プロセッシングロジックは、命令を無視し、ブロック９０５へループしてよい。
【００５３】
少なくとも１つの実施形態において、受け取られたコネクタＩＤが有効であるかどうかをブロック９１５で確認するよう、プロセッシングロジックは、受け取られたコネクタＩＤに対応するローカルコネクタを構成玩具が含むかどうかを判定してよい。例えば、ローカルコネクタＩＤは、ローカルデータストレージにおいて記憶されてよい。プロセッシングロジックは、ローカルデータストレージにおいて記憶されている如何なるローカルコネクタＩＤに対しても、受け取られたコネクタＩＤを確認してよい。一致が見つけられる場合には（ブロック９１５の“はい”）、プロセッシングロジックは、構成玩具が駆動されるべきコネクタを含むと決定してよい。一致が見つけられない場合には（ブロック９１５での“いいえ”）、プロセッシングロジックは、命令を無視し、ブロック９０５へループしてよい。
【００５４】
ブロック９２０で、プロセッシングロジックは、命令によって指定された状態へコネクタを駆動してよい。状態は、複数の起こり得る状態のうちの１つであってよい。例えば、図１、３及び４で表されているような機械的なコネクタ及びアクチュエータに関して、状態は、“オス（male）”、“ニュートラル（neutral）”、及び“メス（female）”を含んでよい。他の例では、図５及び６で表されているような電磁気的なコネクタ及びアクチュエータに関して、状態は、“電源オン”又は“電源オフ”であってよい。
【００５５】
図１０は、隣接する構成玩具の異種のコネクタとの構成玩具の接続を管理する、例となる方法１０００のフロー図を表す。構成玩具は、本明細書で記載されている（例えば、同タイプのコネクタを備えた）如何なる構成玩具も含んでよい。
【００５６】
ブロック１００５で、プロセッシングロジックは、異種のコネクタの近接を検知してよい。異種のコネクタの近接は、図２の１つ以上のセンサ２２５のようなセンサを介して、検出されてよい。センサは、構成玩具のローカルコネクタ（例えば、コネクタ１１０）の近くに位置付けられてよい。センサは、近づいてくる異種のコネクタの近接を周期的に検出してよい。異種のコネクタは、ローカルコネクタに近づきつつあってよい。ブロック１０１０で、プロセッシングロジックは、異種のコネクタが構成玩具から切り離されているかどうかを判定してよい。異種のコネクタが構成玩具から切り離されているかどうかを検出する、例となる方法は、図１１に関連して記載される。異種のコネクタが構成玩具から切り離されていない（すなわち、接続されている）場合に（ブロック１０１０での“いいえ”）、プロセッシングロジックは、ブロック１００５へループしてよい。
【００５７】
異種のコネクタが構成玩具から切り離されている場合に（ブロック１０１０での“はい”）、プロセッシングロジックは、ローカルコネクタの変形が許可されるかどうかを判定してよい。プロセッシングロジックは、ホストコンピュータデバイス（例えば、ホストコンピュータデバイス２１０）から受け取られた命令にアクセスしてよい。命令は、ローカルコネクタの変形が許可されるかどうかを示してよい。代替的に、プロセッシングロジックは、ローカルコネクタの変形が許可されるかどうかを判定するようホストコンピュータデバイスに問い合わせてよい。
【００５８】
ローカルコネクタの変形が許可される場合に（ブロック１０１５での“はい”）、ブロック１０２０で、プロセッシングロジックは、ローカルコネクタが異種のコネクタに適合するかどうかを判定してよい。ローカルコネクタの変形が許可されない場合に（ブロック１０１５での“いいえ”）、プロセッシングロジックはブロック１０３０へ続いてよい。
【００５９】
ブロック１０２０で、プロセッシングロジックは、ローカルコネクタの接続状態が異種のコネクタに適合するかどうかを判定してよい。プロセッシングロジックは、ローカルコネクタの接続状態を識別してよい。接続状態は、オス、メス、ニュートラル、オン、オフ、又は他の状態を含んでよい。プロセッシングロジックは、例えばセンサを介して、異種のコネクタのコネクタ接続状態を検出してよい。例えば、異種のコネクタは、その接続状態をブロードキャストしてよく、センサは、異種のコネクタの状態をブロードキャストから検出してよい。プロセッシングロジックは、ローカルコネクタの接続状態を異種のコネクタの接続状態と比較してよい。例えば、プロセッシングロジックは、ローカルコネクタを“オス”接続状態にあると、異種のコネクタを“メス”状態にあると識別してよい。それら２つの接続状態は互いと結合することができるので、それらの状態は、適合する接続状態と呼ばれてよい。同じことは、特に、反対の極性を有する電磁コネクタにも当てはまる。２つのコネクタのタイプが適合しない場合に（ブロック１０２０での“いいえ”）、プロセッシングロジックは、ブロック１０２５で、異種のコネクタに適合する接続状態へとローカルコネクタを変形してよい。ローカルコネクタの接続状態を変えることは、特に、極性を入れ替えるよう、コネクタの物理的ポジションを“オス”ポジションから“メス”ポジションへ変更するよう、コネクタの物理的ポジションを“メス”ポジションから“オス”ポジションへ変更する、アクチュエータを駆動することを含んでよい。
【００６０】
２つのコネクタのタイプが適合する場合に（ブロック１０２０での“はい”）、プロセッシングロジックは、ブロック１０３０で、ローカルコネクタ及び異種のコネクタが結合しているかどうかを検出してよい。ローカルコネクタ及び異種のコネクタが結合している場合に（ブロック１０３０での“はい”）、プロセッシングロジックは、ブロック１０３５で、ローカルコネクタと異種のコネクタとの間の接続イベントの通知をホストコンピュータデバイス（例えば、図２のホストコンピュータデバイス２１０）に送ってよい。通知は、構成玩具、隣接する構成玩具、ローカルコネクタ、異種のコネクタ、などのうちの１つ以上の識別を含んでよい。ローカルコネクタ及び異種のコネクタが結合していない場合に（ブロック１０３０での“いいえ”）、プロセッシングロジックはブロック１００５へループしてよい。
【００６１】
図１１は、異種のコネクタが構成玩具から切り離されているかどうかを検出する、例となる方法１１００のフロー図を表す。ブロック１１０５で、プロセッシングロジックは、構成玩具のローカルコネクタへ接続され得る異種のコネクタの接続を検知してよい。少なくとも１つの実施形態において、プロセッシングロジックは、図１０に関連して記載されている技術を用いて、異種のコネクタの接続を検知してよい。ローカルコネクタ及び異種のコネクタが切り離されている場合に（ブロック１１１０での“はい”）、プロセッシングロジックは、ブロック１１１５で、ローカルコネクタと異種のコネクタとの間の離切イベントの通知をホストコンピュータデバイス（例えば、図２のホストコンピュータデバイス２１０）へ送ってよい。通知は、構成玩具、隣接する構成玩具、ローカルコネクタ、異種のコネクタ、などのうちの１つ以上の識別を含んでよい。ローカルコネクタ及び異種のコネクタが切り離されている場合に（ブロック１１１０での“いいえ”）、プロセッシングロジックはブロック１１０５へループしてよい。
【００６２】
図１２は、プレイヤーが構成玩具の組で遊ぶのを支援する、例となる方法１２００のフロー図を表す。プレイヤーは、構成玩具の組で遊んでいるときに構成モデルを使用してよい。構成モデルは、特定のオブジェクトを作るよう又は教育及び構成多様性を容易にするよう構成玩具の特定の構成を提案してよい。構成モデルは、構成玩具の組の現在の構成のデジタル（例えば、グラフィカル）表現であってよい。例えば、プレイヤーが構成玩具の組から家を組み立てる場合に、構成モデルは家のデジタル表現であってよい。構成モデルはまた、特定のオブジェクトを組み立てる方法に関してプレイヤーをガイドしてよい。構成モデルは、構成玩具の組の現在の構成と、特定のオブジェクトを組み立てるために次の構成玩具を置くべき１つ以上の場所とを含んでよい。
【００６３】
ブロック１２０５で、プロセッシングロジックは、図２の１つ以上のセンサ２２５のような１つ以上のセンサによって生成され得るセンサデータを読み込んでよい。センサデータは、構成玩具どうしの接続、構成玩具の位置、構成玩具の向き及び／又は構成玩具の加速度を含んでよい。センサデータは、プレイヤーが構成玩具を如何にして使用及び接続しているかを示してよい。
【００６４】
ブロック１２１０で、プロセッシングロジックは、センサデータに基づき構成モデルを更新してよい。センサデータを読み込むことにおいて、プロセッシングロジックは、プレイヤーが構成玩具と如何にして相互作用しているかをモニタしてよく、構成玩具の間で作られたあらゆる接続を記録してよい。プロセッシングロジックは、構造上類似した構成をグループ化してよい。プロセッシングロジックはまた、行動の変動性並びに構成の変動性及び複雑さを測定してよい。例えば、プレイヤーが家を組み立てる場合に、プロセッシングロジックは、ブロック１２０５からのセンサデータを使用して、家を組み立てることに対するプレイヤーの進捗を判定してよい。プレイヤーが構成玩具を付加する場合に、プロセッシングロジックは、家の物理的な進捗を反映するように、家のデジタル表現を更新してよい。少なくとも１つの実施形態において、プロセッシングロジックは、参照により本願に援用される米国特許出願第１５／０７５１２５号で記載されている技術に従って、プレイヤーの行動をモデリングしてよい。
【００６５】
ブロック１２１５で、プロセッシングロジックは、更新された構成モデルに基づき、支援命令を生成してよい。支援命令は、他の構成玩具をどこに接続すべきかに関してプレイヤーに指示してよい。支援命令はまた、コネクタの接続状態を変更するための構成玩具への指示を含んでよい。プロセッシングロジックは、例えば、プレイヤーの行動（例えば、繰り返しパターン）を識別するよう構成モデルを解析してよく、プロセッシングロジックは、識別された行動を奨励又は変更するための支援命令を生成してよい。例えば、プレイヤーが同じ方法で一連の構成玩具を接続していることを構成モデルが示す場合に、支援命令は、別の方法で構成玩具を接続するための指示を含んでよい。他の例では、支援命令は、同じ方法で更なる構成玩具を接続し続けることをプレイヤーに認める如何なるコネクタも無効にするための構成玩具への指示を含んでよい。ブロック１２２０で、プロセッシングロジックは、プレイヤーへ及び／又は１つ以上の構成玩具へ支援命令を送ってよい。少なくとも１つの実施形態において、プロセッシングロジックは、参照により本願に援用される米国特許出願第１５／０７６６０２号で記載されている技術に従って、支援命令を生成してよい。
【００６６】
図１３は、本願で論じられている方法のうちのいずれか１つ以上をマシンに実施させる命令の組が実行され得る、例としてコンピューティングデバイス１３００の形をとるマシンの概略図を表す。コンピューティングデバイス１３００は、携帯電話機、スマートフォン、ネットブックコンピュータ、ラックマウントサーバ、ルータコンピュータ、サーバコンピュータ、パーソナルコンピュータ、メインフレームコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、デスクトップコンピュータ、などを含んでよい。それの中で、本願で論じられる方法のうちのいずれか１つ以上をマシンに実施させる命令の組が実行されてよい。代替の実施形態では、マシンは、ＬＡＮ、イントラネット、エクストラネット、又はインターネットにおいて他のマシンへ接続（例えば、ネットワーク化）されてよい。マシンは、クライアント−サーバ・ネットワーク環境におけるサーバマシンとして動作してよい。マシンは、パーソナルコンピュータ（ＰＣ）、セットトップボックス（ＳＴＢ）、サーバ、ネットワークルータ、スイッチ若しくはブリッジ、又はそのマシンによって行われるべき動作を特定する命令の組を実行することが可能なあらゆるマシンであってよい。更には、単一のマシンしか表されていないが、語「マシン」は、本願で論じられる方法のうちのいずれ１つ以上を実施するよう命令の組（又は複数の組）を個々に又はまとまって実行するマシンの如何なる集合も含んでよい。
【００６７】
例となるコンピューティングデバイス１３００は、プロセッシングデバイス（例えば、プロセッサ）１３０２、メインメモリ１３０４（例えば、リードオンリーメモリ（ＲＯＭ）、フラッシュメモリ、同期ＤＲＡＭ（ＳＤＲＡＭ）のような動的ランダムアクセスメモリ（ＤＲＡＭ））、静的メモリ１３０６（例えば、フラッシュメモリ、静的ランダムアクセスメモリ（ＳＲＡＭ））、及びデータ記憶デバイス１３１６を含み、これらは、バス１３０８を介して互いと通信する。
【００６８】
プロセッシングデバイス１３０２は、マイクロプロセッサ、中央演算処理装置、又は同様のもののような、１つ以上の汎用のプロセッシングデバイスに相当する。特に、プロセッシングデバイス１３０２は、複数命令セットコンピューティング（ＣＩＳＣ）マイクロプロセッサ、縮小命令セットコンピューティング（ＲＩＳＣ）マイクロプロセッサ、超長命令語（ＶＬＩＷ）マイクロプロセッサ、又は他の命令セットを実装するプロセッサ若しくは命令セットの組み合わせを実装する複数のプロセッサであってよい。プロセッシングデバイス１３０２はまた、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、デジタル信号プロセッサ（ＤＳＰ）、ネットワークプロセッサ、又は同様のもののような、１つ以上の特別目的のプロセッシングデバイスであってよい。プロセッシングデバイス１３０２は、本願で論じられる動作及びステップを実施するための命令１３２６を実行するよう構成される。
【００６９】
コンピューティングデバイス１３００は、ネットワークインターフェイスデバイス１３２２を更に含んでよい。ネットワークインターフェイスデバイス１３２２はネットワーク１３１８と通信してよい。コンピューティングデバイス１３００は、表示デバイス１３１０（例えば、液晶ディスプレイ（ＬＣＤ）又は陰極線管（ＣＲＴ））、英数字入力デバイス１３１２（例えば、キーボード）、カーソル制御デバイス１３１４（例えば、マウス）、及び信号発生デバイス１３２０（例えば、スピーカ）を更に含んでよい。１つの実施において、表示デバイス１３１０、英数字入力デバイス１３１２、及びカーソル制御デバイス１３１４は、単一のコンポーネント又はデバイスにまとめられてよい（例えば、ＬＣＤタッチスクリーン）。
【００７０】
データ記憶デバイス１３１６は、本願に記載されている方法及び機能のうちのいずれか１つ以上を具現する命令１３２６の１つ以上の組が記憶されているコンピュータ可読記憶媒体１３２４を含んでよい。命令１３２６はまた、コンピューティングデバイス１３００によるその実行中に完全に又は少なくとも部分的にメインメモリ１３０４内に及び／又はプロセッシングデバイス１３０２内にあってよい。メインメモリ１３０４及びプロセッシングデバイス１３０２も、コンピュータ可読媒体を構成する。命令は更に、ネットワークインターフェイスデバイス１３２２を介してネットワーク１３１８上で送信又は受信されてよい。
【００７１】
コンピュータ可読記憶媒体１３２４は、例となる実施形態では、単一の媒体であるように示されているが、語「コンピュータ可読記憶媒体」は、命令の１つ以上の組を記憶する単一の媒体又は複数の媒体（例えば、中央集権化された又は分散されたデータベース及び／又は関連するキャッシュ及びサーバ）を含んでよい。語「コンピュータ可読記憶媒体」はまた、マシンによる実行のために命令を記憶、符号化又は搬送することが可能であって、マシンに本開示の方法のうちのいずれか１つ以上を実施させる如何なる媒体も含んでよい。語「コンピュータ可読記憶媒体」は、固体状態メモリ、光学媒体及び磁気媒体を制限なしに含むと然るべく考えられてよい。
【００７２】
本願において、特に添付の請求の範囲内（例えば、添付の請求の範囲の要部）で使用される用語は、一般的に「非限定的な（open）」用語として意図されている（例えば、「含んでいる（including）」という用語は、「・・・を含んでいるが限定されない（including,  but  not  limited  to）」と解釈されるべきであり、「有している（having）」という用語は、「少なくとも・・・を有している（having  at  least）」と解釈されるべきであり、「含む（includes）」という用語は、「・・・を含むが限定されない（includes,  but  is  not  limited  to）」と解釈されるべきである。）。
【００７３】
加えて、導入されたクレーム記載（introduced  claim  recitation）において特定の数が意図される場合、そのような意図は当該クレーム中に明確に記載され、そのような記載がない場合は、そのような意図も存在しない。理解を促すために、例えば、後続の添付する特許請求の範囲では、「少なくとも１つの（at  least  one）」及び「１つ以上の（one  or  more）」といった導入句を使用し、クレーム記載を導入することがある。しかし、このような句を使用するからといって、「a」又は「an」といった不定冠詞によりクレーム記載を導入した場合に、たとえ同一のクレーム内に、「１つ以上の」又は「少なくとも１つの」といった導入句と「a」又は「an」といった不定冠詞との両方が含まれるとしても、当該導入されたクレーム記載を含む特定のクレームが、当該記載事項を１つのみ含む例に限定されるということが示唆されると解釈されるべきではない（例えば、「a」及び／又は「an」は、通常は、「少なくとも１つの」又は「１つ以上の」を意味すると解釈されるべきである。）。定冠詞を使用してクレーム記載を導入する場合にも同様のことが当てはまる。
【００７４】
加えて、導入されたクレーム記載において特定の数が明示されている場合であっても、そのような記載は、通常、「少なくとも」記載された数を意味するように解釈されるべきであることは、当業者には理解されるであろう（例えば、他に修飾語のない、単なる「２つの記載事項」という記載がある場合、この記載は、「少なくとも」２つの記載事項、又は「２つ以上の」記載事項を意味する。）。更に、「Ａ、Ｂ及びＣなどのうち少なくとも１つ」又は「Ａ、Ｂ及びＣのうちの１つ以上」に類する表記が使用される場合、一般的に、そのような構造は、Ａのみ、Ｂのみ、Ｃのみ、Ａ及びＢの両方、Ａ及びＣの両方、Ｂ及びＣの両方、並びに／又はＡ及びＢ及びＣの全て、などを有するものとして意図される。例えば、語「及び／又は（and/or）」の使用は、このように解釈されるよう意図される。
【００７５】
更に、２つ以上の選択可能な用語を表すあらゆる離接語及び／又は離接句は、明細書、特許請求の範囲、又は図面のいずれにあろうと、それら用語のうちの１つ、それらの用語のうちのいずれか、又はそれらの用語の両方を含む可能性を意図すると理解されるべきであることが、当業者には理解されるであろう。例えば、「Ａ又はＢ」という句は、「Ａ又はＢ」、あるいは「Ａ及びＢ」の可能性を含むことが理解されよう。
【００７６】
本願で記載される実施形態は、コンピュータ実行可能な命令又はデータ構造を搬送するか又は記憶しているコンピュータ可読媒体を用いて実装されてよい。そのようなコンピュータ可読媒体は、汎用又は特別目的のコンピュータによってアクセスされ得る如何なる利用可能な媒体であってもよい。一例として、制限なしに、そのようなコンピュータ可読媒体は、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、電気的消去可能なプログラム可能リードオンリーメモリ（ＥＥＰＲＯＭ；Electrically  Erasable  Programmable  Read-Only  Memory）、コンパクトディスク型リードオンリーメモリ（ＣＤ−ＲＯＭ）若しくは他の光ディスクストレージ、磁気ディスクストレージ若しくは他の磁気記憶装置、フラッシュメモリ装置（例えば、固体状態メモリ装置）、又はコンピュータ実行可能な命令若しくはデータ構造の形で所望のプログラムコードを搬送若しくは記憶するために使用されてよく且つ汎用若しくは特別目的のコンピュータによってアクセスされ得るあらゆる他の記憶媒体を含む非一時的なコンピュータ可読記憶媒体を含んでよい。それらの組み合わせも、コンピュータ可読媒体の適用範囲内に含まれてよい。
【００７７】
コンピュータ実行可能な命令は、例えば、汎用のコンピュータ、特別目的のコンピュータ、又は特別目的のプロセッシングデバイス（例えば、１つ以上のプロセッサ）に特定の機能又は機能群を実施させる命令及びデータを含んでよい。対象は、構造的な特徴及び／又は方法論的な動作に特有の言語において記載されてきたが、添付の特許請求の範囲で定義される対象は、上述された具体的な特徴又は動作に必ずしも制限されない点が理解されるべきである。むしろ、上述された具体的な特徴及び動作は、特許請求の範囲を実装する例となる形態として開示される。
【００７８】
本願で使用されるように、語「モジュール」又は「コンポーネント」は、モジュール若しくはコンポーネントの動作を実施するよう構成された特定のハードウェア実施、及び／又はコンピューティングシステムの汎用ハードウェア（例えば、コンピュータ可読媒体、プロセッシングデバイス、など）によって記憶及び／又は実行され得るソフトウェアオブジェクト若しくはソフトウェアルーチンを指してよい。いくつかの実施形態において、本願で記載される種々のコンポーネント、モジュール、エンジン及びサービスは、コンピューティングシステムにおいて（例えば、別個のスレッドとして）実行するオブジェクト又はプロセスとして実装されてよい。本願で記載されるシステム及び方法のいくつかは、概して、（汎用ハードウェアによって記憶及び／又は実行される）ソフトウェアにおいて実装されるものとして記載され、具体的なハードウェア実施又はソフトウェアと具体的なハードウェア実施との組み合わせも可能であり、考えられている。本明細書において、「コンピューティングエンティティ（computing  entity）」は、本願で予め定義されている如何なるコンピューティングシステム、又はコンピューティングシステムで実行される如何なるモジュール若しくはモジュールの組み合わせであってもよい。
【００７９】
本願で挙げられている全ての例及び条件付き語は、当該技術の促進に対して発明者によって寄与される概念及び発明を読者が理解するのを助ける教育上の目的を意図され、そのような具体的に挙げられている例及び条件に制限されないものとして解釈されるべきである。本開示の実施形態は詳細に記載されてきたが、様々な変更、置換及び代替は、本開示の主旨及び適用範囲から逸脱することなしに行われてよいことが理解されてよい。
【００８０】
語「実質的に」又は「略」（substantially）は、製作公差内又は製作公差を示す値の５％若しくは１０％内を意味する。
【００８１】
様々な実施形態が開示されている。様々な実施形態は、他の実施形態を出現させるよう部分的に又は完全に組み合わされてよい。
【００８２】
多数の具体的な詳細は、請求される対象の完全な理解を提供するよう本願で示される。しかし、当業者であれば、請求される対象は、それらの具体的な詳細によらずとも実施されてよいことを理解するだろう。他の例では、当業者によって知られる方法、装置、又はシステムは、請求される対象を不明りょうにしないように詳細には記載されていない。
【００８３】
いくつかの部分は、コンピュータメモリのようなコンピューティングシステムメモリ内で記憶されているデータビット又はバイナリデジタル信号に対する演算のアルゴリズム又は記号表現に関して提示される。それらのアルゴリズム的記述又は表現は、データ処理分野において、当業者によって、彼らの研究の実体を他の当業者に伝えるために使用される技術の例である。アルゴリズムは、所望の結果をもたらす演算又は同様のプロセッシングのセルフコンシステント・シーケンスである。これに関連して、演算又はプロセッシングは、物理量の物理的操作を伴う。通常、必ずしもではないが、そのような量は、記憶され、伝送され、結合され、比較され、又は別なふうに操作されることが可能な電気又は磁気信号の形をとってよい。主に、一般的な利用のために、そのような信号を、ビット、データ、値、要素、シンボル、キャラクタ、項、数、数値、又は同様のものと呼ぶことが時として都合がよいことが知られる。なお、それら及び同様の語の全ては、適切な物理量と関連付けられるべきであり、単に都合のよいラベルにすぎないことが理解されるべきである。特段別なふうに示されない限り、本明細書の全体にわたって、「処理する（processing）」、「計算する（computing）」、「計算する（calculating）」、「決定する（determining）」及び「識別する（identifying）」又は同様のもののような語を用いる議論は、コンピューティングプラットフォームのメモリ、レジスタ、若しくは他の情報記憶デバイス、伝送デバイス、又は表示デバイス内で物理的、電子的又は磁気的な量として表されるデータを操作又は変換する１つ以上のコンピュータ又は同様の電子コンピューティングデバイス（複数を含む。）のようなコンピューティングデバイスの動作又は処理を言う。
【００８４】
本願で論じられているシステム又は複数のシステムは、如何なる特定のハードウェアアーキテクチャ又は構成にも制限されない。コンピューティングデバイスは、１つ以上の入力において調整された結果を提供するコンポーネントの如何なる適切な配置も含むことができる。適切なコンピューティングデバイスは、コンピューティングシステムを汎用のコンピューティング装置から、本対象の１つ以上の実施形態を実装する特殊化したコンピューティング装置へプログラム又は構成する記憶されたソフトウェアにアクセスする目的マイクロプロセッサに基づくコンピュータシステムを含む。如何なる適切なプログラミング、スクリプト言語、他のタイプの言語、又は言語の組み合わせも、本願に含まれる技術を、コンピューティングデバイスをプログラム又は構成する際に使用されるようソフトウェアにおいて実装するために、使用されてよい。
【００８５】
本願で開示される方法の実施形態は、そのようなコンピューティングデバイスの動作において実施されてよい。上記の例で示されるブロックの順序は変更可能であり、例えば、ブロックは、並べ替えられ、結合され、及び／又はサブブロックに分けられてよい。特定のブロック又はプロセスは並行して実施され得る。
【００８６】
本願での「〜よう適応される（adapted  to）」又は「〜よう構成される（configured  to）」の使用は、追加のタスク又はステップを実施するよう適応又は構成されるデバイスを排除しない非限定的（open）且つ包括的な言語として意図される。加えて、「〜に基づく（based  on）」の使用は、１つ以上の挙げられている条件に基づく処理、ステップ、計算、又は他の動作が、実際には、挙げられているもの以外の付加的な条件又は値に基づいてよい点で、非限定的且つ包括的であるよう意図される。本願に含まれる見出し（headings）、リスト及び番号（numbering）は、単に説明の簡単のためであり、限定であるよう意図されない。
【００８７】
本対象は、その具体的な実施形態に関して詳細に記載されてきたが、明らかなように、当業者であれば、上記の理解に達することで、そのような実施形態に対する代替案、それらの変形、及びそれらに対する同等物を容易に出現させることができる。然るに、本開示は、制限よりむしろ例のために提示されており、当業者に容易に認識されるように、本対象に対するそのような変更、変形、及び／又は追加の包含を排除しない。
【００８８】
上記の実施形態に加えて、以下の付記を開示する。
（付記１）
構成玩具であって、
筐体と、
前記筐体へ結合され、少なくとも２つの接続状態の間で調整可能であり、当該構成玩具を第２の構成玩具へ選択的に結合するよう構成されるコネクタと、
前記コネクタを前記少なくとも２つの接続状態の間で調整するよう構成される動作アセンブリと、
電力を少なくとも前記動作アセンブリへ供給するよう構成される電源と
を有する構成玩具。
（付記２）
前記動作アセンブリは、
プログラム可能なコンピュータ要素と、
当該構成玩具とホストコンピュータとの間で通信する通信要素と、
入力値を検出するよう構成される検知要素と
を有する、付記１に記載の構成玩具。
（付記３）
前記動作アセンブリは、前記コネクタへ結合されるアクチュエータを有し、該アクチュエータは、前記コネクタの接続状態を該コネクタの前記少なくとも２つの接続状態の間で変更するよう構成される、付記２に記載の構成玩具。
（付記４）
前記少なくとも２つの接続状態は、
前記アクチュエータが物理的にオス構成にあることを含む第１の接続状態と、
前記アクチュエータ又は前記筐体が物理的にメス構成にあることを含む第２の接続状態と
を有する、付記３に記載の構成玩具。
（付記５）
前記少なくとも２つの接続状態は、前記アクチュエータがニュートラル構成にあることを含む第３の接続状態を更に有する、付記４に記載の構成玩具。
（付記６）
前記動作アセンブリは、前記コネクタへ結合される電磁石を有し、該電磁石は、前記コネクタの状態を変更するよう構成される、付記２に記載の構成玩具。
（付記７）
前記少なくとも２つの接続状態は、
前記電磁石が電源をオフされた状態にあることを含む第１の接続状態と、
前記電磁石が電源をオンされた状態にあることを含む第２の接続状態と
を有する、付記６に記載の構成玩具。
（付記８）
前記プログラム可能なコンピュータ要素は、前記第２の構成玩具が当該構成玩具から所定距離範囲内にあるとのインジケーションを前記検知要素から受けることに応答して、前記コネクタの状態を変化させる命令を含む、付記２に記載の構成玩具。
（付記９）
前記プログラム可能なコンピュータ要素は、プレイヤーが閾回数の繰り返し行動に従事したとの前記検知要素のインジケーションを受けることに応答して、前記コネクタの状態を変化させる命令を含む、付記２に記載の構成玩具。
（付記１０）
構成玩具によって無線ネットワークを介したホストコンピュータデバイスへの接続を確立し、前記構成玩具は、
位置特性を検出するセンサと、
少なくとも２つの接続状態の間で調整可能であり、前記構成玩具を第２の構成玩具へ選択的に結合するよう構成される第１のコネクタと
を含み、
前記位置特性を前記ホストコンピュータデバイスへ送り、
前記構成玩具によって、前記第１のコネクタの接続状態を第１の接続状態へ変えるための前記位置特性に基づく命令を前記ホストコンピュータデバイスから受け、
前記第１のコネクタの接続状態を前記第１の接続状態へ変化させる
ことを有する方法。
（付記１１）
前記命令は、ブロック識別子（ＩＤ）を含み、
当該方法は、前記ブロックＩＤが前記構成玩具に対応するかどうかを判定することを更に有し、
前記構成玩具は、前記ブロックＩＤが前記構成玩具に対応する場合に、前記第１のコネクタの接続状態を前記第１の接続状態へ変化させる、付記１０に記載の方法。
（付記１２）
前記位置特性を検出することを更に有し、
前記位置特性は、前記第２の構成玩具の近接を含む、付記１０に記載の方法。
（付記１３）
前記第２の構成玩具は、前記少なくとも２つの接続状態の間で調整可能である第２のコネクタを含み、
当該方法は、前記第２のコネクタの状態を第２の接続状態にあると識別することを更に有し、
前記第１の接続状態及び前記第２の接続状態は、選択的に結合される相反する対である、付記１２に記載の方法。
（付記１５）
前記構成玩具における前記第１のコネクタと前記第２の構成玩具における前記第２のコネクタとの間の接続イベントを検出し、
前記接続イベントのインジケーションを前記ホストコンピュータデバイスへ送る
ことを更に有する付記１３に記載の方法。
（付記１５）
前記命令は、所定の接続イベントを無効にする命令を含む、付記１０に記載の方法。
（付記１６）
実行可能コードを記憶している非一時的なコンピュータ可読媒体であって、
前記実行可能コードは、プロセッサによって実行される場合に、該プロセッサに、
無線ネットワークを介して構成玩具とホストコンピュータデバイスとの間の接続を確立し、前記構成玩具は、
位置特性を検出するセンサと、
少なくとも２つの接続状態の間で調整可能であり、前記構成玩具を第２の構成玩具へ選択的に結合するよう構成される第１のコネクタと
を含み、
前記位置特性を前記ホストコンピュータデバイスへ送り、
前記構成玩具によって、前記第１のコネクタの接続状態を第１の接続状態へ変えるための前記位置特性に基づく命令を前記ホストコンピュータデバイスから受け、
前記第１のコネクタの接続状態を前記第１の接続状態へ変化させる
ことを有する動作を実行させる、非一時的なコンピュータ可読媒体。
（付記１７）
前記命令は、ブロック識別子（ＩＤ）を含み、
前記動作は、前記ブロックＩＤが前記構成玩具に対応するかどうかを判定することを更に有し、
前記構成玩具は、前記ブロックＩＤが前記構成玩具に対応する場合に、前記第１のコネクタの接続状態を前記第１の接続状態へ変化させる、付記１６に記載の非一時的なコンピュータ可読媒体。
（付記１８）
前記動作は、前記位置特性を検出することを更に有し、
前記位置特性は、前記第２の構成玩具の近接を含む、付記１６に記載の非一時的なコンピュータ可読媒体。
（付記１９）
前記第２の構成玩具は、前記少なくとも２つの接続状態の間で調整可能である第２のコネクタを含み、
前記動作は、前記第２のコネクタの状態を第２の接続状態にあると識別することを更に有し、
前記第１の接続状態及び前記第２の接続状態は、選択的に結合される相反する対である、付記１８に記載の非一時的なコンピュータ可読媒体。
（付記２０）
前記動作は、
前記構成玩具における前記第１のコネクタと前記第２の構成玩具における前記第２のコネクタとの間の接続又は離切イベントを検出し、
前記接続又は離切イベントのインジケーションを前記ホストコンピュータデバイスへ送る
ことを更に有する付記１９に記載の非一時的なコンピュータ可読媒体。
【符号の説明】
【００８９】
１００，２０５，５００  構成玩具
１０５，５０５          筐体
１１０                  コネクタ
２００                  動作環境
２１０                  ホストコンピュータデバイス
２２０                  エネルギ保持要素
２２５，３２０，６２０  センサ
２３０                  コンピューティング制御要素
２３５，３００，６００  動作アセンブリ
２４０                  通信要素
２４５                  プレイ支援マネージャ
３１０                  シャフト
３１５，６１５          アクチュエータ
５１０，６１０          電磁コネクタ
１３００                コンピューティングデバイス
１３０２                プロセッサ
１３０４                メインメモリ
１３０６                静的メモリ
１３１６                データ記憶デバイス
１３２４                コンピュータ可読記憶媒体
１３２６                命令
【図１】
2017176813.tif 000003
【図２】
2017176813.tif 000004
【図３】
2017176813.tif 000005
【図４Ａ】
2017176813.tif 000006
【図４Ｂ】
2017176813.tif 000007
【図４Ｃ】
2017176813.tif 000008
【図５】
2017176813.tif 000009
【図６】
2017176813.tif 000010
【図７】
2017176813.tif 000011
【図８】
2017176813.tif 000012
【図９】
2017176813.tif 000013
【図１０】
2017176813.tif 000014
【図１１】
2017176813.tif 000015
【図１２】
2017176813.tif 000016
【図１３】
2017176813.tif 000017