(57)【要約】  データセット内のクエリ応答間の関係をモデル化するシステム、方法およびコンピュータ読み取り可能媒体は、１つ以上の第１のクエリと１つ以上の第２のクエリの選択を受信し、１つ以上の第１のストリングと１つ以上の第２のストリングの選択を受信し、１つ以上の交点に対応する１つ以上の代表値を決定し、前記１つ以上の交点に対応する１つ以上のインジケータを含む３次元表現を生成する。それぞれの交点は、第１のクエリと、少なくとも１つの第２のクエリと、第１のストリングと、少なくとも１つの第２のストリングとの固有の組み合わせに対応する。前記１つ以上のインジケータにおける各インジケータの視覚属性は、交点に対応する代表値を反映し、１つ以上のインジケータは、３次元表現内で３軸に沿って編成される。【選択図】図１
2021503674.tif 000002
【特許請求の範囲】
【請求項１】
データセット内のクエリ応答間の関係をモデリングするために、１つ以上のコンピューティングデバイスによって実行される方法であって、
１つまたは複数のコンピューティングデバイスのうちの少なくとも１つによって、１つまたは複数の第１のクエリおよび１つまたは複数の第２のクエリの選択を受信するステップと、
１つまたは複数のコンピューティングデバイスのうちの少なくとも１つによって、１つまたは複数の第１のストリングおよび１つまたは複数の第２のストリングの選択を受け取るステップであって、各第１のストリングは第１の軸に対して離間された複数の点を含み、複数の点のそれぞれは第１の軸からのその点までの最短距離に対応する大きさを有し、各第２のストリングは第２の軸に対して離間された第２の複数の点を含み、第２の複数の点のそれぞれは第２の軸からのその点までの最短距離に対応する大きさを有する、ステップと、
１つまたは複数のコンピューティングデバイスのうちの少なくとも１つによって、１つまたは複数の交点に対応する１つまたは複数の代表値を決定するステップであって、各交点は第１のクエリ、少なくとも１つの第２のクエリ、第１のストリング、および少なくとも１つの第２のストリングの固有の組合せに対応し、各交点の各代表値は第１のクエリに応答して受信された複数の値内の値を含む、ステップとを含み、
各代表値は、
第１のストリングの複数の点における１つまたは複数の点の大きさ値に基づいて、第１のクエリに対する複数のソースからの第１の応答のセットに重み付けするステップと、
複数のソースから少なくとも１つの第２のクエリへの第２の応答の少なくとも１つのセットに重み付けするステップであって、第２の応答の各セットは少なくとも１つの第２のストリング内の第２のストリングの第２の複数の点の大きさ値に基づいて重み付けされる、ステップと、
第１の応答の重み付けされたセットおよび第２の応答の重み付けされた少なくとも１つのセットに少なくとも部分的に基づいて代表値を決定するステップと、
１つまたは複数のコンピューティングデバイスの少なくとも１つによって、１つまたは複数の交点に対応する１つまたは複数のインジケータを備える３次元表現を生成するステップであって、１つまたは複数のインジケータ内の各インジケータの視覚的属性はその交点に対応する代表値を反映し、１つまたは複数のインジケータは３軸に沿って３次元表現内で編成される、ステップと、
によって決定される、方法。
【請求項２】
前記第１の応答のセット内の各第１の応答は、前記第１のクエリに応答して受信された複数の値内の値を示し、
前記第１のストリング内の前記複数の点内の１つまたは複数の点の大きさ値に基づいて、前記第１のクエリに対する複数のソースからの第１の応答のセットに重み付けすることは、
複数の値を第１の軸上の複数の位置に割り当てるステップであって、各位置は、その位置に最も近い第１のストリングの複数の点の中の点に対応する、ステップと、
第１の応答のセットにおける各第１の応答に数値を割り当てるステップと、
第１の応答のセットにおける各第１の応答に割り当てられた数値を、その第１の応答によって示される値の位置に対応する第１のストリングのポイントの大きさによって重み付けして、第１の応答の重み付けされたセットを生成するステップと、
を含む、請求項１に記載の方法。
【請求項３】
前記第２の応答の各セットにおける各第２の応答は、前記少なくとも１つの第２のクエリにおける第２のクエリに応答して受信された複数の第２の値における第２の値を示し、
前記複数のソースからの第２の応答の少なくとも１つのセットを前記少なくとも１つの第２のクエリに重み付けすることは、
複数の第２の値を第２の軸上の複数の位置に割り当てるステップであって、各位置は、その位置に最も近い第２のストリングの複数の点内の点に対応する、ステップと、
第２の応答のセットにおいて各第２の応答に第２の数値を割り当てるステップと、
第２の応答のセットにおいて各第２の応答に割り当てられた第２の数値を、その第２の応答によって示される第２の値の位置に対応する第２のストリングの点の大きさによって重み付けして、第２の応答の重み付けされたセットを生成するステップと、
を含む、請求項２に記載の方法。
【請求項４】
前記少なくとも１つの第２のクエリは単一の第２のクエリを含み、
前記第１の応答の前記重み付けされたセットおよび前記第２の応答の前記少なくとも１つの重み付けされたセットに少なくとも部分的に基づいて前記代表値を決定するステップは、
複数のソース内の各ソースについて、少なくとも１つの第２のクエリに対するそのソースの重み付けされた第２の応答によって、第１のクエリに対するそのソースの重み付けされた第１の応答を再重み付けするステップと、
同じ値に対応するすべての再重み付けされた第１の応答を合計することによって、第１のクエリに応答して受信された複数の値に対応する複数の合計量を計算するステップと、
複数の合計量に少なくとも部分的に基づいて、複数の値から代表値を決定するステップと、
を含む、請求項３に記載の方法。
【請求項５】
前記複数の合計量に少なくとも部分的に基づいて、前記複数の値から代表値を決定するステップは、
複数の値に割り当てられた第１の軸上の複数の位置に少なくとも部分的に基づいて複数の値のソート順序を決定するステップと、
複数の値のソート順序に少なくとも部分的に基づいて複数の値の中央値を決定するステップと、
複数の値に対応する複数のセクションを含むチャートを生成するステップであって、複数のセクションは決定されたソート順序に従ってソートされ、複数のセクション内の各セクションのサイズはそのセクションに対応する値の対応する合計量に少なくとも部分的に基づいている、ステップと、
前記複数のセクションの支点を決定するステップであって、前記支点は、前記中央値に対応する前記複数のセクションの中点を含む、ステップと、
複数のセクションの中点に対する支点の位置に少なくとも部分的に基づいて、複数の値の中の値を代表値として指定するステップと、
を含む、請求項４に記載の方法。
【請求項６】
前記複数のセクションの中点に対する前記支点の位置に少なくとも部分的に基づいて、前記複数の値の中の値を前記値レベルとして指定するステップは、
複数のセクションの中間点に対する支点の位置を決定するステップと、
支点が複数の区間の中点に等しいという判定に少なくとも部分的に基づいて、決定されたソート順序における中央値を代表値として指定するステップと、
支点が複数のセクションの中点よりも小さいという決定に少なくとも部分的に基づいて、決定されたソート順序における中央値に続く値を代表値として指定するステップと、
支点が複数のセクションの中点よりも大きいという決定に少なくとも部分的に基づいて、決定されたソート順序における中央値よりも前の値を代表値として指定するステップと、
を含む、請求項５に記載の方法。
【請求項７】
前記視覚的属性が、色、透明度、向き、形状、点滅率、幾何学的形状、パディング、スピン、振動、膨張、または大きさのうちの１つ以上を含む、請求項１に記載の方法。
【請求項８】
１つまたは複数のコンピューティングデバイスのうちの少なくとも１つによって、１つまたは複数のインジケータ内で、前記１つまたは複数の交点のうち１つの交点に対応するインジケータの選択を受信するステップと、
１つまたは複数のコンピューティングデバイスのうちの少なくとも１つによって、第１の応答の重み付けされたセットおよび第２の応答の重み付けされた少なくとも１つのセットの表現を備えるグラフを生成するステップであって、前記表現は、その交点の第１のクエリに対するソースの各重み付けされた第１の応答と、その交点の少なくとも１つの第２のクエリに対するソースの対応する重み付けされた少なくとも１つの第２の応答とを結合する、ステップと、
をさらに含む、請求項１記載の方法。
【請求項９】
前記グラフは面積チャートを含み、
前記面積チャートは、複数のソースに対応する複数の領域を含み、
複数の領域内の各領域の第１の属性は、第１のクエリに対する対応するソースの第１の応答を示し、
複数の領域内の各領域の第２の属性は、少なくとも１つの第２のクエリに対する対応するソースの少なくとも１つの第２の応答を示し、
複数の領域内の各領域の第３の属性は、対応するソースの第１の応答に適用される重み付けを示し、
複数の領域内の各領域の第４の属性は、対応するソースの少なくとも１つの第２の応答に適用される重み付けを示す、
請求項８に記載の方法。
【請求項１０】
前記３つの軸における各軸は、第１のクエリ、第２のクエリ、第１のストリング、または第２のストリングのうちの１つを含む、請求項１に記載の方法。
【請求項１１】
１つまたは複数のコンピューティングデバイスのうちの少なくとも１つによって、アニメーション変数の選択を受信するステップと、
１つまたは複数のコンピューティングデバイスのうちの少なくとも１つによって、アニメーション変数の複数の値に少なくとも部分的に基づいて、１つまたは複数の交点に対応する代表値の複数のセットを生成するステップであって、代表値の複数のセット内の代表値の各セットはアニメーション変数の複数の値内のアニメーション変数の値に対応する、ステップと、
１つまたは複数のコンピューティングデバイスのうちの少なくとも１つによって、３次元表現内の１つまたは複数のインジケータを、代表値の複数のセットに対応するように反復的に更新するステップと、
をさらに含む、請求項１記載の方法。
【請求項１２】
データセット内のクエリ応答間の関係をモデリングするための装置であって、
１つまたは複数のプロセッサと、
１つまたは複数のプロセッサのうちの少なくとも１つに動作可能に結合された１つまたは複数のメモリであって、１つまたは複数のプロセッサのうちの少なくとも１つによって実行されると、１つまたは複数のプロセッサのうちの少なくとも１つに、
１つまたは複数の第１のクエリおよび１つまたは複数の第２のクエリの選択を受信するステップと、
１つまたは複数の第１のストリングおよび１つまたは複数の第２のストリングの選択を受信するステップであって、各第１のストリングは第１の軸に対して離間された複数の点を含み、複数の点のそれぞれは第１の軸からのその点の最短距離に対応する大きさを有し、各第２のストリングは第２の軸に対して離間された第２の複数の点を含み、第２の複数の点のそれぞれは第２の軸からのその点の最短距離に対応する大きさを有する、ステップと、
１つまたは複数の交点に対応する１つまたは複数の代表値を決定するステップであって、各交点は第１のクエリ、少なくとも１つの第２のクエリ、第１のストリング、および少なくとも１つの第２のストリングの固有の組合せに対応し、各交点の各代表値は第１のクエリに応答して受信された複数の値内の値を含む、ステップと、
１つまたは複数のインジケータに対応する１つまたは複数のインジケータを備える３次元表現を生成するステップであって、１つまたは複数のインジケータ内の各インジケータの視覚的属性がその交差に対応する代表値を反映し、１つまたは複数のインジケータが、３軸に沿って３次元表現内で編成される、ステップと、
を実行させる命令が格納された１つまたは複数のメモリとを備え、
前記各代表値は、
第１のストリングの複数の点における１つまたは複数の点の大きさ値に基づいて、第１のクエリに対する複数のソースからの第１の応答のセットに重み付けするステップと、
複数のソースから少なくとも１つの第２のクエリへの第２の応答の少なくとも１つのセットに重み付けするステップであって、第２の応答の各セットは少なくとも１つの第２のストリング内の第２のストリングの第２の複数の点の大きさ値に基づいて重み付けされる、ステップと、
第１の応答の重み付けされたセットおよび第２の応答の重み付けされた少なくとも１つのセットに少なくとも部分的に基づいて代表値を決定するステップと、
によって決定される、
装置。
【請求項１３】
前記第１の応答のセット内の各第１の応答は前記第１のクエリに応答して受信された複数の値内の値を示し、
前記第１のストリング内の前記複数の点内の１つまたは複数の点の大きさ値に基づいて、前記第１のクエリに対する複数のソースからの第１の応答のセットに重み付けするステップは、
複数の値を第１の軸上の複数の位置に割り当てるステップであって、各位置は、その位置に最も近い第１のストリングの複数の点の中の点に対応する、ステップと、
第１の応答のセットにおける各第１の応答に数値を割り当てるステップと、
第１の応答のセットにおける各第１の応答に割り当てられた数値を、その第１の応答によって示される値の位置に対応する第１のストリングのポイントの大きさによって重み付けして、第１の応答の重み付けされたセットを生成するステップと、
を含む、請求項１２に記載の装置。
【請求項１４】
前記第２の応答の各セットにおける各第２の応答は前記少なくとも１つの第２のクエリにおける第２のクエリに応答して受信された複数の第２の値における第２の値を示し、
前記第２のストリングの前記第２の複数の点における１つ以上の点の大きさ値に基づいて、前記複数のソースから前記第２のクエリへの第２の応答の各セットに重み付けするステップは、
複数の第２の値を第２の軸上の複数の位置に割り当てるステップであって、各位置は、その位置に最も近い第２のストリングの複数の点内の点に対応する、ステップと、
第２の応答のセットにおいて各第２の応答に第２の数値を割り当てるステップと、
第２の応答のセットにおいて各第２の応答に割り当てられた第２の数値を、その第２の応答によって示される第２の値の位置に対応する第２のストリングの点の大きさによって重み付けして、第２の応答の重み付けされたセットを生成するステップと、
を含む、請求項１３に記載の装置。
【請求項１５】
前記少なくとも１つの第２のクエリは単一の第２のクエリを含み、
前記第１の応答の前記重み付けされたセットおよび前記第２の応答の前記少なくとも１つの重み付けされたセットに少なくとも部分的に基づいて前記代表値を決定するステップは、
複数のソース内の各ソースについて、少なくとも１つの第２のクエリに対するそのソースの重み付けされた第２の応答によって、第１のクエリに対するそのソースの重み付けされた第１の応答を再重み付けするステップと、
同じ値に対応するすべての再重み付けされた第１の応答を合計することによって、第１のクエリに応答して受信された複数の値に対応する複数の合計量を計算するステップと、
複数の合計量に少なくとも部分的に基づいて、複数の値から代表値を決定するステップと、
を含む、請求項１４に記載の装置。
【請求項１６】
前記複数の合計量に少なくとも部分的に基づいて、前記複数の値から代表値を決定するステップは、
複数の値に割り当てられた第１の軸上の複数の位置に少なくとも部分的に基づいて複数の値のソート順序を決定するステップと、
複数の値のソート順序に少なくとも部分的に基づいて複数の値の中央値を決定するステップと、
複数の値に対応する複数のセクションを含むチャートを生成するステップであって、複数のセクションは決定されたソート順序に従ってソートされ、複数のセクション内の各セクションのサイズはそのセクションに対応する値の対応する合計量に少なくとも部分的に基づいている、ステップと、
前記複数のセクションの支点を決定するステップであって、前記支点は、前記中央値に対応する前記複数のセクションの中点を含む、ステップと、
複数のセクションの中点に対する支点の位置に少なくとも部分的に基づいて、複数の値の中の値を代表値として指定するステップと、
を含む、請求項１５に記載の装置。
【請求項１７】
前記１つまたは複数のメモリのうちの少なくとも１つは、前記１つまたは複数のプロセッサのうちの少なくとも１つによって実行されたときに、前記１つまたは複数のプロセッサのうちの少なくとも１つに、
１つまたは複数のインジケータ内の、１つまたは複数の交点内の交点に対応するインジケータの選択を受信するステップと、
第１の応答の重み付けされたセットおよび第２の応答の重み付けされた少なくとも１つのセットの表現を備えるグラフを生成するステップであって、表現は、その交点の第１のクエリに対するソースの各重み付けされた第１の応答を、その交点の少なくとも１つの第２のクエリに対するソースの対応する重み付けされた少なくとも１つの第２の応答と結合する、ステップと、
を実行させるさらなる命令を格納する、請求項１２に記載の装置。
【請求項１８】
１つ以上のコンピューティングデバイスによって実行されるときに、１つ以上のコンピューティングデバイスの少なくとも１つに、
１つまたは複数の第１のクエリおよび１つまたは複数の第２のクエリの選択を受信するステップと、
１つまたは複数の第１のストリングおよび１つまたは複数の第２のストリングの選択を受信するステップであって、各第１のストリングは第１の軸に対して離間された複数の点を含み、複数の点のそれぞれは第１の軸からのその点までの最短距離に対応する大きさを有し、各第２のストリングは第２の軸に対して離間された第２の複数の点を含み、第２の複数の点のそれぞれは第２の軸からのその点までの最短距離に対応する大きさを有する、ステップと、
１つまたは複数の交差に対応する１つまたは複数の代表値を決定するステップであって、各交点は第１のクエリ、少なくとも１つの第２のクエリ、第１のストリング、および少なくとも１つの第２のストリングの固有の組合せに対応し、各交差の各代表値は第１のクエリに応答して受信された複数の値内の値を含む、ステップと、
１つまたは複数のインジケータに対応する１つまたは複数のインジケータを備える３次元表現を生成するステップであって、１つまたは複数のインジケータ内の各インジケータの視覚的属性がその交点に対応する代表値を反映し、１つまたは複数のインジケータが、３軸に沿って３次元表現内で編成される、ステップと、
を実行させるコンピュータ可読命令を記憶する少なくとも１つの非一時的なコンピュータ可読媒体であって、
各代表値は、
第１のストリングの複数の点における１つまたは複数の点の大きさ値に基づいて、第１のクエリに対する複数のソースからの第１の応答のセットに重み付けするステップと、
複数のソースから少なくとも１つの第２のクエリへの第２の応答の少なくとも１つのセットに重み付けするステップであって、第２の応答の各セットは少なくとも１つの第２のストリング内の第２のストリングの第２の複数の点の大きさ値に基づいて重み付けされる、ステップと、
第１の応答の重み付けされたセットおよび第２の応答の重み付けされた少なくとも１つのセットに少なくとも部分的に基づいて代表値を決定するステップと、
によって決定される、
少なくとも１つの非一時的なコンピュータ可読媒体。
【請求項１９】
前記第１の応答のセット内の各第１の応答が前記第１のクエリに応答して受信された複数の値内の値を示し、
前記第１のストリング内の前記複数の点内の１つまたは複数の点の大きさ値に基づいて、前記第１のクエリに対する複数のソースからの第１の応答のセットに重み付けするステップは、
複数の値を第１の軸上の複数の位置に割り当てるステップであって、各位置は、その位置に最も近い第１のストリングの複数の点の中の点に対応する、ステップと、
第１の応答のセットにおける各第１の応答に数値を割り当てるステップと、
第１の応答のセットにおける各第１の応答に割り当てられた数値を、その第１の応答によって示される値の位置に対応する第１のストリングのポイントの大きさによって重み付けして、第１の応答の重み付けされたセットを生成するステップと、
を含む、請求項１８に記載の少なくとも１つの非一時的なコンピュータ可読媒体。
【請求項２０】
前記第２の応答の各セットにおける各第２の応答は、前記少なくとも１つの第２のクエリにおける第２のクエリに応答して受信された複数の第２の値における第２の値を示し、
前記第２のストリングの前記第２の複数の点における１つまたは複数の点の大きさ値に基づいて、前記複数のソースから前記第２のクエリへの第２の応答の各セットに重み付けするステップは、
複数の第２の値を第２の軸上の複数の位置に割り当てるステップであって、各位置は、その位置に最も近い第２のストリングの複数の点内の点に対応する、ステップと、
第２の応答のセットにおいて各第２の応答に第２の数値を割り当てるステップと、
第２の応答のセットにおいて各第２の応答に割り当てられた第２の数値を、その第２の応答によって示される第２の値の位置に対応する第２のストリングの点の大きさによって重み付けして、第２の応答の重み付けされたセットを生成するステップと、
を含む、請求項１９に記載の少なくとも１つの非一時的なコンピュータ可読媒体。
【請求項２１】
前記少なくとも１つの第２のクエリは単一の第２のクエリを含み、
前記第１の応答の重み付けされたセットおよび前記第２の応答の少なくとも１つの重み付けされたセットに少なくとも部分的に基づいて前記代表値を決定するステップは、
複数のソース内の各ソースについて、少なくとも１つの第２のクエリに対するそのソースの重み付けされた第２の応答によって、第１のクエリに対するそのソースの重み付けされた第１の応答を再重み付けするステップと、
同じ値に対応するすべての再重み付けされた第１の応答を合計することによって、第１のクエリに応答して受信された複数の値に対応する複数の合計量を計算するステップと、
複数の合計量に少なくとも部分的に基づいて、複数の値から代表値を決定するステップと、
を含む、請求項２０に記載の少なくとも１つの非一時的なコンピュータ可読媒体。
【請求項２２】
前記複数の合計量に少なくとも部分的に基づいて、前記複数の値から代表値を決定するステップは、
複数の値に割り当てられた第１の軸上の複数の位置に少なくとも部分的に基づいて複数の値のソート順序を決定するステップと、
複数の値のソート順序に少なくとも部分的に基づいて複数の値の中央値を決定するステップと、
複数の値に対応する複数のセクションを含むチャートを生成するステップであって、複数のセクションは決定されたソート順序に従ってソートされ、複数のセクション内の各セクションのサイズはそのセクションに対応する値の対応する合計量に少なくとも部分的に基づいている、ステップと、
前記複数のセクションの支点を決定するステップであって、前記支点は、前記中央値に対応する前記複数のセクションの中点を含む、ステップと、
複数のセクションの中点に対する支点の位置に少なくとも部分的に基づいて、複数の値の中の値を代表値として指定するステップと、
を含む、請求項２１に記載の少なくとも１つの非一時的なコンピュータ可読媒体：
【請求項２３】
前記１つまたは複数のメモリのうちの少なくとも１つは、前記１つまたは複数のコンピューティングデバイスのうちの少なくとも１つによって実行されると、前記１つまたは複数のコンピューティングデバイスのうちの少なくとも１つに、
１つまたは複数のインジケータ内の、１つまたは複数の交点内の交点に対応するインジケータの選択を受信するステップと、
第１の応答の重み付けされたセットおよび第２の応答の重み付けされた少なくとも１つのセットの表現を備えるグラフを生成するステップであって、表現は、その交点の第１のクエリに対するソースの各重み付けされた第１の応答を、その交点の少なくとも１つの第２のクエリに対するソースの対応する重み付けされた少なくとも１つの第２の応答と結合する、ステップと、
を実行させるさらなる命令を格納する、請求項１８に記載の少なくとも１つの非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
データ収集、フォーカスグループ、調査、ポーリング、投票、パフォーマンス分析、科学的分析およびデータ分析は、相関を決定し、多くの変数にわたるデータセットへの洞察を展開するために、応答データの収集を含む。図１は、例示的な実施形態による、データセット内のクエリ応答間の関係をモデル化する方法のフローチャートを示す。
【０００２】
そのようなシステムの基礎をなす原理および構造は、典型的には入力の平等に基づく。すなわち、１人１票（例：投票者の２０％が強く賛成するか、または同意傾向を示す。１０％が完全には同意しないか少し否定傾向を示す。７０％が強く反対であるか、または極端な否定傾向を示す）に基づくか、または、提示される各クエリ応答が、互いに等しい重要性を有する（例えば、正常以上の呼吸、急速な心拍、低血圧）。
【０００３】
コンピュータ処理速度および範囲が急速に加速しても、現在のプラットフォームは、等しく重要な発見の間の直接的な関係を発見することに基づいて、分析を提供する（等しく重要でない要因を相関させることとは対照的である）。
【０００４】
意思決定に到達する人間の認知プロセスはほとんど平等に基づいておらず、したがって、通常の方法でデータをポーリングまたは検索する結果は有用からは程遠く、代わりに、しばしば誤解を招き、信用されなかった。不平等に基づく意思決定を人が利用することは、本質的に複雑で不透明である。人間のグループのリーダーが平等に頼ると、参加者はプロセスから離れ、リーダーが決定に至った現実的な要因に気づかない（例えば、教師が特定の目的を追求するために、ある状況でより優秀な生徒のアドバイスに従うことを決めるなど）。しかし、このプロセスでリアルタイムの視覚化やフィードバックシステムは存在しない。また、生徒が何が起こったのか、なぜなのかを理解する方法も存在しない。
【０００５】
様々な程度の熱意または支持を組み込んだデータセットの場合、応答自体がしばしば応答者によって強調される（例えば、「より満足」対「いくらか満足」、または、「強く反対」対「反対」）。これらの支持のレベルは、通常、シームレスに統合されず、透明な方法で結果と調和されない。反対に、最も高い情熱または支持のレベルで応答するデータセットに対応するデータセットは、通常、特定の値スケールの実装アーキテクチャまたは分析メトリックの計算に起因して、より低い支持のレベルでデータセットを覆い隠す（ｏｖｅｒｓｈａｄｏｗ）。
【０００６】
社会工学および思考実験は、インポーズド・不等式ベース（例えば、中等度の学年により多くの重みを有する生徒の応答を与える）またはエクスプレスト・不等式ベース（例えば、情熱的な応答よりも多くの重みを有する中等度の応答を与える）のいずれにも量子化されず、結果として得られるほとんどのデータ分析は、不正確かつ／または柔軟性に欠ける。
【０００７】
データ分析では、複数のクエリ応答セットを組み合わせた結果として生じる仮定的な状況、およびさまざまなインポーズド・調整やエクスプレスト・調整が報告されるため、最大数千の大きなテーブルとグラフィックスが作成される。その結果、新しい洞察を形成するために分析データを理解し、探索し、またはナビゲートすることは、非常に困難である。
【０００８】
現在のところ、様々な不公平調整に従って応答データに対して行われる分析を符号化し、カプセル化するデータ構造は存在しない。さらに、現在、様々な不公平調整に従って応答データに基づく分析データをユーザがアクセス可能でナビゲーション可能なフォーマットに変換するグラフィカルな構造またはインタフェースは存在しない。
【図面の簡単な説明】
【０００９】
【図１】図１は、例示的な実施形態による、データセット内のクエリ応答間の関係をモデル化する方法のフローチャートを示す。
【図２Ａ】図２Ａは、例示的な実施形態に従って照会することができる例示的なセクタ、人物、およびデータのタイプを含むテーブルを示す。
【図２Ｂ】図２Ｂは、例示的な実施形態に従って照会することができる例示的なセクタ、人物、およびデータのタイプを含むテーブルを示す。
【図３Ａ】図３Ａは、例示的な実施形態による、クエリおよびストリングの選択を受信することができるインタフェース、および交差の可能な組み合わせを示す。
【図３Ｂ】図３Ｂは、例示的な実施形態による、クエリおよびストリングの選択を受信することができるインタフェース、および交差の可能な組み合わせを示す。
【図４Ａ】図４Ａは、例示的な実施形態によるデータモデリングシステムで使用されるクエリタグ、ストリングタグ、およびウィザードを示す表を示す。
【図４Ｂ】図４Ｂは、例示的な実施形態によるデータモデリングシステムで使用されるクエリタグ、ストリングタグ、およびウィザードを示す表を示す。
【図４Ｃ】図４Ｃは、例示的な実施形態によるデータモデリングシステムで使用されるクエリタグ、ストリングタグ、およびウィザードを示す表を示す。
【図５Ａ】図５Ａは、例示的な実施形態による第１のストリングおよび第２のストリングを示す。
【図５Ｂ】図５Ｂは、例示的な実施形態による第１のストリングおよび第２のストリングを示す。
【図６Ａ】図６Ａは、例示的な実施形態による、エクスプレスト・ストリングおよびインポーズド・ストリングを示す。
【図６Ｂ】図６Ｂは、例示的な実施形態による、エクスプレスト・ストリングおよびインポーズド・ストリングを示す。
【図７】図７は例示的な実施形態による、ユーザが形状のレイヤを選択し、それらのクエリおよび／またはストリング、ならびに視覚効果を設定することができるインタフェースを示す。
【図８Ａ】図８Ａは、例示的な実施形態によるストリングのための入力インタフェースを示す。
【図８Ｂ】図８Ｂは、例示的な実施形態によるストリングのための入力インタフェースを示す。
【図８Ｃ】図８Ｃは、例示的な実施形態によるストリングのための入力インタフェースを示す。
【図９】図９は、例示的な実施形態による選択インタフェースを示す。
【図１０】図１０は、例示的な実施形態による代表値を決定するためのフローチャートを示す。
【図１１Ａ】図１１Ａは、例示的な実施形態による、情報の様々なソース、およびそれらから抽出することができる様々なタイプの応答を示す。
【図１１Ｂ】図１１Ｂは、例示的な実施形態による、情報の様々なソース、およびそれらから抽出することができる様々なタイプの応答を示す。
【図１２】図１２は、例示的な実施形態による、第１のストリングの複数の点における１つまたは複数の点の大きさ値に基づいて、複数のソースから第１のクエリへの第１の応答のセットに重み付けするためのフローチャートを示す。
【図１３Ａ】図１３Ａは、例示的実施形態に従った、第１の軸上の複数の位置に複数の値を割り当てる例を示す。
【図１３Ｂ】図１３Ｂは、例示的実施形態に従った、第１の軸上の複数の位置に複数の値を割り当てる例を示す。
【図１４】図１４は、例示的な実施形態による、各第１の応答に数値を割り当てるプロセスを示す。
【図１５】図１５は、例示的な実施形態による、第１の応答のセットにおける重み付け応答を示す。
【図１６】図１６は、例示的な実施形態による、第１の応答のセットに対するこの重み付けプロセスの結果を示す。
【図１７】図１７は、例示的な実施形態による、第２のストリングの第２の複数の点における１つまたは複数の点の大きさ値に基づいて、複数のソースから第２のクエリへの第２の応答の各セットに重み付けするプロセスを示す。
【図１８】図１８は、例示的な実施形態による、ストリングに基づいて様々なグレードに割り当てられた重み付けを示すグラフを示す。
【図１９】図１９は、例示的な実施形態による、第２の応答のセットに対する重み付けプロセスの結果を示す。
【図２０Ａ】図２０Ａは、例示的な実施形態による、任意の応答における値が軸上の位置にどのように割り当てられるかをユーザが構成することを可能にするツールインターフェースを示す。
【図２０Ｂ】図２０Ｂは、例示的な実施形態による、任意の応答における値が軸上の位置にどのように割り当てられるかをユーザが構成することを可能にするツールインターフェースを示す。
【図２０Ｃ】図２０Ｃは、例示的な実施形態による、任意の応答における値が軸上の位置にどのように割り当てられるかをユーザが構成することを可能にするツールインターフェースを示す。
【図２０Ｄ】図２０Ｄは、例示的な実施形態による、任意の応答における値が軸上の位置にどのように割り当てられるかをユーザが構成することを可能にするツールインターフェースを示す。
【図２１】図２１は、例示的な実施形態による、第１の応答の重み付けされたセットおよび第２の応答の重み付けされた少なくとも１つのセットに少なくとも部分的に基づいて、各交点の代表値を決定するためのフローチャートを示す。
【図２２】図２２は、例示的な実施形態による、交点の代表値の決定を示す。
【図２３】図２３は、例示的な実施形態による、第１のクエリに応答して受信された複数の値に対応する複数の合計量を計算することを示す。
【図２４】図２４は、例示的な実施形態による、複数の値の合計量の計算を示す。
【図２５】図２５は、例示的な実施形態による、合計量に基づいて中間点および支点を決定することを示す。
【図２６】図２６は、例示的な実施形態による、合計量に基づく棒グラフを示す。
【図２７Ａ】図２７Ａは、例示的な実施形態による３次元表現を構成するためのインタフェースを示す。
【図２７Ｂ】図２７Ｂは、例示的な実施形態による３次元表現を構成するためのインタフェースを示す。
【図２７Ｃ】図２７Ｃは、例示的な実施形態による３次元表現を構成するためのインタフェースを示す。
【図２７Ｄ】図２７Ｄは、例示的な実施形態による３次元表現を構成するためのインタフェースを示す。
【図２７Ｅ】図２７Ｅは、例示的な実施形態による３次元表現を構成するためのインタフェースを示す。
【図２７Ｆ】図２７Ｆは、例示的な実施形態による３次元表現を構成するためのインタフェースを示す。
【図２８】図２８は、例示的な実施形態による３次元表現の例を示す。
【図２９Ａ】図２９Ａは、例示的実施形態による、種々の形状、視点、および視覚設定を使用する、三次元表現のさらなる例を図示する。
【図２９Ｂ】図２９Ｂは、例示的実施形態による、種々の形状、視点、および視覚設定を使用する、三次元表現のさらなる例を図示する。
【図２９Ｃ】図２９Ｃは、例示的実施形態による、種々の形状、視点、および視覚設定を使用する、三次元表現のさらなる例を図示する。
【図２９Ｄ】図２９Ｄは、例示的実施形態による、種々の形状、視点、および視覚設定を使用する、三次元表現のさらなる例を図示する。
【図２９Ｅ】図２９Ｅは、例示的実施形態による、種々の形状、視点、および視覚設定を使用する、三次元表現のさらなる例を図示する。
【図２９Ｆ】図２９Ｆは、例示的実施形態による、種々の形状、視点、および視覚設定を使用する、三次元表現のさらなる例を図示する。
【図２９Ｇ】図２９Ｇは、例示的実施形態による、種々の形状、視点、および視覚設定を使用する、三次元表現のさらなる例を図示する。
【図２９Ｈ】図２９Ｈは、例示的実施形態による、種々の形状、視点、および視覚設定を使用する、三次元表現のさらなる例を図示する。
【図３０】図３０は例示的な実施形態による、ユーザがその交点に対応するインジケータを選択したときに、交点について表示することができるチャートおよび統計を示す。
【図３１Ａ】図３１Ａは例示的な実施形態による、各交点がクエリおよび／またはストリングの２つの異なる組み合わせの比較に対応する場合に、インジケータの選択に応答して、交点について表示され得る、様々なチャート、インタフェース、および統計の例を示す。
【図３１Ｂ】図３１Ｂは例示的な実施形態による、各交点がクエリおよび／またはストリングの２つの異なる組み合わせの比較に対応する場合に、インジケータの選択に応答して、交点について表示され得る、様々なチャート、インタフェース、および統計の例を示す。
【図３１Ｃ】図３１Ｃは例示的な実施形態による、各交点がクエリおよび／またはストリングの２つの異なる組み合わせの比較に対応する場合に、インジケータの選択に応答して、交点について表示され得る、様々なチャート、インタフェース、および統計の例を示す。
【図３１Ｄ】図３１Ｄは例示的な実施形態による、各交点がクエリおよび／またはストリングの２つの異なる組み合わせの比較に対応する場合に、インジケータの選択に応答して、交点について表示され得る、様々なチャート、インタフェース、および統計の例を示す。
【図３１Ｅ】図３１Ｅは例示的な実施形態による、各交点がクエリおよび／またはストリングの２つの異なる組み合わせの比較に対応する場合に、インジケータの選択に応答して、交点について表示され得る、様々なチャート、インタフェース、および統計の例を示す。
【図３２】図３２は、例示的実施形態による、三次元表現をアニメーション化するためのフローチャートを示す。
【図３３Ａ】図３３Ａは、例示的な実施形態によるアニメーション設定を入力するためのインタフェース、ならびにアニメーション平面およびアニメーションフレーム配置の例を示す。
【図３３Ｂ】図３３Ｂは、例示的な実施形態によるアニメーション設定を入力するためのインタフェース、ならびにアニメーション平面およびアニメーションフレーム配置の例を示す。
【図３３Ｃ】図３３Ｃは、例示的な実施形態によるアニメーション設定を入力するためのインタフェース、ならびにアニメーション平面およびアニメーションフレーム配置の例を示す。
【図３３Ｄ】図３３Ｄは、例示的な実施形態によるアニメーション設定を入力するためのインタフェース、ならびにアニメーション平面およびアニメーションフレーム配置の例を示す。
【図３３Ｅ】図３３Ｅは、例示的な実施形態によるアニメーション設定を入力するためのインタフェース、ならびにアニメーション平面およびアニメーションフレーム配置の例を示す。
【図３４】図３４は、例示的な実施形態によるシステムで使用することができる様々なオブジェクト、プロセス、および統計を示す表を示す。
【図３５】図３５は、データセット内のクエリ応答間の関係をモデル化するための方法を実行するために使用することができる例示的なコンピューティング環境を示す。
【発明を実施するための形態】
【００１０】
［詳細な説明］
方法、装置、およびコンピュータ可読媒体は、実施例および実施形態として本明細書に記載されているが、当業者はデータセット内のクエリ応答間の関係をモデル化するための方法、装置、およびコンピュータ可読媒体は、記載された実施形態または図面に限定されないことを理解するであろう。図面および説明は、開示された特定の形態に限定されることを意図していないことを理解されたい。むしろ、本発明は、添付の特許請求の範囲の精神および範囲内にあるすべての変形例、均等物、および代替物を包含するものである。本明細書で使用される任意の見出しは、組織的な目的のためだけのものであり、説明または特許請求の範囲の範囲を限定することを意味するものではない。本明細書で使用される場合、単語「ｃａｎ」は強制的な意味（すなわち、しなければならないという意味）ではなく、許容的な意味（すなわち、可能性を有する意味）で使用される。同様に、単語「ｉｎｃｌｕｄｅ」、「ｉｎｃｌｕｄｉｎｇ」、および「ｉｎｃｌｕｄｅｓ」はこれらに限定されないが、これらを含むことを意味する。
【００１１】
本出願人はユーザが応答データセットの共通部分を容易に識別し、ナビゲートすることを可能にする、データセット内のクエリ応答の異なるセット間の関係を生成し、外挿し、モデリングするための方法およびシステムを発見した。本システムおよび方法は、不公平バイアスなどの選択されたバイアスを応答のセットに符号化するデータ構造を含み、ユーザが応答データの共通部分に対するそのようなバイアスの影響を視覚化することを可能にするデータ構造を含む。
【００１２】
図１は、例示的な実施形態による、データセット内のクエリ応答間の関係をモデル化する方法のフローチャートを示す。ステップ１０１で、１つ以上の第１のクエリおよび１つ以上の第２のクエリの選択が受信される。クエリには、任意のタイプの情報リクエストを指定できる。以下でさらに説明するように、第１のクエリと第２のクエリは必ずしも異なるタイプのクエリではなく、モデリングシステムによってわずかに異なる方法で処理される。
【００１３】
本システムは、データセット上で複数のクエリを同時に／並列に実行し、次いで、結果を関連性のある洗練された方法で伝達することができる。クエリには、任意の種類のテキストストリングを含めることができる。このテキストストリングをデータセットに適用すると、応答が返される。応答は直接解釈（測定）されるか、ルックアップテーブルの対応するインデックス（複数選択、ドロップダウンリスト、ランキング、評価など）から、間接的に計算される。以下で説明するように、クエリは、さまざまなソースからさまざまな形式で実行できる。
【００１４】
本明細書では、第１のクエリは「エクスプレスト・クエリ（ｅｘｐｒｅｓｓｅｄ  ｑｕｅｒｙ）」と呼ばれることもあり、第２のクエリは本明細書では「インポーズド・クエリ（ｉｍｐｏｓｅｄ  ｑｕｅｒｙ）」と呼ばれることもある。しかし、これらの用語は限定的なものではなく、第１のクエリおよび第２のクエリは同じタイプのクエリを含む任意のタイプのクエリであり得ることが理解される。エクスプレスト・／インポーズド・クエリおよび第１／第２のクエリは、モデリングシステムによるそれらの後続の処理に基づいて区別される。応答（レスポンス）は、本明細書では応答（リプライ）と呼ばれることがあり、これらの用語は互換的に使用される。レスポンス／リプライは、クエリまたはその他のリクエストに応じて返される任意の情報であり得る。
【００１５】
クエリは、インポーズド・クエリまたはエクスプレスト・クエリとして選択できる。後の処理（後述）の間、両方のタイプのクエリに対する応答は、それ自体がストリングに基づく重み付けに基づいて調整される。重み付けは、以下でより詳細に説明され、バイアスをモデルに符号化する。しかしながら、調整中、インポーズド・クエリ応答データポイントは、エクスプレスト・クエリ応答データポイントとは異なる軸に沿って調整される。例えば、インポーズド・クエリ応答データポイントは、水平軸に対して垂直方向に調整されることができ、エクスプレスト・クエリ応答データポイントは、垂直方向に対して水平方向に調整されることができる。後述するように、インポーズド・クエリとエクスプレスト・クエリとの別の相違点は、特定の交点に対する代表値がその交点（交点内の最初のクエリ）におけるエクスプレスト・クエリに対する応答値から選択されることである。
【００１６】
調査の場合、クエリは、参加者に尋ねられる質問、あるいは、参加者に関する人口統計学的、生体学的、心理学的、身体的、判断的、または優先的なスコアや他の情報に関するクエリに対応できる。図２Ａは、例示的なセクタと、情報を問い合わせることができるセクタ内の人物とを含むテーブル２０１を示す。さらに、クエリは、データセットに対するクエリに対応することもできる。たとえば、特定の条件を満たすデータセットを取得するクエリなどである。データセットは、カラム状データベース内の特定の行、メタデータの一部、データのライブフィードから取り出された情報の一部、サーバまたは他のコンピューティングデバイス上に記憶された情報の一部、または、何らかの記憶された情報の任意のサブセットであり得る。図２Ｂは、クエリの対象となり得る様々なセクタおよびデータのタイプを示す表２０２を示す。
【００１７】
図３Ａは、例示的な実施形態による、クエリおよびストリングの選択を受信することができるインタフェース３００を示す。インタフェース３００は、選択されたエクスプレスト・クエリ３０１ならびに選択されたインポーズド・クエリ３０２およびエクスプレスト・ストリング３０３を示す。この例では、エクスプレスト・クエリの各々は、調査参加者から応答が受信されるステートメントを含む。調査参加者は、応答において、ステートメントに同意するか、または同意しないかを評価する。インタフェース３００は、ユーザが、エクスプレスト・クエリのための軸３０４、インポーズド・クエリのための軸３０５、エクスプレスト・ストリングのための軸３０６など、クエリおよびストリングの各タイプに対応する軸を選択することを可能にする。各タイプのクエリおよびストリングについて選択された軸は、交点の３次元表現を生成するときにクエリおよびストリングをプロットするために使用される。軸は、ｘ軸、ｙ軸、およびｚ軸を含む３次元軸のうちの１つ、ならびに、ｕ軸またはｕ平面として知られる第４軸から選択することができる。ｕ平面はユニバーサル平面を表し、その関連付けられた／マッピングされたスコープからの１つまたは複数のレコードを含むことができる。ｕ平面は、次の理由において、ｘ、ｙ、ｚ平面とは若干異なる。（１）ｕ平面は、１つ以上の形状レイヤを許容する。（２）各レイヤは、ｘ、ｙ、ｚ平面を設定する際に、以下の（ａ）〜（ｃ）の規則が満たされる限りにおいて、１つ以上のストリングを許容し、ストリング間の１つ以上の比較を許容し、１つ以上のクエリを許容し、クエリ間の１つ以上の比較を許容する。（ａ）１つのエクスプレスト・クエリ収集と１つのエクスプレスト・ストリング収集を含む。（ｂ）インポーズド・クエリ収集とインポーズド・ストリング収集との１つ以上のペアを有する。これらのペアは、＃１、＃２、＃３等のように番号付けされ、それぞれのペアは、交点棒グラフ（以下で説明する）内でベクトルによって表される。高さ、幅、深さ、高さ飽和（ｈｅｉｇｈｔ  ｓａｔｕｒａｔｉｏｎ）、幅飽和（ｗｉｄｔｈ  ｓａｔｕｒａｔｉｏｎ）、深さ飽和（ｄｅｐｔｈ  ｓａｔｕｒａｔｉｏｎ）等。（ｃ）全てのクエリ−ストリングのペアは、単一の選択からなるか、さもなければ、相互に比較する２つの選択からなる。インポーズド・クエリ、エクスプレスト・クエリ、複数のクエリ、またはこれらの結合のいずれによっても計算値の応答が返されない場合、交点では何の計算もレンダリングも行われない。
【００１８】
図３Ｂは、これらの規則に従って、ｘ、ｙ、ｚ、およびｕ軸へのクエリおよびストリングの可能なローディングのいくつかの可能な組み合わせを示す。例えば、図３のユーザがインポーズド・クエリの軸をｕ平面に設定した場合、ｕ平面は、少なくとも選択されたインポーズド・クエリを含むことになる。ユニバーサル平面のスコープの各レイヤは、各交点においてｘ、ｙおよびｚ平面のスコープと組み合わされる。ユニバーサル平面は、例えば、単一の値、２つのカスタムペア値、または２つ以上の値のプリペアセットを含むことができる。インポーズド・クエリ、エクスプレスト・クエリ、またはそれらの結合のいずれによっても計算値の応答が返されない場合、交点では何の計算もレンダリングも行われない。
【００１９】
各クエリは、タグ付け、分析、コメント付け、および所有を可能にするために、別個のレコードとして格納することができる。図４Ａは、クエリにタグ付けできるユーザの例、クエリを特徴付けるために使用できるタグの例（「クエリタグ」）、クエリがどの特定の調整ストリングに関連するかを識別するために使用できるタグの例（「調整タグ」）を示す表である。クエリタグは最も関連性の高い調整タグに一致させることができ、一致タグのインデックスは、ユーザが容易にアクセスできるように格納することができる。ユーザがこのインデックスを使用して、特定のクエリでモデル化する調整ストリングに関するガイダンスを得ることができる。例えば、図４Ｂのテーブル４０１Ａ、４０１Ｂ、および４０１Ｃは、クエリタグおよびマッチング調整タグの例を示す。
【００２０】
ユーザは、レコードの整理、グループ化、ソート、およびフィルタリングを容易にするために、システム内の任意のレコード（クエリ、ストリング、分析、コメント、セクタ、有権者など）に複数のタグを解放できる。タグを追加したユーザの状況に応じて、タグをさらに階層化／分類することができる。生成された３次元表現／モデルを有する平面は、相関および予測を容易にするために、タグによって強調表示および／またはグループ化することもできる。
【００２１】
システムには、レコード作成時、クエリ選択時、ストリング選択時、およびモデルパラメータ入力時にユーザが使用できるカスタムインタフェースが含まれており、使用方法と結果の理解を容易にすることができる。ウィザードのいくつかは、調査、科学、金融、教育、および／または政治である。図４Ｃは、データモデリングシステムをセットアップするために利用することができるウィザードのいくつかの例を示すテーブル４０２を示す。
【００２２】
図１に戻ると、ステップ１０２で、１つまたは複数の第１のストリングおよび１つまたは複数の第２のストリングの選択が受信される。以下でより詳細に論じられるように、ストリングは、ストリングの構造に応じて、クエリに対する特定の応答に対する増幅と、クエリに対する他の応答に対する増幅とをエンコードするために、システムによって利用される。
【００２３】
それぞれの第１のストリングは、第１の軸に対して間隔を置いた複数の点を含み、複数の点における各点は、第１の軸からのその点までの最短距離に対応する大きさを有する。図５Ａは、例示的な実施形態による第１のストリングを示す。「モデレーション（Ｍｏｄｅｒａｔｉｏｎ）」と称される第１のストリングは、軸５０１Ｂに対して間隔を置いて配置された複数の点５０１Ａを含む。各点の大きさ（マグニチュード）は、軸５０１Ｃ上に示される。例えば、点５０１Ｄの大きさは、少なくとも部分的には点５０１Ｄから軸５０１Ｂまでの破線の長さに基づく。破線は直角で軸５０１Ｂに当たり、したがって、点５０１Ｄから軸５０１Ｂまでの最短距離である。各点の大きさは、軸５０１Ｃ上の各点の位置として表すこともできる。
【００２４】
それぞれの第２のストリングは、第２の軸に対して間隔を置いた第２の複数の点を含み、第２の複数の点における各点は、第２の軸からのその点までの最短距離に対応する大きさを有する。図５Ｂは、例示的な実施形態による第２のストリングを示す。「スタビリティ（Ｓｔａｂｉｌｉｔｙ）」と称される第２のストリングは、軸５０２Ｂに対して間隔を置いた複数の点５０２Ａを含む。各点の大きさは、軸５０２Ｃ上に示される。例えば、点５０２Ｄの大きさは、少なくとも部分的には点５０２Ｄから軸５０２Ｂまでの破線の長さに基づく。破線は直角で軸５０２Ｂに当たり、したがって、点５０２Ｄから軸５０２Ｂまでの最短距離である。各点の大きさは、軸５０２Ｃ上の各点の位置として表すこともできる。
【００２５】
ユーザのニーズと特定の分析コンテキストに応じて、エクスプレスト（第１）・ストリングおよびインポーズド（第２）・ストリングとして、ほぼ無制限の数のストリングを使用できる。例えば、図６Ａのテーブル６０１はエクスプレスト・ストリングのいくつかの例を示し、図６Ｂのテーブル６０２は、インポーズド・ストリングのいくつかの例を示す。もちろん、エクスプレスト・ストリングは、異なる軸に対してそれらを適用することによって、またその逆によって、インポーズド・ストリングとして使用することができる。
【００２６】
図７は、ユーザがｕ平面のレイヤを定義することができるインタフェース７０１を示す。インタフェース７０１により、ユーザは、ダイヤモンド形状に割り当てられたレイヤ７０２およびバー形状に割り当てられたレイヤ７０３など、そのレイヤに対応する情報を表示するために使用される各レイヤの特徴を選択することができる。７０１に示すように、ユーザは２層の形状を設定している。ユニバーサル平面のレイヤのスコープは、各交点におけるｘ、ｙ及びｚ平面のスコープと組み合わされる。ユニバーサル平面は、２つ以上の要素を有するスコープを定義するために使用することもできる。例えば、制御７０４は、ユーザが単一値、２つのカスタムペア値、または２つのインポーズド・ストリングの予めペア化されたセットを選択することを可能にする。７０５に示すように、異なるレイヤは異なる幾何学的形状を使用して表すことができ、７０６に示すように、幾何学的形状の視覚的属性は、色、サイズ、不透明度、および／または点滅率を選択することなどによって、それ自体カスタマイズすることができる。
【００２７】
ストリング（エクスプレスト・ストリングやインポーズド・ストリングを含む）はさまざまなテクニックを使用して定義したり、システムに入力したりすることができる。ユーザは独自のストリングを作成したり、ストリングをインポートしたり、数式を入力してストリングを生成したりできる。作成、インポート、または生成されたストリングは、さらに変更または変換し、新しいストリングとして再保存することができる。図８Ａは、ユーザが直線、自由形式の線、およびベジェ曲線を使用してカスタムストリングを描くことができるインタフェース８０１を示す。図８Ｂは、ユーザが式を入力し、式に基づいてストリングを生成することができるインタフェース８０２を示す。図８Ｃは、ユーザがストリングに対する修正、翻訳、および変換を実行することができるインタフェース８０３を示す。
【００２８】
図１に戻ると、ステップ１０３において、１つ以上の交点に対応する１つ以上の代表値が決定される。各交点は、第１のクエリ、少なくとも１つの第２のクエリ、第１のストリング、および少なくとも１つの第２のストリングの一意の組み合わせに対応する。さらに、各交点の各代表値は、その交点に対応するデータに少なくとも部分的に基づいている。図９は、ユーザがエクスプレスト・クエリ９０１Ａ、インポーズド・クエリ９０１Ｂ、エクスプレスト・ストリング９０１Ｃ、およびインポーズド・ストリング９０１Ｄを選択したインタフェースを示す。ボックス９０２に示されるように、これは、複数の交点をもたらす。この例では、各交点が、１つの第１のクエリ、１つの第２のクエリ、１つのエクスプレスト・ストリング、および１つのインポーズド・ストリングに対応する。ボックス９０２は、各交点について、その交点に対応するデータに少なくとも部分的に基づいて生成される代表値を示す。
【００２９】
各交点の代表値は、様々な異なる値とすることができる。例えば、代表値は、交点に対応するデータに対して実行される何らかの統計処理の出力を表すことができる。以下でさらに説明するように、各交点の各代表値は、第１のクエリに応答して受信された複数の値の中の値を含むこともできる。例えば、第１のクエリに応答して受信された複数の値が｛強く反対、反対、中立、賛成、強く賛成｝である場合、第１のクエリ、第２のクエリ、第１のストリング、および第２のストリングを含む特定の交点の代表値は、｛強く反対、反対、中立、賛成、強く賛成｝の値の１つとなる。この代表値が決定されるプロセスは、以下でより詳細に説明される。
【００３０】
図１０は、例示的な実施形態による代表値を決定するためのフローチャートを示す。ステップ１００１において、複数のソースから第１のクエリへの第１の応答のセットが、第１のストリングの複数の点における１つまたは複数の点の大きさ値に基づいて重み付けされる。
【００３１】
本明細書で使用されるように、応答は、クエリに応答する任意の情報またはデータを含むことができる。調査の場合では、応答は、質問に対するユーザの回答、または、調査に対するユーザの同意／不同意を示す応答、であり得る。他の場合では、応答は、データベース・クエリまたは他の任意の種類の情報要求のような特定のクエリに応答して取得される情報であってもよい。例えば、健康監視装置情報、ショッピング情報、オンラインブラウジング習慣、スポーツデータ、金融インデックス、および／または科学機器情報である。
【００３２】
複数のソースは、応答を提供する任意のソースを含むことができる。調査の場合、情報ソースは、調査を完了した特定のユーザ、または、調査に対する特定の回答の集合に関連付けられた記憶位置、コンピューティングデバイス、またはサーバであってもよい。ソースは、ＩＰアドレス、ファイルフォルダ、ファイルパス、ドキュメントなど、特定の識別子に関連付けられた情報ソースである可能性がある。図１１Ａ〜１１Ｂは、情報の様々なソース、およびそれらから抽出することができる様々なタイプの応答を示す。
【００３３】
図１２は、例示的な実施形態による、第１のストリングの複数の点における１つまたは複数の点の大きさ値に基づいて、複数のソースから第１のクエリへの第１の応答のセットに重み付けするためのフローチャートを示す。
【００３４】
第１の応答の集合におけるそれぞれの第１の応答は、第１のクエリに応答して受信された複数の値の中の値を示す。ステップ１２０１において、複数の値は第１の軸上の複数の位置に割り当てられ、各位置はその位置に最も近い第１のストリングの複数の点における点に対応する。
【００３５】
図１３Ａ〜１３Ｂは、第１の軸上の複数の位置に複数の値を割り当てる例を示す。図１３Ａは、第１のクエリ１３００と、第１のクエリに応答して受信される複数の値とを示す。グラフ１３０２に示すように、これらの値の各々は、ｙ軸上の位置に割り当てられる。割り当てプロセスは、各値について数値等価物を決定することと、その数値等価物を使用して軸上の適切な位置を決定することとを含むことができる。あるいは、複数の値内の各値が軸上の特定の位置に値を割り当てるために使用される、複数の値に関連付けられた暗黙的または明示的な数値等価物を有することができる。図１３Ａのグラフ１３０２に示すように、複数の値のそれぞれは、｛１〜５｝の間の数値等価物に関連付けられている。図１３Ｂは図１３Ａと同じグラフ１３０２を示し、第１のストリング１３０３もグラフ上にプロットされている。図１３Ｂのグラフ１３０２に示されるように、ｙ軸上の各値の位置は、その位置に最も近い点である第１のストリング上の点に対応する。例えば、破線１３０４は反対（２）に対応する位置と、その位置に最も近い点である第１のストリング上の点との間の対応を示す（破線１３０４はｙ軸と直角に交わる）。
【００３６】
図１２のステップ１２０２で、第１の応答のセット内の各第１の応答に数値が割り当てられる。この数値は各レスポンスに割り当てられる「初期重み」と考えることができ、図１４は第１のストリングに基づいてレスポンスが重み付けされる前に、各第１のレスポンスに数値を割り当てるプロセスを示し、図１４に示すように、第１のレスポンスのセット内の各レスポンスには、「１」の数値が割り当てられる。この初期割り当ては、ユーザが第１のストリングによって重み付けされた以外の応答をスキューまたは重み付けしたくない場合に、各応答に等しい値を割り当てることができる。あるいは、この初期重み付けを使用して、特定の応答の有意性を歪めることができる。例えば、第１の応答のセットの第１のパーセンテージをより高く重み付けするために、第１の応答のセットの第１のパーセンテージに、第１の応答のセットの第２のパーセンテージよりも高い数値を割り当てることができる。
【００３７】
図１２に戻ると、ステップ１２０３で、第１の応答のセット内の各第１の応答に割り当てられた数値は第１の応答の重み付けされたセットを生成するために、その第１の応答によって示される値の位置に対応する第１のストリングの点の大きさによって重み付けされる。
【００３８】
図１５は、第１の応答のセットにおける重み付け応答の例を示す。図１５に示すように、第１のストリングは、再度、中質的な応答に対して、値の終わりにおける情熱的な応答よりも強く重み付けする、中立的なストリングである。例えば、「賛成」を示す応答は「強く賛成」を示す応答に比べて重み付けの数値が高くなる。また、図１５は、第１の応答に対してこの重み付けを行った後の、第１の応答の重み付けに対応する統計を示している。例えば、第１の応答の最大加重和は１５である。
【００３９】
図１６は、第１の応答のセットに対するこの重み付けプロセスの結果を示す。ボックス１６０１は、第１の応答のセットにおける複数の値のそれぞれの合計数値（この場合、各応答値には１の数値が割り当てられているので、カウント）を示す。例えば、「中立（ｎｅｕｔｒａｌ）」の値は、最も高い合計数値を有する。ボックス１６０２は、複数の値における各値の総数値を反映する円グラフを示す。ボックス１６０３は、第１の応答のそれぞれに割り当てられた数値のそれぞれに適用される重み付けを示す。さらに、ボックス１６０４は、複数の値における各値の総加重数値を反映する円グラフを示す。ボックス１６０２に示すように、円グラフ中の中立のスライスは、他のスライスよりもはるかに大きい。しかしながら、（ボックス１６０３に示すように）中立値は他の全ての値よりも重み付けされていないので、ボックス１６０４で得られる中立スライスは前よりも小さい（１６０２で重み付けされていない）。
【００４０】
図１０に戻ると、ステップ１００２において、複数のソースから少なくとも１つの第２のクエリへの第２の応答の少なくとも１つのセットが重み付けされる。第２の応答の各セットは、少なくとも１つの第２のストリング内の第２のストリングの第２の複数ポイント内の１つ以上のポイントの絶対値に基づいて重み付けされる。
【００４１】
図１７は、例示的な実施形態による、第２のストリングの第２の複数の点における１つまたは複数の点の大きさ値に基づいて、複数のソースから第２のクエリへの第２の応答の各セットに重み付けするプロセスを示す。
【００４２】
第２の応答のセット内のそれぞれの第２の応答は、第２のクエリに応答して受信された複数の第２の値内の第２の値を示す。ステップ１７０１において、複数の第２の値は第２の軸上の複数の位置に割り当てられ、各位置はその位置に最も近い第２のストリングの複数の点における点に対応する。ステップ１７０２において、第２の数値が、第２の応答のセット内の各第２の応答に割り当てられる。ステップ１７０３において、第２の応答のセットにおける各第２の応答に割り当てられた第２の数値は第２の応答の重み付けされたセットを生成するために、その第２の応答によって示される第２の値の位置に対応する第２のストリングの点の大きさによって重み付けされる。
【００４３】
図１７に示されている重み付けプロセスは、図１２に示されているものと同様であり、上の図１２に関して概説されているステップを組み込んでいる。違いは、図１７のステップが第２のクエリに対する第２の応答のセットを使用し、第２のストリングを使用して、第２の軸に関して実行されることである。
【００４４】
図１８は、より高い等級よりも低い等級に重みを付ける逆のストリングでストリング１８０１に基づいて種々の等級に割り当てられる重み付けを示すグラフ１８００を示す。この場合、第２のクエリに応答して受信される複数の第２の値は、等級分布内の複数の等級を含む。
【００４５】
図１９は、第２の応答のセットに対する重み付けプロセスの結果を示す図である。ボックス１９０１は、各グレード（複数の第２の値）の総数（割り当てられた数値）を示す。ボックス１９０２は、各等級のカウントを反映する円グラフである。ボックス１９０３は各等級に割り当てられた数値に適用される重み付けを示し、ボックス１９０４は、各等級に割り当てられた数値の総重み付け（重み付けカウント）を反映した円グラフを示す。
【００４６】
上述したように、第１の応答における複数の値に値を重み付けするか、または第２の応答における複数の第２の値に第２の値を重み付けする前に、複数の値／第２の値を離間させ、それらの位置を第１の軸／第２の軸上に割り当てる必要がある。それを行うための様々な技術がある。
【００４７】
図２０Ａ〜２０Ｄは、ユーザがフィールド（間隔（Ｓｐａｃｉｎｇ）：Ａｂｓｏｌｕｔｅ｜Ｐｏｓｉｔｉｏｎ、トリム（Ｔｒｉｍ）：Ｎｏｎｅ｜Ｂｏｔｈ｜Ｌｏｗ｜Ｈｉｇｈ）およびスライダコントロール（オフセット（Ｏｆｆｓｅｔ））を選択することを可能にするツールインターフェースがどのようにして、任意の応答における値を軸上に配置することができるかを示す。図２０Ａ〜２０Ｄは第２の応答で受信された第２の値を指すが、そこに示された技法は第１の応答で受信された第１の値に等しく適用可能である。
【００４８】
図２０Ａ〜２０Ｄの目的のために、クエリ（「１〜１２の間の数を想像してください」）に対する応答の可能な値は、１〜１２の範囲の値であり得る。しかしながら、図２０Ａ〜２０Ｄにおいて受け取られた応答の実際の値は、２、４、７、および１０のみを含む（図２０Ａ）。したがって、可能な値は｛１〜１２｝であるが、複数の値は｛２、４、７、１０｝である。ユーザは図２００１に示すように、複数の値にない可能な値の上端および／または下端をトリミングすることによって、この複数の値を軸にどのように割り当てるかを決定することができる。ユーザは図２００２に示すように、複数の値が等しく配置される位置間隔を使用することを選択することもできる。間隔が決定されると、可能な最小位置と最大位置との間の中間で応答中間点が計算される。図２０Ｃに示すように、結果が（カウントされ、かつ）ストリングされるとき、ストリングに沿ったそれらの位置は、それらの間隔によって影響される。さらに、ユーザは図２０Ｄに示すように、複数の値をオフセットするかどうか、および複数の値をどのくらいオフセットするかを決定することができる。低オフセット数は、拡張可能なスライダ制御を使用して設定され、見つかった最小測定値のあるパーセンテージに従って、すべての値のサイズを変更する。
【００４９】
図１０に戻ると、ステップ１００３において、各交点の代表値は、第１の応答の重み付けされたセットおよび第２の応答の重み付けされた少なくとも１つのセットに少なくとも部分的に基づいて、決定される。
【００５０】
図２１は、例示的な実施形態による、第１の応答の重み付けされたセットおよび第２の応答の重み付けされた少なくとも１つのセットに少なくとも部分的に基づいて、各交点の代表値を決定するためのフローチャートを示す。
【００５１】
ステップ２１０１において、複数のソース内の各ソースについて、第１のクエリに対するそのソースの重み付けされた第１の応答は、少なくとも１つの第２のクエリに対するそのソースの重み付けされた第２の応答によって再重み付けされる。ステップ２１０２において、第１のクエリに応答して受信された複数の値に対応する複数の合計量が、同じ値に対応するすべての再重み付けされた第１の応答を合計することによって計算される。ステップ２１０３では、複数の合計量に少なくとも部分的に基づいて、複数の値から代表値が決定される。
【００５２】
図２２は、例示的な実施形態による、交点の代表値を決定する例を示す。図２２に示すように、共通部分は、第１のクエリ、第２のクエリ、第１のストリング、および第２のストリングを含む。第１と第２のクエリへの応答は、ユーザ１、ユーザ２、ユーザ３の３つのソースから受信される。第１の応答は、ボックス２２０１に示されるように第１のストリングに従って重み付けされ、第２の応答は、ボックス２２０２に示されるように第２のストリングに従って重み付けされる。次に、ボックス２２０３に示すように、各ソースに対する重み付けされた第１の応答は、第２のクエリに対するそのソースの重み付けされた第２の応答によって再重み付けされる。例えば、ユーザ２の第１の応答は、第１の応答のいずれかのうちの最も低いものに重み付けされ（ボックス２２０１）、その結果、ユーザ２に対応する再重み付けされた第１の応答の幅は、他の再重み付けされた第１の応答のいずれよりも狭くなる（ボックス２２０３）。しかし、ユーザ２の第２の応答は、他の第２の応答のいずれよりも高く重み付けされる（ボックス２２０２）。この重み付けされた第２の応答は、重み付けされた第１の応答を再重み付けするために使用され、この重み付けは異なる軸に沿っているので、この結果、ユーザ２の再重み付けされた第１の応答は他の再重み付けされた第１の応答のいずれよりも高い（高い）ことになる（ボックス２２０３）。したがって、ボックス２２０３に示される再重み付けされた第１の応答は、第１のクエリに応答して与えられる値を保存しながら、２つの異なる軸に沿った２つの異なる重み付けを組み込む。別の例では、ユーザ１の第２の応答は、他の第２の応答（ボックス２２０２）よりも小さく重み付けされるが、ユーザ１の第１の応答は他の第１の応答（ボックス２２０１）よりも大きく重み付けされる。この結果、ユーザ１の再重み付けされた第１の応答は、他の再重み付けされた第１の応答よりも広くなるが、他の再重み付けされた第１の応答よりも短くなる。
【００５３】
図２３は、図２２に示す第１のクエリに応答して受信された複数の値に対応する複数の合計量を計算する例を示す。図２３のボックス２３０１は、図２２のボックス２２０３と同様であり、再重み付けされた第１の応答を含む。図２３のボックス２３０２に示すように、第１のクエリに応答して受信される複数の値は｛反対、中立、強く賛成｝である。これらの値の各々に対応する合計量は、各値に対する再重み付けされた第１の応答を合計することによって決定される。しかしながら、これらの値の各々に対して１つの再重み付けされた第１の応答しかないので、ボックス２３０２に示すように、これらの値の各々の合計量は、対応する再重み付けされた第１の応答の面積によって与えられる。しかしながら、同じ値を有する複数の再重み付けされた第１の応答、例えば、２つの「強く賛成」がある場合、「強く賛成」に対応する合計量は、「強く賛成」を示す２つの再重み付けされた第１の応答の面積の合計となる。
【００５４】
図２４は、図２３に示される複数の値の合計量の計算例を示す。ボックス２４０１は、再重み付けされた第１の応答のそれぞれの高さおよび幅を示す。ボックス２４０２は、関連する再重み付けされた第１の応答のそれぞれの面積に基づく複数の値のそれぞれに対応する合計量を示す。
【００５５】
複数の値の各値の合計量が決定されると、合計量を使用して、交点の代表値を決定することができる。このプロセスは（１）複数の値に割り当てられた第１の軸上の複数の位置に少なくとも部分的に基づいて複数の値のソート順序を決定するステップと、（２）複数の値のソート順序に少なくとも部分的に基づいて複数の値の中の中央値を決定するステップと、（３）複数の値に対応する複数のセクションを含むチャートを生成するステップであって、複数のセクションは決定されたソート順序に従って順序付けられ、複数のセクション内の各セクションのサイズはそのセクションに対応する値の対応する合計量に少なくとも部分的に基づいているステップと、（４）複数のセクションの支点を決定するステップであって、支点は中央値に対応する複数のセクション内のセクションの中点を含むステップと、（５）複数のセクションの中点に対する支点の位置に少なくとも部分的に基づいて、複数の値内の値を代表値として指定するステップとを含むことができる。２つの可能な中央値が存在する場合、最終的な中央値は、いくつかの基準（例えば、より高い値またはより低い値を選択する）、ユーザ設定、ユーザ入力に基づいてそれらの間で選択され得るか、または何らかの他の方法で決定され得る。あるいは、中央値が存在しない場合、代表値は単に、最大の合計量を有する値に設定され得る。
【００５６】
図２５は、図２４の合計量に基づいて中点及び支点を決定する例を示す図である。ボックス２５０１は、図２４のボックス２４０２に対応し、同じ複数の値および合計量を含む。複数の値のソート順序は、例えば図１５および図２２に示すように、第１の軸上のそれらの位置に基づいて決定することができる。これは、｛反対、中立、強く賛成｝というソート順序をもたらす。この場合、中央値は中立である。ボックス２５０２に示すように、各スライスが値に対応する円グラフが生成される。各スライスのサイズは、対応する値の合計量に基づく。例えば、「反対」スライスは、値「反対」が最高の合計量を有するので、最大である。スライスは増加する順序で反時計回りに順序付けられる。ボックス２５０１が中央値に対応する複数のセクションの中点である円グラフの支点を追加的に示す。この場合、中央値は「中立」であるので、支点は中立スライスの中点である。ボックス２５０１は、円グラフの６時の位置にある複数のセクションの中点である円グラフの中点も示す。
【００５７】
支点および中点が分かると、複数の値の中の値は、複数のセクションの中点に対する支点の位置に少なくとも部分的に基づいて、代表値として指定される。これは、（１）複数のセクションの中点に対する支点の位置を決定するステップと、（２）支点が複数のセクションの中点に等しいという決定に少なくとも部分的に基づいて、決定されたソート順序における中央値を代表値として指定するステップと、（３）支点が複数のセクションの中点よりも小さいという決定に少なくとも部分的に基づいて、決定されたソート順序における中央値に続く値を代表値として指定するステップと、（４）支点が複数のセクションの中点よりも大きいという決定に少なくとも部分的に基づいて、決定されたソート順序における中央値よりも前の値を代表値として指定するステップとを含むことができる。
【００５８】
図２５のボックス２５０３に示すように、支点は中間点よりも大きい。これにより、図２２に示す交点の代表値が決定されたソート順に、中央値（中立値）よりも前の値に設定される。決定されたソート順序における中立値より前の値は「反対」であるので、図２５のボックス２５０３に示すように、交点の代表値は「反対」に設定される。
【００５９】
もちろん、支点および中間点を決定するために使用することができるいくつかの異なるタイプのチャートがある。例えば、円グラフではなく、棒グラフを使用することができる。図２６はボックス２６０２に示されるように、交点についての同じ代表値をもたらす、図２４の合計量に基づく、棒グラフ２６０１の例を図示する。追加のチャートが可能であり、必要なことは、チャートが合計量およびソート順序の空間表現を提供することだけである。
【００６０】
図１に戻ると、ステップ１０４において、１つ以上の交点に対応する１つ以上のインジケータを含む３次元表現が生成される。１つまたは複数のインジケータ内の各インジケータの視覚的属性は、その交点に対応する代表値を反映することができる。より詳細に後述するように、視覚的又は聴覚的属性は色、透明度、方向、瞬き率、振動、膨らみ、幾何学的構造、テクスチャ、サイズ、音量、音楽的な音、及び／又は他の任意の視覚的又は聴覚的属性を含むことができる。加えて、１つ以上のインジケータは先に議論したように、３つの軸に沿った３次元表現内で組織化することができる。さらに、複数のメトリック（代表値を含む）を各交点について計算することができ、これらのメトリックを、複数のレイヤを使用して３次元表現で表示することもできる。
【００６１】
３次元表現のすべての態様は、ユーザによってカスタマイズすることができる。図２７Ａは、３次元表現で示されるレイヤの態様をユーザがカスタマイズすることを可能にするインタフェース２７００を示す。レイヤは、各交点における複数の形状の生成を可能にし、各形状は、交点に対応するデータに基づいて計算される異なるメトリックに対応する。インタフェース２７００に示すように、異なる幾何学的形状を使用して異なるレイヤを表すことができ、幾何学的形状の視覚的属性自体を、色、サイズ、不透明度、および／または点滅率を選択することなどによってカスタマイズすることができる。
【００６２】
３次元表現では、形状レイヤを使用して、各交点に含まれる統計を表示する。形状の複数のレイヤが使用される場合、各交点は、互いの上に「重ねられた」それらの形状を示す。形状レイヤは、固定値および統計値に基づいてレンダリングされる。形状レイヤ固定値については、同じ値がそのレイヤ内のすべての形状に適用される。形状固定値は、形状、ｘ−ｙ回転、ｙ−ｚ回転、およびパディングである。
【００６３】
レイヤ内の全ての形状は同じ形状として現れ、キューブ（Ｃｕｂｅ）、ダイアモンド（Ｄｉａｍｏｎｄ）、コーン（Ｃｏｎｅ）、ピラミッド（Ｐｙｒａｍｉｄ）、棒（Ｂａｒ）、球（Ｂａｌｌ）、ドーナツ（Ｄｏｎｕｔ）、ディスク（Ｄｉｓｃ）、スマーティ（Ｓｍａｒｔｉｅ）、スマイリー（Ｓｍｉｌｅｙ）、パピー（Ｐｕｐｐｙ）、または任意の他の３次元形状、またはユーザが作成し、インポートした形状などの形状を含むことができる。
【００６４】
レイヤでレンダリングされたすべての形状は、ｘ−ｙまたはｙ−ｚ方向のいずれかで同じ度合いに回転することができ、オーバーレイされた形状を他の形状レイヤと区別しやすくするために、完全な３次元回転を可能にする。各レイヤの形状は、形状間に間隔を挿入するためにパッドを埋めることもできる。形状変数値は各交点でレイヤの形状をレンダリングするときに、統計／変数から値をルックアップし、それらを特定の属性に割り当てるために使用される。レイヤ内の各交差形状は、そのサイズ、色、および／または透明度をレンダリングするために提供される固定値を使用するか、またはこれらの属性の各交点で見つけられる一致する統計のパーセンテージ情報のいずれかを使用することができる。さらに、形状レイヤの色を「選択（Ｃｈｏｉｃｅ）」に設定することができ、その結果、その交点における任意のプロセスのためにエリアチャートで使用されるすべての色の使用または混合が行われる。透明度は、各交点における形状の不透明度（ＲＧＢアルファ）値である。
【００６５】
図２７Ｂは、ユーザが３次元表現の各軸についてソートオプションを選択することを可能にするインタフェース２７０１を示す。ユーザは、各ソートコマンドが適用されるレイヤ効果値（色、サイズなど）、ソートパラメータ、ソート順を選択できる。並べ替え順序は昇順、降順、内向き、外向き、およびオリジナル／無並べ替えを含むことができる。軸の平面はそれらの交点の統計の各々の平均および合計を含むので、軸上のソートは１）単一の交点について、より大きいまたはより小さい結果があるか、または２）交点を比較するために、競合またはコンセンサスがある場合に、最も明確に示すことができる立方体を生成するのに役立つ。
【００６６】
図２７Ｃは、様々な軸の選別が立方体内の濃度の異なる領域をどのように生成することができるかを示す。軸ヒストグラム、ならびにクラスタ密度パターン分析に沿った個々の交差ソート値の計算を使用して、各ソート組合せ立方体に値を割り当てることができ、これは、ユーザが最も簡単な探索のために、立方体の部分に最も関連する情報を集中させるのを助ける代替方法である。また、このアルゴリズム支援の半自動ソートをバイパスし、代わりに、統計または要約内の任意のフィールド上で軸を直接ソートすることも可能である。
【００６７】
図２７Ｄは、ユーザが各交点に対応する形状の視覚的属性をカスタマイズすることを可能にするインタフェース２７０２を示す。インタフェース２７０３に示すように、ユーザは、交点に適用される色勾配／スキームなどの表示パラメータを選択することができ、交点内のデータに基づいて異なるメトリックコンピュータを形状の異なる視覚的属性に設定することができる。例えば、ユーザは交点に対応する代表値を形状の色に設定すると同時に、交点のエクスプレスト・クエリに応答して、優勢な確信度（サポートのレベル）を形状の透明度に設定することができる。
【００６８】
図２７Ｅは、特定のメトリック（ボックス２７０３）がどのようにして色勾配上の値をルックアップして形状の色を決定することができるかを示す（ボックス２７０４）。
【００６９】
図２７Ｆは、ユーザが３次元表現の軸に沿ってラベルをどのように編成し、表示したいかを指定することを可能にする別のインタフェース２７０５を示す。ｘ、ｙ、ｚ平面ラベルは、３次元表現のエッジに任意に表示され、その位置は３次元表現が対応するエッジのみを回転させてそのラベルを表示するように、「エッジ位置」セレクタ制御によって選択することができる。ｘ、ｙおよびｚ格子線または平面ラベルのいずれかをホバリングまたはクリックすると、（その線または平面に沿ったすべての交点を使用して計算された）その統計に関するすべての平均、合計および差がポップアップする。さらに、ユーザがマトリックスにズームインすると（３次元表現のエッジが観察者の外側になるように）、観察者に使用されるラベルが境界領域に現れ、立方体の内側のビューの位置決めを容易にする。
【００７０】
インタフェース２７０５は、また、ユーザが、表示される任意のメトリックの精度、ならびにパン速度および／または回転速度を識別することを可能にする。追加のインタフェースを使用して、ユーザがズーム速度を選択し、メトリックに基づいて背景色を設定し、ユーザ要件および出力方法のための情報の提示を変更することを容易にする他のグローバル設定を設定することを可能にすることができる。
【００７１】
図２８は、複数の交点に対応する複数のインジケータを含む、３次元表現２８００の例を図示する。図２８に示すように、インジケータはｘ、ｙ、ｚの３つの軸に従って構成されている。この特定の例では、第１のクエリはｘ軸にマッピングされ、第２のクエリはｙ軸にマッピングされ、第１のストリングはｚ軸にマッピングされる。さらに、１つまたは複数の第２のストリングがｕ平面にマッピングされ、図に示されるすべての交点に適用される。例えば、標識２８０１は、第１のクエリ、第１のストリング、第２のクエリ、および１つ以上の第２のストリングの交点に対応する。もちろん、クエリやストリングの様々な軸へのマッピングは、ユーザがカスタマイズすることができる。例えば、１つ以上のインポーズド・クエリまたは１つ以上のエクスプレスト・ストリングをｕ平面にマップすることができる。
【００７２】
各インジケータの視覚的属性は、代表値などの、交点内のデータに基づいて生成されるメトリックを示す。例えば、インジケータ２８０１のパターンは図２６に示される規則に基づいて、そのインジケータに対応する交点の代表値が「強い反対」であることを示す。当然、データのより微妙な表現について、複数の視覚的属性は複数の異なるメトリックの値に対応することができ、複数のレイヤも、異なるメトリックの値を示すために利用することができる（例えば、図２７Ｄに示されるインタフェースを使用して、より微妙な形状の色を生成するより正確な値について、支点または大部分を使用する）。
【００７３】
各交点は、第１のクエリ、第２のクエリ、第１のストリングのセット、および第２のストリングのセットのさまざまな組み合わせに対応できる。たとえば、各交点は、第１のクエリ、第１のストリング、第２のクエリ、および第２のストリングに対応できる。各交点は、第１のクエリ、第１のストリング、第２のクエリ、および第２のストリングに対応することもできる。この場合、２つの第２のストリングを交点の値に反復的に適用して、適切なメトリックを決定できる。さらに、各交点は、第１のクエリ、第１のストリング、第２のクエリ、および第２のストリングと、第１のクエリ、第１のストリング、第２のクエリ、および異なる第２のストリングとの間の比較に対応することができる。この場合、インジケータによって示される代表値または他のメトリックは、支点の差など、値の各セット間の何らかの比較に基づくことができる。
【００７４】
明瞭化のために、図２７Ａ〜２７Ｆを参照して議論される特徴のいくつかは、図２８には示されない。しかしながら、図２８は、図２７Ａ〜２７Ｆに関して記載される特徴のいずれかを組み込むことができることが理解される。図２９Ａ〜２９Ｈは、様々な形状、背景色、ユーザが３次元表現の境界内でズームした後にラベルを表示するための境界領域、ラベルの可能な配置、および形状レイヤの量を使用する３次元表現の追加の例を示す。
【００７５】
ユーザは、複数のインジケータ内のインジケータを選択することによって、３次元表現内に示される特定の交点をより詳細に調べることができる。具体的には、システムがインジケータの選択を受信することができ、インジケータは１つまたは複数の交点における交点に対応し、第１の応答の重み付けされたセットおよび第２の応答の重み付けされた少なくとも１つのセットの表現を備えるグラフを生成することができる。
【００７６】
このグラフは、その交点の第１のクエリに対するソースの各重み付けされた第１の応答を、その交点の少なくとも１つの第２のクエリに対するソースの対応する重み付けされた少なくとも１つの第２の応答と組み合わせることができる。グラフは、複数のソース（ユーザなど）に対応する複数のエリアを含むエリアチャートであってもよい。複数の領域内の各領域の第１の属性は、第１のクエリに対する対応するソースの第１の応答を示すことができる。複数の領域内の各領域の第２の属性は、対応するソースの少なくとも１つの第２の応答を少なくとも１つの第２のクエリに示すことができる。複数の領域内の各領域の第３の属性は、対応するソースの第１の応答に適用される重み付けを示すことができる。複数の領域内の各領域の第４の属性は、対応するソースの少なくとも１つの第２の応答に適用される重み付けを示すことができる。グラフは例えば、図２３のボックス２３０１に示すような棒グラフとすることができる。この場合、第１の属性は棒のパターン（賛成レベルに対応する）であり、第２の属性は棒の位置（グレードに対応する）であり、第３の属性は幅（賛成レベルの重み付けに対応する）であり、第４の属性は高さ（グレードの重み付けに対応する）である。
【００７７】
ユーザが３次元表現の複数のインジケータ内の特定のインジケータを選択するときに、追加の情報を表示することもできる。図３０はユーザがその交点に対応するインジケータを選択したときに、交点に対して表示され得る様々なチャートおよび統計を示す。この場合、交点は１つの第１のクエリと１つの第１のストリング（３００１）、および１つの第２のクエリと１つの第２のストリング３００２を持つ。各クエリ−ストリングの結果は、５つのプロセスを経由する。５つのプロセスは、スケーリング（Ｓｃａｌｅｄ）３００３、認識（Ａｃｋｎｏｗｌｅｄｇｅｄ）３００４、間隔（Ｓｐａｃｅｄ）３００５、計数（Ｃｏｕｎｔ）３００６、およびストリング化（ｓｔｒｉｎｇｅｄ）３００７である。すべてのクエリ−ストリングの結果がストリング化プロセスを通過すると、ストリング化された結果は、結合されると最終プロセスをもたらす。個々のクエリ−ストリングまたは結合された結果（スケーリングを除く）に対するすべてのプロセスは、棒グラフ３００８、統計テーブル３００９、円グラフ３０１０、要約情報３０１１、および積み重ねられた棒グラフ３０１２の構成要素を使用して表示される。要約情報は、支点と、支点よりも大きい多数決値およびその補足値と、本明細書で前述した代表値から導き出される「勝者」とを含む。
【００７８】
図３１Ａは、各交点が複数の第１のストリングおよび複数の第２のストリングを有する同一のクエリに対応する場合に、インジケータの選択に応答して、交点について表示され得る様々な統計および要約情報の例を示す。これは、複数のストリングおよび／または複数のクエリがｕ平面にマッピングされている場合に可能である。この交点は比較交点と呼ぶことができ、｛第１のクエリ、第１のストリング、少なくとも１つの第２のクエリ、および少なくとも１つの第２のストリング｝および／または｛異なる第１のクエリ、異なる第１のストリング、少なくとも１つの異なる第２のクエリ、少なくとも１つの異なる第２のストリング｝という異なる値の組を比較することができる。例えば、情熱的な男性と冷静な女性との間のすべての結果を比較するか、または始動まもない支店の所得者と低い所得を報告している古い支店との間のすべての結果を比較するなどである。この場合、比較された列は、結合される前の各クエリ−ストリングの処理中に生成された値の２つのセットが値３１００を平均すること、値３１０１を合計すること、または値３１０２間の差（偏差）を見つけることを介して、接続され得る３つの方法を提示する。処理の各段階で、スケールからの値を接続するスケーリングされたプロセス３１０３を除いて、統計および要約情報３１０４のすべての値の間で接続が行われる。逸脱を介して接続する場合、勝者が等しい（「変更されていない（Ｕｎｃｈａｎｇｅｄ）」）か、等しくない（「変更された（Ｃｈａｎｇｅｄ）」）かに関する要約情報の各接続に対して、追加の「決定」フィールドがレンダリングされる。
【００７９】
図３１Ｂは、合計（Ｓｕｍ）３１０７、平均（Ａｖｅｒａｇｅ）３１０８、および偏差（Ｄｅｖｉａｔｉｏｎ）３１０９の接続方法を使用して、統合された統計および要約情報３１０６を接続することを示す。
【００８０】
図３１Ｃは、比較された共通部分の完全なレンダリングを示し、処理され結合された２つのクエリ−ストリングセット（各図３０の１つ）の合成であり、それらの各々についての比較された接続（各図３１Ａの１つ）およびそれらの結合された値についての比較された接続である。複合体中のクエリ−ストリングプロセスの各々は、立方体中の形状を着色するために使用することができるブレンド色を生成する。統計および要約情報で生成された各数値は色スペクトルに沿って様々な方法で（絶対的に、または任意選択のトリミングを伴う他のすべての交点の同じフィールドに関して）プロットすることもでき、見つかった色を使用して、交点のレイヤの形状を着色することができる。生成されたテキストフィールドのいずれも、形状を着色するために使用される色にマッピングすることもできる。
【００８１】
図３１Ｄは、ユーザが視覚的属性および様々なチャートおよび統計の存在を設定することを可能にする制御パネルを提示できることを示す。ボックス３１１０は、プリセット選択コントロールを示す。「ビジュアル（Ｖｉｓｕａｌ）」に設定すると、プリセットは、グラフやチャートなどの視覚情報との交点を提示することができる。「最小（Ｍｉｎｉｍａｌ）」に設定されると、プリセットは、最小量の統計情報および視覚情報を有する交点を提示することができる。「数（Ｎｕｍｂｅｒｓ）」に設定されると、プリセットは数値および統計情報のみを有し、視覚情報を有さない交点を提示することができる。ボックス３１１１は、１）交点を他者と収集し共有するためにサンドボックスにコピーする、２）コメントし共有する、３）その交点の選択に基づいて新しいストリングキューブを起動する、４）その交点の周りにカメラを中心に置く、５）参照応答（テキスト、フォーマットされたテキスト、文書アップロード、画像、リンクなど）および他の特徴など、ユーザが交点上でより多くのアクションを呼び出す方法を明らかにすることができるアクションボタンを示す。
【００８２】
図３１Ｅはユーザが見やすいように、利用可能な情報の一部のみを示すための制御パネル構成を除いて、図３１Ｃに示されるのと同じ交点の例を示す。
【００８３】
図３２は、例示的実施形態による、３次元表現をアニメーション化するためのフローチャートを示す。ステップ３２０１で、アニメーション変数の選択が受信される。図３３Ａは、アニメーション変数および他のアニメーション設定を入力するためのインタフェース３３０１を示す。この特定の例では、ユーザがアニメーション変数として調査日付を選択している。ユーザは、アニメーション変数に適用するストリングを選択することもできる。この場合、ユーザは等しいを選択している。インタフェース３３０１に示すように、ユーザは、フレームおよび速度などの他のパラメータを設定することもできる。
【００８４】
図３２のステップ３２０２において、アニメーション変数の複数の値に少なくとも部分的に基づいて、１つまたは複数の交点に対応する代表値の複数のセットが生成される。複数の代表値の集合の中の各代表値の集合は、アニメーション変数の複数の値の中のアニメーション変数の値に対応する。
【００８５】
図３２のステップ３２０３において、３次元表現における１つ以上のインジケータは、代表値の複数のセットに対応するように反復的に更新される。この更新はユーザの選択されたフレームおよび速度に基づいて、アニメーション変数の値が変化することにつれて変化および／またはトレンドを示すために、３次元表現のアニメーションをもたらすことができる。
【００８６】
ここで、アニメーション平面（ａ平面）をより詳細に説明する。ａ平面は、図３３Ｂのボックス３３０１に示すように、追加の柔軟なクエリおよびストリングを追加することを可能にし、アニメーションのフレーマとして生成された値を表示することを可能にすることによって、３次元表現の機能を拡張する。
【００８７】
ｘ、ｙ、ｚ、ｕ平面は、
（１）すでに設定されているのと同じ規則に従う（つまり、ペアになって順序付けされた同数のクエリコレクションとストリングコレクションを合計し、最初のストリングをストリングで表し、ｕ平面を２つのクエリまたはストリングの結合または比較にすることができる）。
【００８８】
（２）アニメーション中、ｘ、ｙ、ｚおよびｕ平面に対応する値は変化せず、それらの順序も変化しない。
【００８９】
（３）ａ平面は、余分なベクトルまたは計算を交点棒グラフに追加しない。
【００９０】
（４）アニメーションフレームに沿った各交点はデータを検索するときに、そのｘ、ｙ、ｚ、およびｕ値の終わりにａ平面クエリを積み重ねることによってクエリデータをフィルタリングされる（例えば、このフレームでは、ａ平面クエリ会計年度肯定応答が１９８０であるときに、ｘ、ｙ、ｚ、およびｕクエリから結果を検索するだけである）。
【００９１】
ａ平面は、
（１）１つのクエリと１つのストリングを含む。
【００９２】
（２）一時停止、再生、高速／低速／前進／後進などによる動的遷移を可能にし、アニメーション化された「ムービー（Ｍｏｖｉｅ）」タイムライン上に各ａ平面３次元表現フィルタリング結果を配置することによって、１つのフィルタリングされた結果セットから別のものに３次元表現をどの遷移させるかを制御する。タイムライン上のフィルタ処理された３次元表示トランジションの配置は、アニメーション平面に対して選択された柔軟なクエリとストリングに基づいている。
【００９３】
（Ａ）シーケンシャルインデックスは、次式を用いて表すことができる。
【００９４】
Animation_Length*Index/Count(Flexible_Stringed_Values))
（Ｂ）フレームのクエリ応答の位置は、次式を使用して、すべてのａ平面応答の高および低トリミングスケールに関連して表すことができる。
【００９５】
If(Index == 0、0、Animation_Length *(Reply_Value - Smallest_Stringed_Value)/(Largest_Stringed_Value-Smallest_Stringed_Value)
（３）アニメーションフレームの背景色と境界色を設定するために使用できる各フレームの統計と要約を取得する。
【００９６】
（４）ａｖｉ、ｍｐｇ、ａｎｉｍａｔｅｄ  ｇｉｆ、ｍｏｖなどのファイルを生成するのに使用できる。
【００９７】
図３３Ｃは、ストリングキューブスナップショットフレームが、各フレームのインデックス上で行われる計算に従って、どのようにアニメーションタイムラインに沿って配置されるかの例を示し、フレームのステージングはより滑らかであり、各フレームについて見出される実際のストリングされた値とは無関係である。図３３Ｄは、ストリングキューブスナップショットフレームが各フレームのストリンジングされた値に対して行われた計算に従って、アニメーションタイムラインに沿ってどのように配置されるかの例を示し、見つかったストリング化された値に従ってアニメーションされるので、より正確である。図３３Ｅは、異なるクエリまたはストリングをａ平面（ならびに他の平面）に沿って配置することによって、アニメートがデータの時系列、周期的、地理的などの属性をどのようにして明らかにすることができるかを示す。
【００９８】
本出願を通して議論されるように、本明細書に記載する方法およびシステムは質の違いを、質問に応答して受信された応答データにエンコードし、統計データに基づいてエンコードされた応答データ／質問の間の関係をモデル化するために使用することができる。図３４は、本システムおよび方法で使用することができる様々なオブジェクト、プロセス、および統計を示す表３４００を示す。もちろん、テーブル３４００は網羅的ではなく、様々な他のオブジェクト、プロセス、および統計を利用することができる。
【００９９】
３次元表現は、立体画像を用いて表示インジケータに変換することもでき、その結果、３次元表現を見ているユーザは、ｚ軸に沿って奥行きを知覚することができる。この機能により、ユーザは、３次元表現内のすべてのデータ点をより良く知覚することができる。
【０１００】
図３５は、本明細書で説明する方法およびシステムを実施するために使用することができるコンピューティング環境３５００の一例を示す。コンピューティング環境１３００は、説明される実施形態の使用または機能の範囲に関して、いかなる限定も示唆するようには意図されていない。
【０１０１】
図３５を参照すると、コンピューティング環境３５００は、少なくとも１つの処理ユニット３５１０およびメモリ３５２０を含む。処理ユニット３５１０はコンピュータ実行可能命令を実行し、実プロセッサまたは仮想プロセッサとすることができる。多重処理システムでは、複数の処理ユニットがコンピュータ実行可能命令を実行して処理能力を増大させる。メモリ３５２０は揮発性メモリ（例えば、レジスタ、キャッシュ、ＲＡＭ）、不揮発性メモリ（例えば、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ等）、またはこれら２つの組合せであってもよい。メモリ３５２０は、１つまたは複数のプロセッサによって実行されるときに記載された技術を実施するためのソフトウェア命令３５８０を記憶することができる。メモリ３５２０は、１つのメモリ・デバイスまたは複数のメモリ・デバイスとすることができる。
【０１０２】
コンピューティング環境には、追加の機能を含めることができる。例えば、計算環境３５００は、ストレージ３５４０、１つ以上の入力装置３５５０、１つ以上の出力装置３５６０、および１つ以上の通信接続３５９０を含む。バス、コントローラ、またはネットワークなどの相互接続機構３５７０は、コンピューティング環境３５００の構成要素を相互接続する。典型的には、オペレーティング・システム・ソフトウェアまたはファームウェア（図示せず）が演算環境３５００において実行される他のソフトウェアのための動作環境を提供し、演算環境３５００の構成要素の活動を調整する。
【０１０３】
記憶装置３５４０は取り外し可能または取り外し不可能であり、磁気記録媒体、磁気テープまたはカセット、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ、または情報保存に使用可能であり、計算環境３５００内でアクセス可能な他の任意の媒体を含む。記憶装置３５４０は、ソフトウェア３５８０のための命令を記憶することができる。
【０１０４】
入力デバイス３５５０は、キーボード、マウス、３Ｄマウス、モーショントラッキングコントローラ、ペン、トラックボール、タッチスクリーン、またはゲームコントローラなどのタッチ入力デバイス、音声入力デバイス、スキャンデバイス、デジタルカメラ、リモコン、またはコンピューティング環境３５００に入力を提供する別のデバイスとすることができる。ハンドヘルド・デバイスは、コンピューティング環境にリアルタイムでクエリ応答を供給するために使用することができる。デスクトップデバイスは、ストリングをリアルタイムでコンピューティング環境に供給できる。出力デバイス３５６０は、ディスプレイ、テレビ、モニタ、仮想現実システム、プリンタ、スピーカ、またはコンピューティング環境３５００からの出力を提供する別のデバイスとすることができる。
【０１０５】
通信接続３５９０は、通信媒体を介して他の計算エンティティへの通信を可能にする。通信媒体は、コンピュータ実行可能命令、オーディオまたはビデオ情報、または他のデータなどの情報を、変調されたデータ信号で伝達する。変調されたデータ信号は、信号内の情報を符号化するようにその特性の１つまたは複数が設定または変更された信号である。限定ではなく例として、通信媒体には、電気、光学、ＲＦ、赤外線、音響、または他の搬送波で実施される有線または無線技術が含まれる。
【０１０６】
実施形態は、コンピュータ可読媒体の一般的なコンテキストで記述することができる。コンピュータ読み取り可能媒体は、コンピュータ環境内でアクセス可能な任意の利用可能媒体である。限定ではなく例として、コンピュータ環境３５００内で、コンピュータ可読媒体は、メモリ３５２０、記憶装置３５４０、通信媒体、および上記のいずれかの組み合わせを含む。
【０１０７】
もちろん、図３５は識別を容易にするためだけに、コンピューティング環境３５００、ディスプレイデバイス３５６０、および入力デバイス３５５０を別個のデバイスとして示す。コンピューティング環境３５００、ディスプレイデバイス３５６０、および入力デバイス３５５０は別個のデバイス（たとえば、ワイヤによってモニタおよびマウスに接続されたパーソナルコンピュータ）とすることができ、単一のデバイス（たとえば、スマートフォンまたはタブレットなどのタッチディスプレイを有するモバイルデバイス）、またはデバイスの任意の組合せ（たとえば、タッチスクリーンディスプレイデバイスに動作可能に結合されたコンピューティングデバイス、単一のディスプレイデバイスおよび入力デバイスに取り付けられた複数のコンピューティングデバイスなど）に統合することができる。計算環境３５００はセットトップボックス、モバイルデバイス、パーソナルコンピュータ、または１つ以上のサーバ、例えば、ネットワーク化されたサーバのファーム、クラスタ化されたサーバ環境、またはコンピューティングデバイスのクラウドネットワークであることができる。さらに、本明細書で開示されるシステムおよび方法は、ブラウザを介して、および通信接続を介してアクセスされるウェブアプリケーションとして実装することができる。
【０１０８】
記載された実施形態を参照して本発明の原理を記載し、図示したが、記載された実施形態はそのような原理から逸脱することなく、配置および詳細において修正され得ることが認識されるのであろう。本明細書で説明されるプログラム、プロセス、または方法は別段の指示がない限り、任意の特定のタイプのコンピューティング環境に関連または限定されないことを理解されたい。様々なタイプの汎用コンピューティング環境または専用コンピューティング環境を、本明細書で説明する教示に従って動作とともに使用するか、または動作を実行することができる。ソフトウェアで示された記載された実施形態の要素は上述したようにハードウェアで実施することができ、逆もまた同様である。
【０１０９】
本発明の原理を適用することができる多くの可能な実施形態を考慮して、本発明として、以下の特許請求の範囲およびその均等物の範囲および精神内に入ることができるすべての実施形態を特許請求する。
【図１】
2021503674.tif 000003
【図２Ａ】
2021503674.tif 000004
【図２Ｂ】
2021503674.tif 000005
【図３Ａ】
2021503674.tif 000006
【図３Ｂ】
2021503674.tif 000007
【図４Ａ】
2021503674.tif 000008
【図４Ｂ】
2021503674.tif 000009
【図４Ｃ】
2021503674.tif 000010
【図５Ａ】
2021503674.tif 000011
【図５Ｂ】
2021503674.tif 000012
【図６Ａ】
2021503674.tif 000013
【図６Ｂ】
2021503674.tif 000014
【図７】
2021503674.tif 000015
【図８Ａ】
2021503674.tif 000016
【図８Ｂ】
2021503674.tif 000017
【図８Ｃ】
2021503674.tif 000018
【図９】
2021503674.tif 000019
【図１０】
2021503674.tif 000020
【図１１Ａ】
2021503674.tif 000021
【図１１Ｂ】
2021503674.tif 000022
【図１２】
2021503674.tif 000023
【図１３Ａ】
2021503674.tif 000024
【図１３Ｂ】
2021503674.tif 000025
【図１４】
2021503674.tif 000026
【図１５】
2021503674.tif 000027
【図１６】
2021503674.tif 000028
【図１７】
2021503674.tif 000029
【図１８】
2021503674.tif 000030
【図１９】
2021503674.tif 000031
【図２０Ａ】
2021503674.tif 000032
【図２０Ｂ】
2021503674.tif 000033
【図２０Ｃ】
2021503674.tif 000034
【図２０Ｄ】
2021503674.tif 000035
【図２１】
2021503674.tif 000036
【図２２】
2021503674.tif 000037
【図２３】
2021503674.tif 000038
【図２４】
2021503674.tif 000039
【図２５】
2021503674.tif 000040
【図２６】
2021503674.tif 000041
【図２７Ａ】
2021503674.tif 000042
【図２７Ｂ】
2021503674.tif 000043
【図２７Ｃ】
2021503674.tif 000044
【図２７Ｄ】
2021503674.tif 000045
【図２７Ｅ】
2021503674.tif 000046
【図２７Ｆ】
2021503674.tif 000047
【図２８】
2021503674.tif 000048
【図２９Ａ】
2021503674.tif 000049
【図２９Ｂ】
2021503674.tif 000050
【図２９Ｃ】
2021503674.tif 000051
【図２９Ｄ】
2021503674.tif 000052
【図２９Ｅ】
2021503674.tif 000053
【図２９Ｆ】
2021503674.tif 000054
【図２９Ｇ】
2021503674.tif 000055
【図２９Ｈ】
2021503674.tif 000056
【図３０】
2021503674.tif 000057
【図３１Ａ】
2021503674.tif 000058
【図３１Ｂ】
2021503674.tif 000059
【図３１Ｃ】
2021503674.tif 000060
【図３１Ｄ】
2021503674.tif 000061
【図３１Ｅ】
2021503674.tif 000062
【図３２】
2021503674.tif 000063
【図３３Ａ】
2021503674.tif 000064
【図３３Ｂ】
2021503674.tif 000065
【図３３Ｃ】
2021503674.tif 000066
【図３３Ｄ】
2021503674.tif 000067
【図３３Ｅ】
2021503674.tif 000068
【図３４】
2021503674.tif 000069
【図３５】
2021503674.tif 000070
【国際調査報告】
2021503674.tif 000071
2021503674.tif 000072
2021503674.tif 000073