(57)【要約】  【課題】  １もしくはそれ以上のユーザにデータをビジュアル可能フォーマットで提示しユーザの前記データとの相互作用に基づいて情報を取得するためのシステムおよび方法を開示する。  【解決手段】  システムは、プロセッサと、非一時的なプロセッサ読取可能な記憶媒体とを含んでもよい。非一時的なプロセッサ読取可能な記憶媒体は、実行されると、プロセッサがデータを少なくとも一人のユーザにユーザインターフェースを介して提供し、１もしくはそれ以上の入力を少なくとも一人のユーザから受け取り、当該１もしくはそれ以上の入力を記録するよう記憶媒体を誘導するようにさせる１つもしくはそれ以上のプログラミング指令を有してもよい。前記データはユーザが可視化可能なフォーマットでアレンジされてもよい。前記１もしくはそれ以上の入力は、前記データの操作を生じさせる前記ユーザインターフェースとのユーザの相互作用に対応してもよい。【選択図】      図１
2016518643.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサと、
非一時的なプロセッサ読取可能な記憶媒体と、
を含むシステムにおいて、
前記非一時的なプロセッサ読取可能な読記憶媒体は、１もしくはそれ以上のプログラム指令を有し、当該プログラム指令は実行された場合、前記プロセッサに、
データを少なくとも１のユーザに対しユーザインターフェースを介して提供させ、前記データはユーザが可視化可能なフォーマットにアレンジされるものであり、
１もしくはそれ以上の入力を少なくとも１のユーザから前記ユーザインターフェースを介して受け取らせ、前記１もしくはそれ以上の入力は前記データの操作をするユーザのユーザインターフェースとの相互作用に対応するものであり、
記憶媒体に前記１もしくはそれ以上の入力を記録させる、
ものであるシステム。
【請求項２】
請求項１に記載のシステムにおいて、さらに、実行された場合、前記プロセッサに前記１もしくはそれ以上の入力に基づいて前記データの１もしくはそれ以上のサブセット間の１もしくはそれ以上の関係を決定させるものである１もしくはそれ以上のプログラム指令を含む、システム。
【請求項３】
請求項２に記載のシステムであって、さらに、実行された場合、前記プロセッサに前記１もしくはそれ以上の関係に基づいて前記データをアレンジさせる１もしくはそれ以上のプログラム指令を有する、システム。
【請求項４】
請求項１に記載のシステムにおいて、前記プロセッサにデータを提供させる１もしくはそれ以上のプログラム指令は、１もしくはそれ以上のプログラム指令であって、実行された場合、前記プロセッサにデータを少なくとも一つのコンテンツおよび情報として前記少なくとも１のユーザに前記ユーザインターフェースを介して提供させるものであり、前記ユーザフェースは１もしくはそれ以上の多面体を有し、さらに多面体の面は前記データの少なくとも一部を含むものである、システム。
【請求項５】
請求項４に記載のシステムにおいて、前記１もしくはそれ以上の入力は、前記少なくとも１のユーザによる前記１もしくはそれ以上の多面体の１もしくはそれ以上の操作に対応するものである、システム。
【請求項６】
請求項１に記載のシステムにおいて、前記プロセッサにデータを提供させる前記１もしくはそれ以上のプログラム指令は、実行された時に前記プロセッサにデータを少なくとも一つのコンテンツおよび情報を前記ユーザインターフェースを介して前記少なくとも１のユーザに提供させる１もしくはそれ以上のプログラム指令を含むものであり、前記ユーザインターフェースは１もしくはそれ以上の輪であって、少なくとも１のコア部および少なくとも１のパッド部を有し、さらに少なくとも１の前記コア部および前記パッド部は前記データの少なくとも一部を含むものである、システム。
【請求項７】
請求項６に記載のシステムにおいて、前記１もしくはそれ以上の入力は、前記少なくとも１ユーザによる１もしくはそれ以上の輪の１もしくはそれ以上の操作に対応するものである、システム。
【請求項８】
請求項１に記載のシステムにおいて、前記プロセッサにデータを提供させる前記１もしくはそれ以上のプログラム指令は、実行された時に前記プロセッサにデータを少なくとも一つのコンテンツおよび情報を前記ユーザインターフェースを介して前記少なくとも１のユーザに提供させる１もしくはそれ以上のプログラム指令を含むものであり、前記ユーザインターフェースは１もしくはそれ以上のグリッドであって、複数の行および複数の列を有し、さらに各行および各列は前記データの少なくとも一部を含むものである、システム。
【請求項９】
請求項８に記載のシステムにおいて、前記１もしくはそれ以上の入力は、前記少なくとも１のユーザによる１もしくはそれ以上のグリッドの１もしくはそれ以上の操作に対応するものである、システム。
【請求項１０】
プロセッサと、
非一時的なプロセッサ読取可能な記憶媒体と、
を含むシステムにおいて、
前記非一時的なプロセッサ読取可能な記憶媒体は、実行された場合、前記プロセッサに、
データを少なくとも１のユーザに対しユーザインターフェースを介して提供させ、前記データはユーザ可視化可能フォーマットにアレンジされるものであり、
１もしくはそれ以上の入力を少なくとも１のユーザから前記ユーザインターフェースを介して受け取らせ、前記１もしくはそれ以上の入力はユーザによって発見されたデータの１もしくはそれ以上のサブセット間の関連に対応するものであり、
記憶媒体に前記１もしくはそれ以上の入力を記録させる、
ものであるシステム。
【請求項１１】
請求項１０に記載のシステムにおいて、さらに、実行された時に前記プロセッサに前記１もしくはそれ以上の入力に基づいて前記データの１もしくはそれ以上のサブセット間の１もしくはそれ以上の関係を決定させるものである１もしくはそれ以上のプログラム指令を含む、システム。
【請求項１２】
請求項１１に記載のシステムであって、さらに、実行された場合、前記プロセッサに前記１もしくはそれ以上の関係に基づいて前記データをアレンジさせる１もしくはそれ以上のプログラム指令を有する、システム。
【請求項１３】
請求項１０に記載のシステムにおいて、前記プロセッサにデータを提供させる１もしくはそれ以上のプログラム指令は、１もしくはそれ以上のプログラム指令であって、実行された時にプロセッサにデータを少なくとも一つのコンテンツおよび情報として前記少なくとも１のユーザに前記ユーザインターフェースを介して提供させるものであり、前記ユーザフェースは１もしくはそれ以上の多面体を有し、さらに多面体の面は前記データの少なくとも一部を含むものである、システム。
【請求項１４】
請求項１３に記載のシステムにおいて、前記１もしくはそれ以上の入力は、前記少なくとも１のユーザによる前記１もしくはそれ以上の多面体の１もしくはそれ以上の操作に対応するものである、システム。
【請求項１５】
請求項１０に記載のシステムにおいて、前記プロセッサにデータを提供させる前記１もしくはそれ以上のプログラム指令は、実行された場合、前記プロセッサに、少なくとも一つのコンテンツおよび情報としてデータを前記ユーザインターフェースを介して前記少なくとも１のユーザに提供させる１もしくはそれ以上のプログラム指令を含むものであり、前記ユーザインターフェースは１もしくはそれ以上の輪であって、少なくとも１のコア部および少なくとも１のパッド部を有し、さらに少なくとも１の前記コア部および前記パッド部は前記データの少なくとも一部を含むものである、システム。
【請求項１６】
請求項１５に記載のシステムにおいて、前記１もしくはそれ以上の入力は、前記少なくとも１のユーザによる１もしくはそれ以上の輪の１もしくはそれ以上の操作に対応するものである、システム。
【請求項１７】
請求項１０に記載のシステムにおいて、前記プロセッサにデータを提供させる前記１もしくはそれ以上のプログラム指令は、実行された場合、前記プロセッサにデータを少なくとも一つのコンテンツおよび情報を前記ユーザインターフェースを介して前記少なくとも１のユーザに提供させる１もしくはそれ以上のプログラム指令を含むものであり、前記ユーザインターフェースは１もしくはそれ以上のグリッドであって、複数の行および複数の列を有し、さらに各行および各列は前記データの少なくとも一部を含むものである、システム。
【請求項１８】
請求項１７に記載のシステムにおいて、前記１もしくはそれ以上の入力は、前記少なくとも１のユーザによる１もしくはそれ以上のグリッドの１もしくはそれ以上の操作に対応するものである、システム。
【請求項１９】
方法であって、
プロセッサがデータを少なくとも１のユーザに対しユーザインターフェースを介して提供する工程であって、前記データはユーザ可視化可能フォーマットにアレンジされるものである、前記提供する工程と、
プロセッサが１もしくはそれ以上の入力を少なくとも１のユーザから前記ユーザインターフェースを介して受け取る工程であって、前記１もしくはそれ以上の入力は前記データの操作を生じさせる前記ユーザのユーザインターフェースとの相互作用に対応するものである、前記受け取る工程と、
プロセッサが記憶媒体に前記１もしくはそれ以上の入力を記録させる工程と、
を有する方法。
【請求項２０】
請求項１９に記載の方法であって、さらに前記プロセッサが前記データの１もしくはそれ以上のサブセット間の１もしくはそれ以上の関係を前記１もしくはそれ以上の入力に基いて決定する工程を有する、方法。
【請求項２１】
請求項２０に記載の方法において、さらに、前記プロセッサが前記１もしくはそれ以上の関係に基づいて前記データをアレンジする工程と、を有する方法。
【請求項２２】
請求項１９に記載の方法において、前記プロセッサが前記データを提供する工程であって、前記データはプロセッサが前記データをコンテンツおよび情報いの少なくとも１つとして前記少なくとも１ユーザに前記ユーザインターフェースを介して提供する工程であり、前記ユーザインターフェースは１もしくはそれ以上の多面体を有し、さらに多面体の面は前記データの少なくとも一部を含むものである、方法。
【請求項２３】
請求項２２に記載の方法において、前記１もしくはそれ以上の入力は、前記少なくとも１のユーザによる前記１もしくはそれ以上の多面体の１もしくはそれ以上の操作に対応するものである、方法。
【請求項２４】
請求項１９に記載の方法において、前記ユーザインターフェースは１もしくはそれ以上の輪であって、少なくとも１のコア部および少なくとも１のパッド部を有し、さらに少なくとも１の前記コア部および前記パッド部は前記データの少なくとも一部を含むものである、方法。
【請求項２５】
請求項２４に記載の方法において、前記１もしくはそれ以上の入力は、前記少なくとも１のユーザによる１もしくはそれ以上の輪の１もしくはそれ以上の操作に対応するものである、方法。
【請求項２６】
請求項１９に記載の方法において、前記ユーザインターフェースは１もしくはそれ以上のグリッドであって、複数の行および複数の列を有し、さらに各行および各列は前記データの少なくとも一部を含むものである、方法。
【請求項２７】
請求項２６に記載の方法において、前記１もしくはそれ以上の入力は、前記少なくとも１のユーザによる１もしくはそれ以上のグリッドの１もしくはそれ以上の操作に対応するものである、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１３年３月１３日を出願日とする「情報単位間の関連性を提示し見出すためのシステムおよび方法（Systems  and  Methods  for  Presenting  and  Discovering  Relationships  Between  Information  Units）」と題する米国特許仮出願番号第６１／７８０，６１４号および２０１３年１１月１２日を出願日とする「情報単位間の関連性を提示し見出すためのシステムおよび方法（Systems  and  Methods  for  Presenting  and  Discovering  Relationships  Between  Information  Units）」と題する米国特許仮出願番号第６１／９０３，３１８号に対して優先権を主張するものであり、参照することにより全体が本明細書に組み込まれる。
【背景技術】
【０００２】
略常にインターネットに接続された電子デバイスの発達により、ユーザは大量のデータへの即時なアクセスを行っている。しかしながら、追加データがワンタッチ（at  their  fingertips）で入手可能であるために、ユーザはこのデータが当該ユーザの望む通りにデータを位置付けし、操作し、解釈し、および／もしくは可視化できるよう的確に整理されていない場合に、情報に圧倒されてしまう。
【０００３】
従来大容量データの可視化には階層化による方法もしくは関連付けによる方法が試みられてきた。しかしながら、これらの試みにおいては（ユーザのコンピュータモニターもしくはモバイル・デバイス・スクリーンのような）スクリーン・リアル・エステートの利用可能な範囲で可視化可能なデータを適切に提供する能力が不足している。これらの試みにおいてはさらに、データ間の相互連結に関連したノイズ量の低減をしつつ、データの提供をする能力も不足している。これらの試みはさらに、データを操作し、そしてデータのサブセット間の様々なコネクションを見るために必要となる難解な学習曲線を克服する手段をうまく提供できていない。さらに、これらの試みは様々なインターフェースを一貫して同様のフォーマットを用いる能力をユーザに対し充分に提供していない。
【発明の概要】
【課題を解決するための手段】
【０００４】
一実施形態においてシステムは、プロセッサと、非一時的なプロセッサ読取可能な記憶媒体とを含んでもよい。前記非一時的なプロセッサ読取可能な記憶媒体は、実行されると、前記プロセッサが少なくとも一のユーザに対しユーザインターフェースを介してデータを提供し、１もしくはそれ以上の入力を前記少なくとも一のユーザから受け取り、記憶媒体に前記少なくとも一つの入力を記録するよう指令してもよい。前記データはユーザが可視化可能なフォーマットにアレンジされてもよい。前記１もしくはそれ以上の入力は、前記データを操作させる前記ユーザの前記ユーザインターフェースとの相互作用に対応してもよい。
【０００５】
一実施形態においてシステムは、プロセッサと、非一時的なプロセッサ読取可能な記憶媒体とを含んでもよい。前記非一時的なプロセッサ読取可能な記憶媒体は、実行された場合、前記プロセッサに少なくとも一のユーザに対しユーザインターフェースを介してデータを提供させ、１もしくはそれ以上の入力を前記少なくとも一のユーザからユーザインターフェースを介して受け取らせ、記憶媒体に前記少なくとも一つの入力を記録させるよう指令してもよい。前記データはユーザが可視化可能なフォーマットにアレンジされてもよい。前記１もしくはそれ以上の入力はユーザによって見出された（user-discovered)データの１もしくはそれ以上のサブセット間の関連性に対応してもよい。
【０００６】
一実施形態において方法は、データを少なくとも一のユーザに対しユーザインターフェースを介して提供し、前記プロセッサによって１もしくはそれ以上の入力を少なくとも１のユーザから受け取り、そして前記プロセッサーによって記憶媒体に前記１もしくはそれ以上の入力を記録するよう指令してもよい。前記データは、ユーザが可視化可能なフォーマットにアレンジされてもよい。前記１もしくはそれ以上の入力はユーザによって見いだされた（user-discovered)データの１もしくはそれ以上のサブセット間の関連性に対応してもよい。
【図面の簡単な説明】
【０００７】
【図１】図１は、一実施形態において情報を提供し入力をユーザから受け取る方法のフロー図を表した図である。
【図２】図２は、一実施形態においてプログラム指令を格納もしくは実行するために用いられる内部ハードウエアのブロック図である。
【図３】図３は、第一の実施形態において可視化可能なデータを提供するためのユーザインターフェースを図で表すものある。
【図４】図４は、第二の実施形態において可視化可能なデータを提供するためのユーザインターフェースを図で表すものある。
【図５】図５は、一実施形態において図４のユーザインターフェースを、隠された前記可視化可能なデータの一部と共に表した図である。
【図６】図６は、一実施形態において図４のユーザインターフェースを、隠された前記可視化可能なデータの一部および可視化した可視化可能なデータの一部と共に表した図である。
【図７】図７は、第三の実施形態における可視化可能なデータを提供するためのユーザインターフェースを表した図である。
【発明を実施するための形態】
【０００８】
上記の特定のシステム、デバイスおよび方法は多様してもよいため、本開示に限定されるものではない。説明に使用する専門用語は、特定のバージョンまたは実施形態のみを説明するためのものであり、範囲を限定することは意図されていない。
【０００９】
本文献に使用するように、単数形「１つの」、「１つの」および「その」は、文脈上そうでないとする明確な指示がない限り、複数の参照を含む。別段の記載がある場合を除き、ここで使用する全ての技術および科学用語が、当業者によって一般に理解されものと同じ意味を有する。本開示においては、本開示に述べられた実施形態が先願発明により本開示を前日付けにする権利が与えられていないことを認めるものとして解釈されるべきものは何もない。本文献で使用するように、用語「含む」は「含むが限定されない」ことを意味する。
【００１０】
以下の用語は、本出願のために、以下で述べるそれぞれの意味を有するものとする。
【００１１】
「ユーザ」は、本開示によって限定されず、ここで述べるように、そのコンポーネントおよびエレメントまたはそのいずれかを用いる１もしくはそれ以上のエンティティまたは人間を含む。例えば、ユーザは研究者、専門家、プレーヤ、管理者、開発者、個人のグループ等であってもよい。いくつかの実施形態では、多数のユーザ間の相互作用が、同じカテゴリの様々なユーザ、例えば、多数のプレーヤ、多数の研究者、多数の専門家、多数の管理者、多数の開発者、多数のグループ等であってもよい。いくつかの実施形態では、多数のユーザ間の相互作用が、異なるカテゴリの様々なユーザ、例えば、プレーヤと研究者、プレーヤと専門家、プレーヤと管理者等であってもよい。
【００１２】
「電子デバイス」は、プロセッサと、有形コンピュータ可読メモリまたは記憶デバイスとを含むデバイスを示す。メモリは、処理デバイスによって実行されると、デバイスがそれに従って１つもしくはそれ以上の動作を実施するようにされるプログラミング指令を含むことも可能である。電子デバイスの例として、パーソナルコンピュータ、スーパーコンピュータ、ゲーミングシステム、テレビ、モバイルデバイス、医療デバイス、望遠鏡、衛星、記録デバイス、等が挙げられる。
【００１３】
「モバイルデバイス」は、サイズおよび性質に関して一般に携帯可能であるか、または輸送中に動作可能である電子デバイスを示す。従って、ユーザは、比較的容易にモバイルデバイスを輸送することも可能である。モバイルデバイスの例としては、ページャ、携帯電話、フィーチャーフォン、スマートフォン、携帯情報端末（ＰＤＡ）、カメラ、タブレットコンピュータ、フォンタブレットハイブリッドデバイス（「ファブレット」）、ラップトップコンピュータ、ネットブック、ウルトラブック、グローバルポジショニング衛星（ＧＰＳ）航法デバイス、インダッシュ自動車部品、メディアプレーヤ、時計等が挙げられる。
【００１４】
「コンピューティングデバイス」は、コンピュータ、プロセッサ、メモリおよび１つもしくはそれ以上のプログラミング指令に従った１もしくはそれ以上の動作を実行するいずれか他の構成要素、デバイスもしくはシステム、またはそのいずれか等の電子デバイスである。
【００１５】
「ユーザインタフェース」は、ユーザがコンピュータまたはコンピュータシステムと相互作用出来るインタフェースである。ユーザインタフェースはまた、「人間インタフェースデバイス」と呼ばれてもよい。ユーザインタフェースは、一般に、情報またはデータをユーザに送り且つ情報またはデータをユーザから受信する、またはそのいずれかであってもよい。ユーザインタフェースは、ユーザからの入力をコンピュータによって受信出来るようにし、ユーザへの出力をコンピュータから送ることも可能である。従って、ユーザインタフェースは、ユーザがコンピュータを制御または操作するのを許容し、コンピュータがユーザの制御または操作の効果を指示出来るようにすることも可能である。データまたは情報のディスプレイまたはグラフィカルユーザインタフェースへの表示は、ユーザに情報を与える非限定的例である。キーボード、マウス、トラックボール、タッチパッド、ポインティングスティック、グラフィックスタブレット、ジョイスティック、ゲームパッド、ウェブカメラ、ヘッドセット、ギアスティック、ハンドル、ペダル、有線グローブ、ダンスパッド、リモートコントロール、および加速度計を介するデータの受信は、情報またはデータをユーザから受信出来るようにするユーザインタフェースコンポーネントの非限定的例である。
【００１６】
「ゲームプレイ」は、１もしくはそれ以上のユーザがゲームと相互作用する特定の方法に関連し、１もしくはそれ以上のユーザとゲームとの間の全ての相互作用を含む。ゲームプレイは、１もしくはそれ以上のゲームルール、ユーザとゲームとの関係、ゲームからユーザに提示されたチャレンジ、チャレンジに打ち勝つ際にユーザが採用する方法、ゲームのプロット、ゲームの進路変更ごとの方向、ユーザのコンピュータ生成文字および状況との相互作用、ユーザの他のユーザとの相互作用、およびユーザのゲームとの関係を介して定められたパターンであってもよい。ゲームプレイは、興味深いものであり、治療的であり、有益であり、且つユーザに魅力あるものである、またはそのいずれかであり、それによって、ユーザが延長期間、ゲームと相互作用し、高品質入力（例えば、関連の、重要な入力）を送り、複数回ゲームを行うために戻る可能性が高くなることになる。
【００１７】
「ゲーム」は、ボードゲーム、電子ゲーム、ジェスチャベースゲーム、多人数同時参加型オンラインゲーム（ＭＭＯＧ）、ソーシャルネットワークベースゲーム、複雑なゲーム等を示し、任意の数のアクティビティ、練習および相互作用をさらに含むことも可能である。ゲームは、ソフトウェア開発者、管理者等によって作成可能である。いくつかの実施形態では、ユーザの別のゲームとの相互作用に基づいてゲームの作成がユーザによって完了することも可能である。本開示は、一般に、人間ユーザを検証するためのゲームに関するものであるが、当業者は、本開示の範囲が娯楽、運動療法、学習および開発演習、医療診断演習、フィードバック収集演習、人間入力システムの証明、査定および評価のための演習、対話型広告、ニュースフィード収集、パーソナルコンテンツ組織等にさらに関連することも可能であることを認識するであろう。さらに、ここで提示されたアクティビティから収集されたデータが、データマイニング、情報検索、データ編成、データ分類、データインデクシング、分析収集、既知の問題および科学的問題等の目的のためにさらに使用可能となる。いくつかの実施形態では、コンテンツカスタマイズおよび勧告システムまたはそのいずれかを広告するためにデータを使用することも可能である。
【００１８】
「ネットワーク化されたコンテンツ」は、ここで用いられる場合、複数のデータセットおよび／もしくはサブセットであって、相互および／もしくは複数のデータセット／サブセットと関係があり相互との関連づけの可能性を有するものを参照するものである。例えば、データセット／サブセットであって、相互に関連付けられる可能性のあるものは、ユーザによっておよび／もしくはコンピューテェングデバイスによってリンクされてもよいものであり、その結果関係性を定義するものである。従って、例えば、第１のデータセットを第２のデータと連結するための、ここで説明される様々な相互作用のパラメータに基づいて第１のデータセットは第２のデータセットとネットワーク化されてもよい。実例として、前記ユーザがアポイントを当該ユーザのカレンダーに追加した時に、ユーザがタスクセットを含む第１のデータセットと、日にちのセットを含む第２のデータセットと、ロケーションセットを有する第３のデータセットの間にネットワーク化されたコンテンツを作成させてもよい。
【００１９】
「ユーザが可視化可能（User-visualizable）」は、ユーザによって容易に可読され理解されるグラフィックフォーマットの形態で提示されるデータを参照するものである。前記ユーザが可視化可能なデータは、前記ユーザによって容易に再アレンジされてもよく、より詳細にここに説明されるものである。ある実施形態においては、前記ユーザが可視化可能なデータは、ここで説明されるように、ポリヘドロン構成で提示されてもよい。ある実施形態において、前記ユーザが可視化可能なデータは、ここで説明されるように輪（wheel）の構成であり得る。ある実施形態において、前記データは、ここで説明されるようにグリッド構成であり得る。
【００２０】
「多面体（Polyhedron）」は、ここで用いられるように、３次元オブジェクトであって、ユーザインターフェースを介してユーザに仮想提供される３次元オブジェクトである。多面体は複数の面（faces）を持つことが可能である。前記多面体の面の数は、この開示によって制限されるものではない。多面体の各面は、形を有し得る。例えば、多面体の面は三角形、長方形、四角形、五角形、六角形および／もしくはそのような形であってもよい。各面は標準な形もしくは非標準な形であってもよい。面はいかなるサイズであってもよい。いくつかの実施形態においては、前記多面体は異なる形およびサイズを有してもよい。従って、例えば、多面体はサッカーボールに似たものであり、前記多面体は複数の六角形の面および複数の五角形の面を含んでもよい。別の実施形態において前記多面体は、例えば６つの同一の四角の面を有する立方体のような、同一の形および／もしくはサイズを有するものでもよい。
【００２１】
この開示は一般的に、ユーザが容易に見て操作できるようにデータを提示し見出すことができるためのシステムおよび方法に関する。データセットは１もしくはそれ以上の他のデータセットに相互関連もしくはネットワーク化され、および／もしくは可能性として１もしくはそれ以上の他のデータセットに相互関連もしくはネットワーク化されてもよい。ここに説明される前記システムおよび方法は、追加の情報がより小さい量のスペースに提供されることをさらに許容してもよい。いくつかの実施形態において、前記データは前記ユーザに対して提示されてもよく、前記ユーザの前記データとの相互作用は、データのサブセットおよび／もしくはデータのセット間の関連を決定するために観察され記録されてもよい。一旦関連が決定されると、前記情報は容易なアクセスが可能なようにアレンジされ、カテゴリ分けされ、および／もしくはそのようにされてもよい。ここで説明される前記システムおよび方法は、１もしくはそれ以上のストレージデバイスに保存されたプログラム指令を用いて前記データをユーザに提示するようプロセッサに指令してもよい。
【００２２】
図１は、一実施形態に沿ってユーザの前記データとの相互作用に基づいて可視化可能なデータをユーザに提供し、そして情報を受け取る方法のブロック図を表現したものである。前記方法はデータを受け取り１０５を含んでもよい。前記データはあらゆるソースから受け取られ１０５てもよく、この開示によって制限されるものではない。例えば、前記データはデータアグリゲータ、１もしくはそれ以上のユーザ入力、公衆が利用可能なソース、私用に利用可能なソース、およびそのようなものから受け取られてもよい。追加的に、ここで説明されるようにデータのタイプはこの開示により制限されるものではなく、さらにユーザに提示されるコンテンツおよび／もしくは情報に対応するどのようなデータであってもよい。例えば、前記データはテキスト、写真、ビデオ、コンタクト情報、カレンダー情報、ソフトウエアアプリケーション、フォルダ、生データ、数学式、化学式、およびもしくはそのようなものに対応してもよい。
【００２３】
様々な実施形態において、前記データは１もしくはそれ以上のユーザに提供１１０されてもよい。様々な実施形態において、ここでさらに詳しく説明されるように、前記データは前記１もしくはそれ以上のユーザにユーザインターフェースを介して提供１１０されてもよい。様々な実施形態において、前記データは、ユーザが前記データ間の様々な関連付けが可視化できるようグラフィックフォーマットで提供１１０されてもよい。例えば、ここでより詳細に説明されるように、前記データは１もしくはそれ以上の多面体上、１もしくはそれ以上の輪構造内、および／もしくは１もしくはそれ以上のグリッド構造に提示されてもよい。いくつかの実施形態において、前記データは例えば、自立式広告であって、複数の物質的多面体、複数の物質的輪構造、および／もしくは複数の物質的グリッド構造のような物質的フォーマットとして提供１１０されてもよい。いくつかの実施形態において、前記データはここでより詳細に説明されるように、データの様々な部分および／もしくはデータセット間の既知の関連付けが同一の多面体、近隣の多面体、関連付けられた輪構造、隣接したグリッド空間、もしくはユーザに関連付けられたデータであることが認識可能ないくつかの形態で提供されるよう提供１１０されるものである。
【００２４】
様々な実施形態において、入力は１もしくはそれ以上のユーザから受け取られ１１５てもよく、そして前記入力から取得した前記データは記録１１７されてもよい。前記入力は、ここでより詳細に説明されるように、一般的にユーザインターフェースの操作に対応してもよい。いくつかの実施形態において、前記操作は、例えばユーザがユーザインターフェース内で形状を動かす動作から取得される追加の新しいデータ、もしくは新たな情報の入力を含んでもよい。新しいデータが取得された場合には、新しいデータが含まれたとの決定１２０がされ、そして前記追加のデータがストレージデバイスに記録１２５されてもよい。追加の入力を受け取る１１５前記プロセスは、追加の入力が存在しないと決定１３０されるまで繰り返される。例えば、ユーザがユーザインターフェースの操作を止めた場合、一定の時間が経過した場合、および／もしくはそのような場合にそのような決定１３０がされてもよい。
【００２５】
追加の入力が存在しない場合には、データ間の様々な関連づけが決定１３５され得る。前記決定１３５は、例えば前記ユーザの入力に基づいてされてもよい。例えば、以前に相互との関連づけが知られていない第１のデータセット／サブセットと第２のデータセット／サブセットとをユーザがグループ化した場合には、前記コンピューティングデバイスは、現在は関連付けが存在するとの決定１３５をしてもよい。あるいくつかの実施形態において、前記決定１３５は複数のユーザが関連付けを示唆した後にされてもよく、それによりエラーもしくは特異によって関連づけが作成されるのを回避する。
【００２６】
新たに作成された関連づけおよび／もしくは新たに取り除かれた関連付けはデータの不配列を引き起こし得るため、前記決定された１３５関連づけに基づいてデータをアレンジ１４０および／もしくは再アレンジする必要があり得る。そのようなアレンジ１４０は前記データが将来アクセスされた時に容易にアクセス可能でありおよび／もしくは閲覧可能であることを確実にするよう用いられてもよい。
【００２７】
図２は、様々な実施形態により、ここで説明されるプロセスステップのプログラム指令を格納もしくは実行するために用いられてもよいインターナルハードウエアを図で表したブロック図である。バス２００は図示される前記ハードウエアの要素を相互接続する主情報ハイウェイとして機能してもよい。CＰＵ２０５は前記システムの中央処理ユニットであり、プログラムの実行に必要となる演算および論理オペレーションを実行する。前記CＰＵ２０５は、単独もしくは１もしくはそれ以上の図２に開示されるほかの要素と併用されるものであれ、この開示で用いられる用語としての実例としての処理装置、演算装置もしくはプロセッサーである。リード・オンリー・メモリ（ＲOＭ）２１０およびランダム・アクセス・メモリ（ＲＡＭ）２１５は記憶装置（すなわち、読取可能な非一時的な記憶媒体）を構成する。
【００２８】
コントローラ２２０は、１もしくはそれ以上の任意の記憶装置２２５から前記システムバス２００までとインターフェース接続する。これらの記憶装置２２５は、例えば、外付けもしくは中付けのDVDドライブ、CD  ＲOＭドライブ、ハードドライブ、フラッシュメモリ、ＵＳＢドライブ、もしくはそのようなものを含んでもよい。上記に示唆されるように、これらのさまざまなドライブおよびコントローラは任意の装置である。
【００２９】
前記インターフェースを提供し、１もしくはそれ以上のデータセットに関連付けられたデータセットのクエリもしくは分析を実行するためのプログラム指令、ソフトウエア、もしくはモジュールは前記ＲOＭ２１０および／もしくはＲＡＭ２１５に格納されてもよい。選択的に、前記プログラム指令はコンパクトディスク、デジタルディスク、フラッシュメモリ、メモリカード、ＵＳＢドライブ、ブルーレイ（登録商標）ディスクのようなオプティカルディスク記憶媒体、および／もしくはその他の非一時的記憶媒体のような有形のコンピュータ可読媒体に格納されてもよい。
【００３０】
任意の表示部インターフェース２３０は前記バス３００からの情報を、ここに上記に説明されたようなインターフェスのようなディスプレー２３５にオーディオ、ビジュアル、グラフィック、もしくは英数字フォーマットで表示されてもよい。印刷装置のような外部装置との通信は様々な通信ポート２４０を用いてことが可能である。例示された通信ポート２４０はインターネット、イントラネット、もしくはそのような通信ネットワークに付随されてもよい。
【００３１】
前記ハードウエアはさらにキーボード２５０のような入力装置もしくはマウス、ジョイスティック、タッチスクリーン、リモートコントロール、ポインティングデバイス、ビデオ入力装置および／もしくはオーディオ入力装置のようなその他の入力装置２５５からのデータの受け取りを可能にするインターフェース２４５を含んでもよい。
【００３２】
前記ハードウエアは例えば接続された記憶装置、サーバー、およびオフサイトリモート記憶装置のようなストレージデバイス２６０を含んでもよい。実例としてのオフサイトリモート記憶装置にはハードディスク、オプティカルドライブ、テープドライブ、クラウドストレージデバイス、および／もしくはそのような記憶装置が含まれてもよい。前記ストレージデバイス２６０はここに説明されるようにデータを格納するよう構成されてもよく、任意にデータベース２６５に格納されてもよい。前記データベース２６５はここで説明されるように索引および検索可能な仕様で情報を格納するよう構成されてもよい。
【００３３】
前記図２の演算装置および／もしくはその構成要素はここで説明されるさまざまな処理を実行するために用いられてもよい。
【００３４】
図３-７はさまざまな実施形態におけるユーザインターフェースの実例を表したものである。ここに説明する前記さまざまなユーザインターフェースはこの開示により制限されるものではなく、いかなるタイプの装置へも提供する事が可能である。実例は演算装置、電子装置、モバイルデバイス、および自立式広告版やそれらのような物質的装置を含む。従って、ユーザはキーボード、マウス、タッチスクリーン、および／もしくはそのようなものを用いて、もしくは物質的要素との相互作用により前記ユーザインターフェースとインターフェスデバイスを用いて相互作用してもよい。前記ユーザインターフェースは一般的に前記ユーザに対し前記ユーザが前記情報をビジュアル化し、および／もしくは操作することが可能となるよう情報を表示してもよい。さまざまな実施形態において、前記ユーザインターフェースは、前記ユーザが前記情報のサブセット間の関連付けを決定できるよう情報を前記ユーザのために表示してもよい。いくつかの実施形態において前記情報はグラフィックフォーマットで表示されてもよい。いくつかの実施形態において、前記情報はゲーミフィケーションされたフォーマットで表示されてもよい。
【００３５】
図３は概して３００として示され、可視化可能なデータを提供するためのユーザインターフェースの実例を表したものである。ある特定の実施形態において、前記ユーザインターフェース３００は、１もしくはそれ以上の多面体３０５として前記ユーザのために表示してもよい。いくつかの実施形態において、前記１もしくはそれ以上の多面体３０５は多面体を構築したアレンジであって、例えばルービックキューブタイプのアレンジであってもよい。１もしくはそれ以上の多面体のそれぞれは、例えば６面３０５ａ−３０５ｆのような複数の面であってもよく、それぞれの面はコンテンツおよび／もしくは情報を含むものであってもよい。前記多面体３０５上に含まれる前記コンテンツおよび／もしくは情報は、この開示によって制限されるものではない。前記コンテンツおよび／もしくは情報は、前記サブセット間の関連付けに関する情報を取得するのが望ましいと思われるデータのサブセットおよび／もしくはデータセットのようなデータに概して対応してもよい。コンテンツおよび／もしくは情報の実例には、これに限られるものではないが、テキスト、写真、ビデオ、コンタクト情報、カレンダー情報、ソフトウエアアプリケーション、フォルダ、生データ、数式、化学式、および／もしくはそのようなものが含まれてもよい。さらに、コンテンツおよび／もしくは情報の量は、この開示によって制限されるものではなく、前記多面体３０５の各面上のいかなる量のコンテンツおよび／もしくは情報であってもよい。いくつかの実施形態において、多面体３０５の面はコンテンツおよび／もしくは情報を欠いたものであってもよい。いくつかの実施形態において、ここでより詳細に説明されるように、多面体３０５の面はコンテンツおよび／もしくは情報をユーザが提供するまで含まないものであってもよい。
【００３６】
各多面体３０５はユーザが１もしくはそれ以上の面上のコンテンツおよび／もしくは情報の一部を見て、隠し、入力し、補正し、および／もしくは削除するために前記多面体を操作できるよう構成されてもよい。ユーザは概して多面体３０５を１もしくはそれ以上の指令を入力することで操作してもよい。実例としての指令には、例えば１もしくはそれ以上のキーストロークの実行、１もしくはそれ以上のマウスのクリック、クリックおよびドラッグ、指でのタッピング、指でのタッピングおよびドラギング、スタイラスペンを用いてのタッピング、スタイラスペンを用いてのタッピングおよびドラッギング、電子デバイスを振る、音声指令、ジェスチャーの提供、および／もしくはそのようなものが含まれてもよい。
【００３７】
いくつかの実施形態において、前記ユーザは多面体３０５を前記多面体を回転させることで操作してもよい。回転は、面をあらわにするためにどの向きに発生してもよい。回転には、１もしくはそれ以上のビジュアルエフェクトおよび／もしくは制御を取得するために部分的な回転が含まれてもよい。いくつかの実施形態において、１もしくはそれ以上の多面体は自立的に回転してもよく、それによりユーザは多面体が所望の位置に回転した時に各多面体を止めることができる。
【００３８】
いくつかの実施形態において、ユーザは１もしくはそれ以上の多面体３０５を前記ユーザインターフェースフェース３００の表示周囲を各多面体を動かすことで操作してもよい。このように、多面体３０５は一つの位置から別の位置へと、ユーザによって交換され、スウォップされ、および／もしくは移動されてもよい。いくつかの実施形態において、ユーザは１もしくはそれ以上の多面体３０５を、（例えば、隣接により関連付けを見せるように）少なくとも一つの第１多面体を少なくとも１つの第２多面体の隣に動かすことで操作してもよい。さらに、多面体３０５はユーザによる１もしくはそれ以上の別の多面体の動作に基づいて自動的に再整理されてもよい。
【００３９】
いくつかの実施形態において、ユーザは１もしくはそれ以上の多面体３０５を１もしくはそれ以上の多面体を挿入および／もしくは取り除くことで操作してもよい。多面体３０５の挿入および／もしくは取り除きはユーザが前記多面体を挿入および／もしくは取り除く位置に基づいて他の多面体が自動的に再整理されてもよい。
【００４０】
いくつかの実施形態において、ユーザは１もしくはそれ以上の多面体３０５を１もしくはそれ以上の前記多面体をシャッフルすることで操作してもよい。いくつかの実施形態において、１もしくはそれ以上の多面体のシャッフルは、前記多面体の少なくとも一部の無作為な再整理が含まれてもよい。いくつかの実施形態において、シャッフリングは各多面体の少なくとも一部の無作為な回転を含んでもよい。シャッフリングは、ユーザが前記多面体をシャッフルするためのボタンをクリックした時、ある特定のキーが打たれたとき、電子デバイスが振られた時、ジェスチャーが実行された時、音声指令された時、および／もしくはそのような時に完結してもよい。いくつかの実施形態において、シャッフリングは誘導もしくはクエリへの応答であってもよい。いくつかの実施形態において、シャッフリングはユーザが相違する順序で多面体をビジュアル化することで、新たな関連付けを見出すことを可能にしてもよい。
【００４１】
いくつかの実施形態において、ユーザは多面体もしくは多面体の少なくとも一部をロックし、ロック解除し、隠し、もしくは出現させることで多面体３０５を操作してもよい。いくつかの実施形態において、多面体３０５のロックもしくはロック解除には、パスワード、パスコード、ジェスチャコード、バイオメトリックスの入力および／もしくはそのようなものの入力を必要としてもよい。いくつかの実施形態において、多面体のロックもしくは隠しは、１もしくはそれ以上のユーザが前記多面体の少なくとも一部のコンテンツを見る事を防ぐものであってもよい。いくつかの実施形態において、多面体３０５のロックもしくは出現は、１もしくはそれ以上のユーザが前記多面体３０５のすくなくとも一部のコンテンツをみることを許可するものであってもよい。
【００４２】
いくつかの実施形態において、ユーザは多面体３０５を前記多面体にフォーカスをあてることで操作してもよい。例えば、ユーザは多面体３０５に前記ユーザインターフェースを介して「ズームイン」することで前記多面体の一部を拡大してもよい。そのような「ズームイン」機能は前記多面体３０５の各面上に追加の情報を格納することを許容するものであってもよい。追加の情報は多面体上のより小さな多面体（「ハイパー多面体」）を含んでもよく、これによりユーザは追加の情報を取得するために、概括的な多面体から１もしくはそれ以上の特定の多面体へと掘り下げていくことを可能にする。
【００４３】
いくつかの実施形態において、ユーザは１もしくはそれ以上の多面体３０５を複数の多面体を単一の多面体に統合することで操作するものであってもよい。同様に、いくつかの実施形態においては、ユーザは多面体３０５を単一の多面体を複数の多面体へと分割させることで操作してもよい。
【００４４】
いくつかの実施形態において、ユーザは多面体３０５を前記多面体上もしくは付近に位置する様々な制御要素を操作することで操作してもよい。前記制御要素は一般的にここで説明される側面を含む前記多面体３０５のあらゆる側面の制御であってもよい。
【００４５】
いくつかの実施形態においてユーザは多面体上のコンテンツおよび／もしくは情報を編集することで多面体３０５を操作してもよい。例えば、ユーザはテキスト、添付アイテム、埋め込まれたアイテム、および／もしくはそのようなものを入力および／もしくは削除してもよい。実例としてのアイテムには、写真、ビデオ、電話帳入力、カレンダー入力、ソフトウエアアプリケーション、ソフトウエアアプリケーションへのリンク、バーチャルフォルダ、録音された会話、および／もしくはそのようなものが含まれてもよい。
【００４６】
いくつかの実施形態において、ユーザは多面体間および／もしくは一部の多面体間のパスを連結することで１もしくはそれ以上の多面体３０５を操作してもよい。例えば、ユーザは、関連した情報を含み得る多面体３０５間および／もしくはその一部間のパスを連結してもよい。多面体間および／もしくは多面体の一部間のパスの連結には、例えば、２つの関連した多面体もしくは一部の多面体間のパスを描くことを含んでもよい。
【００４７】
図４は概して４００として示され、可視化可能なデータの提供のためのユーザインターフェースの実例を表したものである。ある特定の実施形態において、前記ユーザインターフェース４００は前記ユーザに対し情報を１もしくはそれ以上の概して４０２として示される輪として表示される。各輪は概してコア４０５を有し、このコアは、当該コアを取り囲み複数のスポークを介して連結される複数のパッドに連結されるものである。各パッド４１５は一般的に当該パッドに関連付けられたスポーク４１０を有する。各パッド４１５は一般的にリソース、データのサブセット、および／もしくはデータセットに対応する。いくつかの実施例において、前記輪４０２はさまざまな長さの複数のスポーク４１０を有し、輪の周囲は最長のスポークを有するものによって決定されてもよい。いくつかの実施形態において、囲み（ｈａｌｏ）４２０は、ここでより詳細に説明されるように、前記輪４２０の操作の容易性を改善するために組み込まれてもよい。いくつかの実施形態において、第１の輪４０２の囲み４２０は第２の輪の囲みと隣接させてもよく、これにより輪がギアとして作動し、１方の輪が別の輪（および適宜アレンジされたその他の輪）の対応する動きを駆動させてもよい。
【００４８】
複数の輪４０２は、ユーザが複数の輪に亘った関係と制約の可視化および操作を許容してもよい。例えば、ユーザは１もしくはそれ以上の輪４０２を、第１の輪のパッド４１５を第２の輪に位置的に整列するよう回転させても良い。パッド４１５の位置的な整列は、関係したデータおよび／もしくは関係する可能性のあるデータセットをユーザが互いに隣接させることを許容させてもよい。いくつかの実施形態において、パッド４１５の位置的な配列は、パッドを互いに隣接させることを含んでもよい。いくつかの実施形態において、パッド４１５はパッドを交差させてもよく、例えば、重複するか第１のパッドが少なくとも部分的に第２のパッドを包囲するようであってもしてもよい。いくつかの実施形態において、パッド４１５の特定の位置的整列は「フォーカスビュー(focus  view)」を引き起こし、これはユーザがある特定のパッドを位置的にまとめて整理した時に、追加データがユーザに対し表示させる。例えば、第１の輪がシャツのデータセットを含み、第２の輪がパンツのデータセットを含み、ユーザがある特定のシャツをある特定のパンツと位置的に揃えた場合、前記コンピューティングデバイスは２つの組み合わせがマッチすることを決定しそのようなマッチの示唆をユーザに対し表示してもよい。いくつかの実施形態において、ユーザは複数の輪４０２および／もしくは複数のパッド４１５を前記パッド／輪を互いに近い距離に近づけるよう操作し、隣接の事実により関連を示唆してもよい。
【００４９】
各スポーク４１０は、一般的に長さ、太さ、およびもしくは色を有してもよい。いくつかの実施形態において、スポーク４１０の前記長さおよび／もしくは前記太さは追加のデータに対応してもよく、および／もしくはデータの関係の強さに対応するものでもよい。例えば、より短いスポーク４１０は、対応するパッド４１５に含まれるデータセットおよび前記コア４０５に含まれるデータセットの近い関係を示してもよく、より長いスポークは前記データセット間の関係が近くないことを示唆してもよい。いくつかの実施形態において、各スポーク４１０の長さはユーザによって変更されてもよい。各スポーク４１０の長さは一般的にいかなる目的のために変更されてもよく、例えば、連結されたパッド４１５の検査、連携されたパッドを第２の輪４０２のパッドに連結する、および／もしくはパッドおよびコア４０５間の関係を示唆するためであってもよい。
【００５０】
いくつかの実施形態において、各スポーク４１０は方向性を有してもよい。そのような実施形態において、前記スポークは矢印もしくはそのようなもので前記スポークの方向性を示唆するものとして描かれてもよい。前記方向性は、例えば、方向的な関係もしくは従属性を付してもよい。
【００５１】
各パッド４１５は一般的にサイズを有してもよい。いくつかの実施形態において、パッド４１５の前記サイズはそのパッド内に含まれるデータセットの特性に対応してもよい。例えば、大きなデータセットは大きなパッド４１５に包含され、小さなデータセットは小さなパッドに包含されるものでもよい。
【００５２】
いくつかの実施形態において、輪４０２上のパッド４１５の位置はデータセットの順番に対応してもよい。従って、例えば複数のデータセットが順番に並んでいる場合、対応するパッド４１５各々は前記コア４０５の周囲に順序に従ってアレンジされてもよい。さらに、例えばユーザが前記コア４０５の周囲の前記パッドの順序の変更を望むような場合には、パッド４１５はユーザによって取り替えもしくは並び替え可能に構成されてもよい。
【００５３】
さまざまな実施形態において、各パッド４１５はユーザによって操作可能であってもよい。例えば、パッド４１５がタップもしくはスワイプされた場合、含まれる前記データを前記ユーザが容易に見ることができるよう、他の前記輪４０２が縮小するかおよび／もしくは前記パッドのサイズが増大してもよい。いくつかの実施形態において、各々がサブパッド内に組み込まれる様々なサブセットがデータセットに含まれる場合には、前記パッド４１５は含まれる新たな輪を現すためにサイズを増大させてもよい。いくつかの実施形態において、少なくとも前記パッド４１５の一部を陥没させ前記コア４０５のみを見えさせるため、前記輪４０２は内側へのピンチインもしくはスワイプの動作をユーザから受け取るよう構成されてもよい。反対に、少なくとも前記パッド４１５の一部を復元し、それを見る事を可能にさせるピンチアウトもしくはスワイプ動作をユーザから受け取るよう構成されてもよい。別の例において、各輪４０２および／もしくはその一部はジェスチャ（例えばマルチタッチ等）を用いて前記輪の一部（例えばパッド４１５）を前記輪のその他（例えば、前記コア４０５）から分離させ様々なコンテンツの一望を便宜的で容易にする。例えば、（一方のインジケータをコアにのせ、もう一方をパッドにのせた）ピンチアウトのジェスチャは前記コアと前記パッドを連携する前記スポークを伸長させ、前記コアと他のパッドを縮小させることで、一時的な輪の中心にパッドを移動させる。
【００５４】
各コア４０５および／もしくは輪４０２は２次元もしくは３次元構成であってもよい。例えば、前記コア４０５および／もしくは前記輪４０２四角形、円形、立方体、球状、およびもしくはそのようなものであってもよい。いくつかの実施形態において前記コア４０５が３次元構成の時、前記スポーク４１０は前記コアからいかなる方向にも伸張することが可能であり、前記輪４０２は球状を有してもよい。
【００５５】
さまざまな実施形態において、複数の輪４０２は別の輪の上に積重された構成であってもよい。輪４０２の積重は、例えば、各輪内のデータセットの関係を見せるよう完成させてもよい。いくつかの実施形態において輪４０２はユーザによって前記輪を別の輪に隣接させるよう移動および／もしくは輪の積重が可能であってもよい。さらに、ここでより詳細に説明されるように、輪４０２は第２の輪のパッド４１５内に移動可能であってもよい。
【００５６】
いくつかの実施形態において、各輪４０２はクローンされ、各輪のコンテンツおよび／もしくはその構成要素がユーザにとってより容易に見て操作できるようクローンされてもよい。例えば、輪４０２が多数のパッド４１５から前記コア４０５に接続される場合、ユーザは一度に前記パッドの一部のみを見て操作するよう前記輪がクローンされてもよい。従って、前記輪４０２のクローン化はイントラな輪の関係を見る事を可能にし得る。
【００５７】
いくつかの実施形態において、新しい輪４０２および／もしくはその構成要素はユーザによって作成可能であってもよい。例えば、ユーザが第１の輪４０２の１もしくはそれ以上のパッド４１５および第２の輪の１もしくはそれ以上のパッドからデータセットを発見し、それらを共に新たにグループ化することを決めた時、ユーザは新たなコア４０５を作成し、前記パッドを前記新たなコアにリンクさせることでグループ化させてもよい。いくつかの実施形態において、新たな輪４０２の作成は、アイテムをクリップボードにのせるのと同様に、一時的になされてもよい。
【００５８】
さまざまな実施形態において、前記輪４０２は大容量のデータを包含するが、全てのデータを提示するには不十分なある特定数のパッド４１５のみを表示するよう構成されてもよい。従って、すくなくとも一部の前記データは隠れていてもよい。ゆえに、図５の点線で示されるように、少なくとも前記輪のコア５０５、スポーク５１０、およびパッド５１５の一部は隠されるおよび／もしくは見えないようであってもよい。前記輪５０２は隠されたコンテンツを前記ユーザからある特定の入力を受け取った時のみ表示するよう構成されてもよい。例えば、ユーザは前記輪５０２を回転させ、ある特定の隠されたコンテンツを表示させてもよい。図６に示されるように、前記ユーザが前記パッドを隠すもしくは見えるようにする相互操作を提供した場合に、パッド６１６が（点線で示されるように）隠され、（太線で表示される）隠されたパッド６１７が表示されてもよい。図５にもどり、別の例において、ユーザのパッド操作が前記輪５０２の他の部分を隠しおよび／もしくは出現させるよう、前記パッド５１５の一つが「コントロール」要素として動くよう構成されてもよい。
【００５９】
図７は概して７００として示され、可視化可能なデータを提供するためのユーザインターフェースの実例を図示したものである。ある特定の実施形態において、前記ユーザインターフェース７００は、ユーザに対し情報を概して７０２として示される１もしくはそれ以上のグリッドとして表示してもよい。各グリッド７０２は、複数のグリッドライン７０５によって定義される複数の行１−９および複数の列A−１を含んでもよい。前記行１−９および列A−１の各々は記述要素を含んでもよい。ある特定の行とある特定の列の交差点はその特定の行とその特定の列に対応する記述要素を含んでもよい。
【００６０】
いくつかの実施形態において、グリッドは２次元（２D）の構成を有してもよい。そのような構成において、前記グリッドは当該グリッドはチェスのボードと同様に見えるものでもよい。いくつかの実施形態において、グリッドは３次元（３D）の構成を有してもよい。そのような構成において、グリッドは立方体のフォーマットであってもよい。従って、立方体の各面はグリッドであり、立方体の各スライスがグリッドであってもよい。
【００６１】
いくつかの実施形態において、グリッドの前記列は階層を有してもよい。そのような階層化されたグリッドの構成は各辺にカテゴリーを有するピボットテーブルと同様のものであってもよい。階層を有するグリッドの構成において、前記グリッドの一部はロールアップおよびドリルダウンすることでそれぞれ汎用および詳細な情報を取得してもよい。従って、さまざまな実施形態において、各行および列の交差点はサブグリッドにドリルダウンされ、前記ユーザは追加のデータセット、サブセット、および／もしくはそのようなものを取得できてもよい。いくつかの実施形態において、サブグリッドが存在することは、例えば影付けもしくは色付けされたセルのような修飾されたセルによって示唆されてもよい。いくつかの実施形態において、前記グリッドの別のサブグリッドから離されおよび／もしくは他のグリッド（もしくはその一部）と結合されてもよい。
【００６２】
いくつかの実施形態において、前記グリッドのサイズにより、グリッド７０２の一部のみが見えてもよい。そのような実施形態において、前記インターフェース７００は、スライダーおよび／もしくは１もしくはそれ以上のナビゲートデバイス７１５を組み込んでもよく、これによりサブグリッドが位置するハイライトされたエリアにグリッド７０２およびもしくはその一部を動かしズームインおよびズームアウト、および／もしくはそのようなことをしてもよい。
【００６３】
いくつかの実施形態において、ある特定の行とある特定の列の交差点は色づけ可能であってもよい。そのような実施形態において、交差点の色は行のさまざまなアイテムと列のさまざまなアイテムの作成もしくは削除された関係を示唆するものであってもよい。
【００６４】
各グリッド７０２、サブグリッド、および／もしくはその構成要素はユーザからのさまざまなコマンドに応答するよう構成されてもよい。実例としてのコマンドには、これらに限られるものではないが、ドリルダウン、ロールアップ、隠す、選択、フィルタ、および結合が含まれてもよい。ドリルダウンコマンドはサブグリッドの表示を許容させてもよい。逆に、ロールアップコマンドはより高いカテゴリーの表示を許容してもよい。隠すコマンドは、行や列のような、１もしくはそれ以上のグリッド７０２の一部を隠してもよい。選択コマンドはグリッド７０２のどの一部を隠すものでもよく例えば、ユーザに選択された部分に含まれるデータを見させるものでもよい。フィルタコマンドは、グリッド７０２の一部をみせ、グリッドの他の部分を選択されたフィルタに基づいて隠してもよい。結合コマンドはグリッド７０２の一部の結合を許容してもよい。
【００６５】
上記の詳細な説明では、その一部を形成する添付図面を参照する。図面において、同じ記号は一般に、特段の規定がない限り、同じ構成要素を識別する。詳細な説明、図面および請求の範囲において述べられている例示の実施形態は、限定することを意味していない。他の実施形態を用いることも可能であり、ここに提示する主題の精神または範囲を逸脱することなく他の変更を行うことも可能である。本開示の局面は、一般にここで述べられ、図面で例示するように、様々な異なる構造で配置、代替、結合、分離及び設計することが可能であり、その全てがここに明示されていることが容易に理解されるであろう。
【００６６】
本開示は、本出願において述べた特定の実施形態に関して限定されるものではなく、様々な局面を例証するものとして意図されている。多くの修正および変更は、当業者に明らかであるように、その精神および範囲から逸脱することなく行うことも可能である。本開示の範囲内の機能的に同等の方法および装置は、ここで列挙されたものに加えて、当業者にとって先の説明から明らかとなるであろう。このような修正および変更は、添付の請求の範囲内であることが意図されている。本開示は、このような請求の範囲が権限を与えられる均等物の全範囲と共に、添付の請求の範囲によってのみ限定されるべきである。本開示は、当然のことながら変化し得る特定の方法、試薬、化合物、組成または生物システムに限定されないことが理解されるべきである。ここで使用する専門用語は、特定の実施形態の説明のみの目的のためであり、限定することを意図されていないこともまた理解されるべきである。
【００６７】
ここで、実質的にいずれかの複数および単数の用語またはそのいずれかを使用することに関して、当業者は、文脈およびアプリケーションまたはそのいずれかに適切なものとして、複数から単数へ、且つ単数から複数へ、またはそのいずれかで翻訳することが可能である。様々な単数／複数置換を、明瞭にするためにここで明確に述べることも可能である。
【００６８】
一般に、ここで、特に添付の請求の範囲内で使用する用語（例えば、添付の請求の範囲の本文）が一般に「開かれた」用語として意図されている（例えば、用語「含む」は「含むが限定されない」と解釈されるべきであり、用語「有する」は「少なくとも有する」、用語「含む」は「含むが限定されない」と解釈されるべきである、等）ことが当業者によって理解されるであろう。様々な構成、方法およびデバイスは様々なコンポーネントまたは工程を「備える」（「含むが限定されない」という意味として解釈される）に関して述べられるが、構成、方法およびデバイスもまた、様々なコンポーネントおよび工程「から本質的に成る」または「から成る」ことも可能であり、このような専門用語は、本質的に限定グループを規定するものとして解釈されるべきである。特定の数の導入された請求項の記述が意図されている場合、このような意図は、請求の範囲で明確に述べられ、このような記述が存在しないときには、このような意図が存在しないことが当業者によってさらに理解されるであろう。例えば、理解するための援助として、以下の添付の請求項が請求項の記述を導入するために導入句「少なくとも１つ」および「１つもしくはそれ以上」の使用を含むことも可能である。しかしながら、このような句の使用は、請求項が導入句「１つもしくはそれ以上の」または「少なくとも１つの」および不定冠詞「１つの」または「１つの」を含み（例えば、「１つの」および「１つの」またはそのいずれかは「少なくとも１つの」または「１つまたはそれ以上の」を意味するように解釈するべきである）、それが請求項の記述を導入するために使用する定冠詞の使用に対して真であることを維持する場合でさえ、不定冠詞「１つの」または「１つの」により請求項の記述を導入することにより、導入された請求項の記述を含む特定の請求項を唯一の記述を含む実施形態に限定することを意味するものとして解釈するべきではない。さらに、特定の数の導入請求項が明確に記述される場合でさえ、このような記述が少なくとも記述された数を意味するものと解釈するべきではない（例えば、他の修飾語句のない「２つの記述」の最低限の記述は、少なくとも２つの記述または２つもしくはそれ以上の記述を意味する）ことを当業者は認識するであろう。さらに、「Ａ、Ｂ、Ｃ等のうちの少なくとも１つ」に類似の伝統的表現法を使用する場合、一般に、このような構造は、当業者が伝統的表現法を理解するという意味で（例えば、「Ａ、ＢおよびＣのうちの少なくとも１つを有するシステム」は、Ａのみ、Ｂのみ、Ｃのみ、およびＡとＢ、ＡとＣ、ＢとＣ、ならびにＡとＢとＣまたはそのいずれか等）を有するシステムを含むが、それらに限定されない）、このような構造が意図されている。「Ａ、ＢまたはＣのうちの少なくとも１つ等」に類似の伝統的表現法を使用する場合、一般に、当業者が伝統的表現法を理解する意味で（例えば「Ａ、ＢおよびＣのうちの少なくとも１つを有するシステム」がＡのみ、Ｂのみ、Ｃのみ、ＡとＢ、ＡとＣ、ＢとＣ、およびＡとＢとＣ等）を有するシステムを含むが、それらに限定されない）、このような構造が意図されている。事実上、２つもしくはそれ以上の代わりの用語を提示する離接的単語および句またはそのいずれかが、説明、請求項または図面内に拘わらず、１つの用語、いずれかの用語または両方の用語を含む可能性を表現するものとして理解されるべきであることを当業者によってさらに理解されるであろう。例えば、句「ＡまたはＢ」は、「Ａ」、「Ｂ」または「ＡおよびＢ」の可能性を含むものとして理解されるであろう。
【００６９】
さらに、本開示の特徴または局面がマーカッシュグループに関して述べられる場合、それによって本開示もマーカッシュグループの個々のメンバまたはメンバのサブグループに関して述べられることを当業者は認識するであろう。
【００７０】
当業者によって理解されるように、いずれかの、および全ての目的に対して、例えば、明細書を提供することに関して、ここで開示した全ての範囲もまた、いずれかの、および全ての可能な部分範囲、ならびにその部分範囲の組み合わせを含む。いずれかの記載された範囲は、その範囲を十分に記載し、少なくとも半分、３分の１、４分の１、５分の１、１０分の１等に分割可能であるものとして容易に認識することが可能である。非限定的例として、ここで述べる各範囲が下部３分の１、中央３分の１、上部３分の１等に容易に分割可能である。当業者によって理解されるように、「まで」、「少なくとも」等の全ての用語は、詳述した数を含み、後に上記部分範囲に分割可能な範囲を示す。最終的に、当業者によって理解されるように、範囲は、個々の部材を含む。このように、例えば、１つないし３つのセルを有するグループは、１つ、２つまたは３つのセルを有するグループを示す。同様に、１つないし５つのセルを有するグループは、１つ、２つ、３つ、４つまたは５つのセルを有するグループに関連する、等である。
【００７１】
上で開示した様々な、また他の特徴および機能、またはその代替のものは、多くの他の異なるシステムまたはアプリケーションに組み合わせることも可能である。そこでの様々な現在予期しない、または予想外の代替、修正、変更または改良も当業者によってその後行うことも可能であり、その各々もまた、開示した実施形態によって包含されるように意図されている。
【図１】
2016518643.tif 000003
【図２】
2016518643.tif 000004
【図３】
2016518643.tif 000005
【図４】
2016518643.tif 000006
【図５】
2016518643.tif 000007
【図６】
2016518643.tif 000008
【図７】
2016518643.tif 000009
【国際調査報告】
2016518643.tif 000010