(57)【要約】  【課題】  ユニット間の関係を決定するためのシステムおよび方法について述べる。  【解決手段】  例示のシステムは、コンテンツに関連付られた複数のユニット間の記憶された関係に関する情報を有する意味的知識ベースと、プロセッサと、前記プロセッサと通信する非一時的プロセッサ可読記憶媒体とを有する。前記記憶媒体は、実行されると、前記プロセッサに、１若しくはそれ以上のユーザに複数のユニットを提示するようにディスプレイに指示する工程と、前記１若しくはそれ以上のユーザの各々から入力を受信する工程と、前記入力を意味的知識ベース内の情報と比較し、前記入力が、記憶された関係に対応するかどうか決定する工程と、この決定に基づいて前記１若しくはそれ以上のユーザの各々に通知を提供する工程とを実行させる１若しくはそれ以上のプログラミング命令を含むことが可能である。前記入力は、前記ユーザによる各コンテンツに基づいた前記複数のユニット間の関係の決定に対応する。【選択図】      図１
2015523615.tif 000002
【特許請求の範囲】
【請求項１】
システムであって、
複数のユニット間の１若しくはそれ以上の記憶された関係に関する情報を含む意味的知識ベースであって、各ユニットはコンテンツに関連付られているものである、前記意味的知識ベースと、
プロセッサと、
前記プロセッサと通信する非一時的プロセッサ可読記憶媒体であって、当該記憶媒体は、１若しくはそれ以上のプログラミング命令を含み、当該プログラミング命令が実行されると、前記プロセッサに、
前記複数のユニットを１若しくはそれ以上のユーザに提示するようにディスプレイに指示する工程と、
前記１若しくはそれ以上のユーザの各々からの入力を受信する工程であって、前記ユーザによる各ユニットのコンテンツに基づいた前記前記複数のユニット間の関係の決定に対応するものである、前記受信する工程と、
前記入力を前記意味的知識ベース内の情報と比較する工程と、
前記入力が記憶された関係に対応するかどうか決定する工程と、
前記決定に基づいて、前記１若しくはそれ以上のユーザの各々に所定の通知を提供する工程と、
を実行させるものである、前記非一時的プロセッサ可読記憶媒体と
を有するシステム。
【請求項２】
請求項１記載のシステムにおいて、前記非一時的プロセッサ可読記憶媒体は、さらに、１若しくはそれ以上のプログラミング命令を含み、当該プログラミング命令は実行されると、前記プロセッサに、
１若しくはそれ以上の質問を前記１若しくはそれ以上のユーザに提示する工程と、
前記１若しくはそれ以上の質問の各々に対する１若しくはそれ以上の回答を受け取る工程と、
前記受け取る工程に基づいて、使用される前記複数のユニットの総数を決定する工程と、
前記総数に対応する複数のユニットを選択する工程と
を実行させるものであるシステム。
【請求項３】
請求項１記載のシステムにおいて、前記非一時的プロセッサ可読記憶媒体は、さらに、１若しくはそれ以上のプログラミング命令を含み、当該プログラミング命令は実行されると、前記プロセッサに、
記憶した関係に対応しない入力に応答して、前記１若しくはそれ以上のユーザの各々に当該入力を含む投票リクエストを提示する工程と、
前記１若しくはそれ以上のユーザの各々から、前記入力が有効な関係を含むことを確認する投票回答または前記入力が有効な関係を含むことを否定する投票回答を受け取る工程と、
確認された投票回答の数と、否定された投票回答の数とを決定する工程と、
前記否定された投票回答の数よりも前記確認された投票回答の数が大きいことに応答して、前記入力からの、前記複数のユニット間の関係に関する新たな情報を用いて前記意味的知識ベースを更新する工程と、
を実行させるものであるシステム。
【請求項４】
請求項１記載のシステムにおいて、実行されると、前記プロセッサに、１若しくはそれ以上のユーザに前記複数のユニットを提示するように前記ディスプレイに指示する工程を実行させる前記１若しくはそれ以上のプログラミング命令は、実行されると、前記プロセッサに、前記１若しくはそれ以上のユーザの各々に前記複数のユニットの一部を提示するように前記ディスプレイに指示する工程を実行させる１若しくはそれ以上のプログラミング命令を含むものであるシステム。
【請求項５】
請求項１記載のシステムにおいて、実行されると、前記プロセッサに、１若しくはそれ以上のユーザに前記複数のユニットを提示するように前記ディスプレイに指示する工程を実行させる前記１若しくはそれ以上のプログラミング命令は、さらに、実行されると、前記プロセッサに、前記１若しくはそれ以上のユーザが選択した１若しくはそれ以上の好みに基づいて、前記複数のユニットを前記ユーザに提示するように前記ディスプレイに指示する工程を実行させる１若しくはそれ以上のプログラミング命令を含むものであるシステム。
【請求項６】
請求項１記載のシステムにおいて、前記複数のユニットの各々のコンテンツは、マイニングされたデータを含むものであるシステム。
【請求項７】
請求項１記載のシステムにおいて、前記複数のユニットの各々のコンテンツは、解析されたデータを含むものであるシステム。
【請求項８】
請求項１記載のシステムにおいて、前記複数のユニットの各々のコンテンツは、１若しくはそれ以上のユーザ生成コンテンツ、無料コンテンツ、有料コンテンツ、弁済可能コンテンツ、インターネット源から得られたコンテンツ、非インターネット源から得られたコンテンツ、数、文字、フレーズ、文、ビデオクリップ、オーディオクリップ、クリップアート画像、写真、動画、ネスト化ゲーム、訓練、アクティビティおよび広告を含むものであるシステム。
【請求項９】
請求項１記載のシステムにおいて、前記複数のユニットの各々のコンテンツは、１若しくはそれ以上のキーワードおよびキーフレーズを含むものであるシステム。
【請求項１０】
請求項１記載のシステムにおいて、ユーザによる前記複数のユニットの各々のコンテンツに基づいた前記各ユニット間の関係は、前記関係の強さに基づいてユーザによって重み付けされるものであるシステム。
【請求項１１】
複数のユニット間の１若しくはそれ以上の関係を決定する方法であって、
プロセッサにより、前記複数のユニットを１若しくはそれ以上のユーザに提示する工程と、
前記１若しくはそれ以上のユーザの各々に対して、
前記プロセッサにより、前記ユーザから入力を受信する工程であって、前記入力は、前記ユーザによる複数のユニットの各々のコンテンツに基づいた前記ユニット間の関係の決定に対応するものである、前記受信する工程と、
前記プロセッサにより、前記入力を意味的知識ベース内の情報と比較する工程と、
前記プロセッサにより、前記入力が前記意味的知識ベースに記憶された関係に対応するかどうか決定する工程を
有する方法。
【請求項１２】
請求項１１記載の方法において、さらに、
前記プロセッサにより、１若しくはそれ以上の質問を前記１若しくはそれ以上のユーザに提示する工程と、
前記プロセッサにより、前記１若しくはそれ以上の質問の各々に対する１若しくはそれ以上の回答を受け取る工程と、
前記受け取る工程に基づいて、前記プロセッサにより、使用する前記複数のユニットの総数を決定する工程と、
前記プロセッサにより、前記総数に対応する複数のユニットを選択する工程と
を有するものである方法。
【請求項１３】
請求項１１記載の方法において、さらに、
前記プロセッサにより、前記１若しくはそれ以上のユーザの各々に通知を提供する工程を有し、当該通知は、前記入力が記憶された関係に対応することの表示または前記入力が記憶された関係に対応しないことの表示を含むものである方法。
【請求項１４】
請求項１１記載の方法において、さらに、
前記プロセッサにより、記憶した関係に対応しない入力に応答して、前記１若しくはそれ以上のユーザの各々に当該入力を含む投票リクエストを提示する工程と、
前記プロセッサにより、前記１若しくはそれ以上のユーザの各々から、前記入力が有効な関係を含むことを確認する投票回答または前記入力が有効な関係を含むことを否定する投票回答を受け取る工程と
前記プロセッサにより、確認された投票回答の数と、否定された投票回答の数とを決定する工程と、
前記プロセッサにより、前記否定された投票回答の数よりも前記確認された投票回答の数が大きいことに応答して、前記入力からの、前記複数のユニット間の関係に関する新たな情報を用いて前記意味的知識ベースを更新する工程と
を有するものである方法。
【請求項１５】
請求項１１記載の方法において、前記プロセッサにより、前記１若しくはそれ以上のユーザに前記複数のユニットを提示する工程は、前記プロセッサにより、前記１若しくはそれ以上のユーザの各々に前記複数のユニットの一部を提示する工程を有するものである方法。
【請求項１６】
請求項１１記載の方法において、前記複数のユニットの各々のコンテンツは、マイニングされたデータを含むものである方法。
【請求項１７】
請求項１１記載の方法において、前記複数のユニットの各々のコンテンツは、解析されたデータを含むものである方法。
【請求項１８】
請求項１１記載の方法において、前記複数のユニットの各々のコンテンツは、１若しくはそれ以上のユーザ生成コンテンツ、無料コンテンツ、有料コンテンツ、弁済可能コンテンツ、インターネット源から得られたコンテンツ、非インターネット源から得られたコンテンツ、数、文字、フレーズ、文、ビデオクリップ、オーディオクリップ、クリップアート画像、写真、動画、ネスト化ゲーム、訓練、アクティビティおよび広告を含むものである方法。
【請求項１９】
請求項１１記載の方法において、前記複数のユニットの各々のコンテンツは、１若しくはそれ以上のキーワードおよびキーフレーズを含むものである方法。
【請求項２０】
クラウドソースゲームを使用して、マイニングされたデータ間の関係を決定するシステムであって、
複数のユニット間の１若しくはそれ以上の記憶された関係に関する情報を含む意味的知識ベースであって、各ユニットは前記マイニングされたデータを含むコンテンツに関連付られているものである、前記意味的知識ベースと、
プロセッサと
前記プロセッサと通信する非一時的プロセッサ可読記憶媒体であって、当該記憶媒体は、１若しくはそれ以上のプログラミング命令を含み、当該プログラミング命令が実行されると、前記プロセッサに、
前記複数のユニットを１若しくはそれ以上のユーザに提示する工程と、
前記１若しくはそれ以上のユーザの各々からの入力を受信する工程であって、当該入力は、前記ユーザによる各ユニットのコンテンツに基づいた前記複数のユニット間の関係の決定に対応するものである、前記受信する工程と、
前記入力を前記意味的知識ベース内の情報と比較する工程と、
前記入力が記憶された関係に対応するかどうか決定する工程と、
前記記憶された関係に対応しない入力に応答して、前記１若しくはそれ以上のユーザの各々に当該入力を含む投票リクエストを提示する工程と、
前記１若しくはそれ以上のユーザの各々から、前記入力が有効な関係を含むことを確認する投票回答または前記入力が有効な関係を含むことを否定する投票回答を受け取る工程と、
確認された投票回答の数と、否定された投票回答の数とを決定する工程と、
前記否定された投票回答の数よりも前記確認された投票回答の数が大きいことに応答して、前記入力からの、前記複数のユニット間の関係に関する新たな情報を用いて前記意味的知識ベースを更新する工程と
を実行させるものである、前記非一時的プロセッサ可読記憶媒体と
を有するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１２年４月１８日に出願した「連想マッピングゲーム（Ａｓｓｏｃｉａｔｉｏｎ  Ｍａｐｐｉｎｇ  Ｇａｍｅ）」と題する米国特許仮出願番号第６１／６３５，０６７号に対する優先権を主張するものであり、参照することにより全体が本明細書に組み込まれる。
【背景技術】
【０００２】
マッチングおよび連想マッピングまたはそのいずれかの型式を利用するゲーム、アクティビティ、訓練等は、様々な用途のための技術においては周知である。例えば、マッチングの訓練は、神経性変性傷害等の疾患のための治療用の道具としてだけではなく、子供の発達上の道具として使用することも可能である。これらの訓練およびアクティビティは、一般に、フラッシュカード、ボードゲーム、コンピュータプログラム等の形式で使用され、さらに一人での使用にも調整することが可能であり、または訓練を通じて数人で互いに影響し合うことが可能である。
【０００３】
ソーシャルネットワーキングの出現により、ゲーム、アクティビティ、訓練等を実施する際に、１つの地域の数人のユーザから世界中のあらゆる地域の数人のユーザへと大きくシフトしている。例えば、従来のボードゲームでは、適切にプレイできるように、参加者全てが同一の一般領域、例えば同室に集合する必要があるかもしれない。ソーシャルネットワーキングインタフェースでは、これはもはや必要とされない。なぜなら、参加者は全て、アプリケーション、インタフェース、ワークステーション等を通じて世界中からインターネット上でゲームにログインし、従来のゲームの仮想バージョンに参加することができるからである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特にソーシャルネットワーキング環境においてマッチングおよび連想マッピングまたはそのいずれかの形式を利用するゲーム、アクティビティ、訓練等のための新規なシステムおよび方法の必要性がいまだに存在する。  
【課題を解決するための手段】
【０００５】
一実施形態では、システムは、コンテンツに関連付られた複数のユニット間の１若しくはそれ以上の記憶された関係に関する情報を含む意味的知識ベースと、プロセッサと、プロセッサと通信する非一時的プロセッサ可読記憶媒体とを有する。非一時的プロセッサ可読記憶媒体は、実行されると、プロセッサに、前記複数のユニットを１若しくはそれ以上のユーザに提示するようにディスプレイに指示する工程と、前記１若しくはそれ以上のユーザの各々からの入力を受信する工程を実行させる１若しくはそれ以上のプログラミング命令を含む。前記入力は、ユーザによる各ユニットのコンテンツに基づいた、前記複数のユニット間の関係の決定に対応する。前記非一時的プロセッサ可読記憶媒体はまた、実行されると、前記プロセッサに、前記入力を意味的知識ベース内の情報と比較する工程と、前記入力が記憶された関係に対応するかどうか決定する工程と、この決定に基づいて１若しくはそれ以上のユーザの各々に所定の通知を提供する工程とを実行させる１若しくはそれ以上のプログラミング命令を含む。前記通知は、前記入力が記憶された関係に対応することの表示、または前記入力が記憶された関係に対応しないことの表示を含む。
【０００６】
一実施形態では、複数のユニット間の１若しくはそれ以上の関係を決定する方法は、プロセッサにより、前記複数のユニットを１若しくはそれ以上のユーザに提示する工程を有する。本方法は、前記プロセッサにより、前記１若しくはそれ以上のユーザの各々について、各ユーザから入力を受信する工程を有する。前記入力は、前記ユーザによる各ユニットのコンテンツに基づいた、複数のユニット間の関係の決定に対応する。前記１若しくはそれ以上のユーザの各々に対して、本方法は、前記プロセッサにより、前記入力を意味的知識ベース内の情報と比較する工程と、前記プロセッサにより、前記入力が意味的知識ベース内に記憶した関係に対応するかどうかを決定する工程とを有する。
【０００７】
一実施形態では、クラウドソースゲームを使用して、マイニングされたデータ間の関係を決定するシステムは、マイニングされたデータを有するコンテンツに関連付られた複数のユニット間の１若しくはそれ以上の記憶された関係に関する情報を有する意味的知識ベースと、プロセッサと、前記プロセッサと通信する非一時的プロセッサ可読記憶媒体とを有する。前記非一時的プロセッサ可読記憶媒体は、実行されると、前記プロセッサに、前記複数のユニットを１若しくはそれ以上のユーザに提示する工程と、前記１若しくはそれ以上のユーザの各々からの入力を受信する工程を実行させる１若しくはそれ以上のプログラミング命令を含むことが可能である。前記入力は、前記ユーザによる各ユニットのコンテンツに基づいて、複数のユニット間の関係の決定に対応する。前記非一時的プロセッサ可読記憶媒体はまた、実行されると、前記プロセッサに、前記入力を意味的知識ベース内の情報と比較する工程と、前記入力が記憶された関係に対応するかどうか決定する工程と、前記記憶された関係に対応しない入力に応答して、前記１若しくはそれ以上のユーザの各々に、当該入力を含む投票リクエストを提示する工程とを実行させる１若しくはそれ以上のプログラミング命令をさらに有する。前記非一時的プロセッサ可読記憶媒体は、実行されると、前記プロセッサに、前記１若しくはそれ以上のユーザの各々から、投票回答を受け取る工程を実行させる１若しくはそれ以上のプログラミング命令をさらに含む。前記投票回答は、入力が有効関係を含むことを確認するものであるか、または入力が有効関係を含むことを否定するものであってよい。前記非一時的プロセッサ可読記憶媒体は、実行されると、前記プロセッサに、確認された投票回答の数と、否定された投票回答の数とを決定する工程と、前記否定された投票回答の数よりも確認された投票回答の数が大きいことに応答して、前記入力からの、前記複数のユニット間の関係に関する新たな情報を用いて意味的知識ベースを更新する工程とを実行させる１若しくはそれ以上のプログラミング命令をさらに含む。
【図面の簡単な説明】
【０００８】
【図１】図１は、一実施形態によるサーバおよびユーザインタフェースを示す概略図である。
【図２】図２は、一実施形態によるユーザインタフェースとしての電子装置を示す。
【図３Ａ】図３Ａは、一実施形態によるタイル形状および隣接する位置決め構造を示す。
【図３Ｂ】図３Ｂは、別の実施形態によるタイル形状および隣接する位置決め構造を例示する。
【図３Ｃ】図３Ｃは、さらに別の実施形態によるタイル形状および隣接する位置決め構造を例示する。
【図４Ａ】図４Ａは、一実施形態によるタイル形状および回線接続構造を例示する。
【図４Ｂ】図４Ｂは、別の実施形態によるタイル形状および回線接続構造を例示する。
【図５】図５は、一実施形態による処理のフローチャートを示す。
【図６】図６は、本開示の一実施形態によるプログラム命令を含むか、または実現するために使用可能である内部ハードウェアを示すブロック図である。
【発明を実施するための形態】
【０００９】
本開示は、特定のシステム、装置および方法が変更可能であるため、これらには限定されない。説明する際に用いる用語は、特定のバージョンまたは実施形態のみを記載する目的のものであり、範囲を限定することは意図されていない。
【００１０】
本文書で使用する限りでは、単数形"ａ"、"ａｎ"および"ｔｈｅ"は、文脈上明白に他の意味に解すべき場合を除き、複数を含んでいる。別段の定めがない限り、ここで使用する全ての技術および科学用語は、当業者が一般に理解するものと同じ意味を有する。本開示に述べる実施形態が、先行発明により本開示に先行する権利がないことを承認するものとして解釈されるものは本開示には何も存在しない。本文書で使用する限りでは、用語"ｃｏｍｐｒｉｓｉｎｇ"は"ｉｎｃｌｕｄｉｎｇ"の意味である"が、それに限定されない"。
【００１１】
以下の用語は、本出願のために、以下で述べるそれぞれの意味を有するものである。
【００１２】
"電子装置"は、プロセッサタンジブルコンピュータ可読メモリとディスプレイとを備える装置を示す。メモリは、プロセッサによって実行される際に、それに従って装置に１若しくはそれ以上の動作を実施させるプログラミング命令を含むことが可能である。電子装置の例は、本開示には限定されず、パソコン、ゲーミングシステム、テレビ、スマートフォン等の携帯用電子装置、携帯情報端末、カメラ、タブレットコンピュータ、ラップトップコンピュータ、ＧＰＳナビゲーション装置、メディアプレーヤー、医療装置等を備えることも可能であるが、これらに限定されない。
【００１３】
"計算装置"は、コンピュータ、プロセッサ、メモリ、および１若しくはそれ以上のプログラミング命令に従って１若しくはそれ以上の動作を実行する他のいずれかの構成要素、装置もしくはシステム、またはそのいずれかを示す。
【００１４】
"知識ベース"は、検索可能データのレポジトリを示す。知識ベースは、データベースおよびテーブルまたはそのいずれか等のソフトウェアコンポーネントを備えることが可能であるが、それには限定されない。あるいは、知識ベースは、タンジブル記憶媒体等のハードウェアコンポーネントを備えることが可能であるが、それには限定されない。以下で述べるように、"意味的知識ベース"は、知識ベースの特定の実施形態である。意味的知識ベースは、オントロジ形式のデータを含む。
【００１５】
"意味的推論"は、意味的知識ベースと動作可能に通信する１若しくはそれ以上の計算装置を備えるシステムを示す。
【００１６】
"ゲームプレイスクリーン"は、電子装置のディスプレイや、ゲームの様々なコンポーネントが"プレイ中"と指定される、ボードゲームのボード部分等の特定領域を示す。他の領域、例えば、ユーザが自分のタイル、メニュースクリーン、ブートスクリーン等を見たり、ソートしたりするための領域は、ゲームプレイスクリーンの一部ではない。
【００１７】
"ゲーム"は、ボードゲーム、コンピュータゲーム、ジェスチャベースゲーム等を示しており、アクティビティおよび訓練をさらに含むことも可能である。本開示が、一般に、娯楽用ゲームに関するが、当業者は、本開示の範囲が、学習および開発の訓練、医療診断の練習、フィードバック収集の練習、ヒューマン入力システムのプルーフ、査定および評価の訓練、双方向広告、ニュースフィード収集等にさらに関することを認識することも可能である。また、ここで提示するアクティビティから収集したデータは、データマイニングおよび情報検索、広告コンテンツカスタマイズのための解析収集、ならびに推薦システムまたはそのいずれか等のためにさらに使用することも可能である。
【００１８】
"対応する"または"対応"は、複数のコンテンツの連想を示す。このように、追加のコンテンツに従う、一致する、または同意するコンテンツは、さらなるコンテンツに"対応"するものとして識別することも可能である。連想は、支持的連想、共同連想、対応連想、対立連想、逐次連想、パートナーシップ連想、またはメタ連想を含むことが可能であるが、これに限定されない。コンテンツ間の連想は、連想の近接性や連想の重要性等、多くの要因に基づいて重み付けされる。いくつかの実施形態では、ここで述べるシステムによって連想を重み付けすることも可能である。他の実施形態では、ここで述べるように、１若しくはそれ以上のユーザによって連想を重み付けすることも可能である。連想は、事前定義されるか、ユーザ定義されるか、クラウドソース化されること等が可能であり、さらに、ゲームプレイのオプションにより、向上させるか、低下させるか、オンにするか、またはオフにすることも可能である。
【００１９】
本開示は、マッチングおよび連想マッピングエンジンまたはそのいずれかを利用する１若しくはそれ以上のユーザにアクティビティインタフェースを提示するための方法およびシステムに関する。
【００２０】
一実施形態では、図１に示すように、中央サーバ１００は、一般に、１若しくはそれ以上の通信ポート１０３を介して１若しくはそれ以上のインタフェース１０５に接続可能である。中央サーバ１００は、計算装置、例えばメモリを備える図６において述べる例示の計算装置等であってもよい。メモリは、計算装置の他の構成要素に、インタフェース１０５と通信し、データを処理し、且つ他のタスクを完了するか、またはそのいずれかを指示するプログラミング命令を含むことも可能である。中央サーバ１００は、ユーザデータ、アクティビティデータ、ゲームデータ等の情報を含むが、それらに限定されないデータベースをさらに有することも可能である。
【００２１】
１若しくはそれ以上のインタフェース１０５もまた、一般に中央サーバ１００および１若しくはそれ以上のユーザ１１０と相互作用するためのプログラミング命令を含む計算装置、電子装置等のうちの１若しくはそれ以上であってもよい。プログラミング命令は、ゲーム、アクティビティ、訓練等のためのプログラミング、例えば、スマートフォン、タブレットまたはパソコン等の電子装置にダウンロード可能なアプリケーションを備えることも可能である。同一インタフェースと相互作用するユーザと、異なるインタフェースと相互作用するユーザとを含む、１若しくはそれ以上のユーザ１１０と相互作用する能力に加えて、インタフェース１０５によって、ユーザ１１０が互いに相互作用することがさらに可能となる。
【００２２】
中央サーバ１００をインタフェース１０５に接続する通信ポート１０３は、ワイドエリアネットワーク（ＷＡＮ）、ローカリエリアネットワーク（ＬＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）、仮想プライベートネットワーク（ＶＰＮ）、インターネット等を含むが、それらに限定されないネットワークを介する通信方法を利用することも可能である。接続部１０３は、さらに有線または無線であってもよく、ソーシャルネットワーキングプラットフォームを利用してユーザ１１０を互いに接続することも可能である。
【００２３】
一実施形態では、インタフェース１１０（図１）は、図２に示す電子装置２０５であってもよい。電子装置２０５は、他のコンポーネントの中でも特に、ディプレイ２１０を有することが可能である。
【００２４】
ディスプレイ２１０は、一般に、画像、テキスト、ビデオ等を表示するために使用可能である。ディスプレイ２１０は、さらに、プロセッサから受信したコマンドに従って、画像、テキスト、ビデオ等を表示するように適合可能である。ディスプレイの例としては、ＥＬディスプレイ、電子ペーパーディスプレイ、真空蛍光ディスプレイ、発光ダイオード（ＬＥＤ）ディスプレイ、陰極線管（ＣＲＴ）ディスプレイ、液晶表示装置（ＬＣＤ）、プラズマディスプレイパネル、デジタル光処理（ＤＬＰ）ディスプレイおよび有機発光ダイオード（ＯＬＥＤ）ディスプレイが挙げられるが、これらに限定されない。
【００２５】
ディスプレイ２１０は、タッチスクリーンをさらに備えることが可能であり、ここでは、このタッチスクリーンはユーザインタフェース装置として作用することも可能である。タッチスクリーンは、例えばユーザの指またはスタイラスでユーザからの接触ベース入力を受信することも可能である。タッチスクリーンは、ユーザがタップ、ピンチ、スワイプを行うか、または他の類似のジェスチャを与えて電子装置２０５へのコマンドを引き出すことが可能であるジェスチャ制御に適するものであってもよい。タッチスクリーンは、さらに、ディスプレイ２１０に表示したエレメントおよび使用するジェスチャの位置および型式に基づいて、信号をプロセッサに送ることが可能であってもよい。タッチスクリーンの例としては、抵抗タッチスクリーン、容量性タッチスクリーン、赤外線タッチスクリーンおよび現在周知であるか、もしくは後に開発される他の技術、またはそのいずれかが挙げられるが、これらには限定されない。あるいは、またはタッチスクリーンに加えて、電子装置は、ユーザ入力インタフェースとしての働きをするために任意にキーボードまたはキーパッドの一部であってもよい１若しくはそれ以上のボタン、キーまたはスイッチ２１５を備えてもよい。
【００２６】
ここで述べるように、電子装置２０５は、プログラミング命令を含むメモリを備えてもよい。プログラミング命令は、一般に、装置およびその構成要素、またはそのいずれかにユーザと相互作用するように指示する命令を含むことも可能である。命令は、さらに、ディスプレイ２１０上の画像、例えば図３Ａないし図３Ｃに示すような複数のタイル３０５を表示するように電子装置２０５に指示することも可能である。タイル３０５は、一般に、多角形、円形、ブロック等の２次元または３次元の形状であってもよい。タイル３０５に対する形状の例としては、六角形（図３Ａ）、三角形（図３Ｂ）または正方形（図３Ｃ）が挙げられるが、これらに限定されない。タイル３０５は、形やサイズが同じであってもよく、また異なってもよい。さらに、タイルの形およびサイズは、ユーザが調節可能であってもよい。タイル３０５は、色が変化してもよく、タイルの様々な色は、その型式の変化や機能の変化等に対応してもよい。用語"タイル"をここで使用するが、タイル３０５の機能を実施し、ここで述べるコンテンツを含むことが可能な、いずれかの型式のユニットを使用することが可能であることを当業者は認識するであろう。このように、用語"タイル"は、例示の目的のみにここで使用する。
【００２７】
タイル３０５は、ユーザによって容易に変更可能であってもよく、移動、位置変更、クリック、タッチ等の能力を有することも可能である。タイルに変更を加えることによって、タイルが機能を実施し、信号を送り、その状態を変えること等が可能になる。
【００２８】
タイル３０５は、その各々のエッジ３１０が隣接するタイル３０５のエッジ３１０と接触するように配置してもよい。タイル３０５は、図３Ａないし図３Ｃで示すように、二次元で配置するか、三次元で配置するか、または互いに重ねられてもよい。
【００２９】
タイル３０５は、さらに、（ここで定める）対応するタイル、例えば図３ＡのタイルＡおよびＤが互いに隣接して位置決めされるように配置してもよい。このように、タイル３０５は、２つのタイルが互いに対応する場合、他のタイル３０５のエッジ３１０に隣接するエッジ３１０を有するのみでもよい。従って、互いに直接対応しないタイル、たとえば図３ＡのタイルＣおよびＧは、隣接するエッジを有さなくてもよい。タイル３０５は、規則的に配置してもよい（すなわち、タイルの各エッジの長さが、対応するタイルのエッジと同じであり、２つのエッジは完璧に整列している）、または不規則に配置してもよい（すなわち、タイルのエッジの長さが同じであっても同じでなくてもよく、またタイルのエッジが１若しくはそれ以上の対応するタイルのエッジと整列してもよい）。
【００３０】
いくつかの実施形態では、ユーザは、タイル３０５が互いに対応するかどうかを判断することも可能である。このような実施形態では、ユーザは、タイル３０５間の連想の重みを決定することも可能である。このように、例えば、ユーザが、ある対応するタイル３０５が他の対応するタイルよりも近接して連想され、より近接して対応するタイルの連想にさらなる重みを追加してもよい。いくつかの実施形態では、ユーザは、連想マップおよびそのサブセット、またはそのいずれかを設けることにより、タイル３０５間に多くの連想を提供してもよい。他の実施形態では、システムは、タイル３０５が互いに対応するかどうか判断することも可能である。上記のユーザと同様に、これらの実施形態では、タイル３０５間の連想の重みをシステムが決定してもよい。
【００３１】
タイル３０５は、特にここで述べる、多数のタイルを使用する例において、座標位置で編成され且つインデックスされるか、またはそのいずれかにより、効率的なタイル位置を援助することも可能である。座標位置の例としては、格子の形成、行／列番号付け等が挙げられるが、それらに限定されない。
【００３２】
他の実施形態では、図４Ａおよび図４Ｂで示すように、互いに対応するタイルは、隣接するエッジを有する代わりに、トレースライン４０５を介して接続することが可能である。トレースライン４０５は、第１の対応するタイル４１０を第２の対応するタイル４１０に接続することも可能である。トレースライン４０５は、２つの対応するタイル４１０を共に接続するのみでもよい。このように、多数の他のタイルに直接対応するタイル４１０、例えば図４Ｂに示すタイルＩは、それを他の対応するタイル（タイルＨ、Ｊ、ＫおよびＬ）に接続する多数のトレースライン４０５を有することも可能である。
【００３３】
図３Ａないし図３Ｃおよび図４Ａおよび図４Ｂに示した各タイルは、一般に、コンテンツに関連することも可能である。コンテンツは、タイルおよびコンテンツの両方、ならびに他のタイルのコンテンツも見られるように、関連するタイル上に重ね合わせてもよい。あるいは、コンテンツは、メニュー、例えばユーザがタイルをクリック、タップまたは押すと現れるメニューからアクセス可能であってもよい。コンテンツは、画像、写真、単語、フレーズ、文、動画（すなわち、立て続きに表示される多数の画像）、数字、オーディオクリップ、ビデオクリップ、ネスト化ゲーム、訓練またはアクティビティ、および広告、ならびにその組み合わせを含むが、それらに限定されない、いずれかの型式のコンテンツであってもよい。コンテンツは、例えばドリルダウンおよびロールアップ動作、またはそのいずれかに関与してもよく、全てのタイルのゲームプレイアクティビティ全体が、個々のタイル内でアクティビティが完了することを必要とする。コンテンツは、ドラッグおよびドロップ動作によってタイル間で転送可能であり、さらに、ユーザインタラクションを介して、非表示にするか、表示することが可能である。いくつかの実施形態では、コンテンツは、例えばシステムまたはユーザによってインデックス可能であり且つ検索可能、またはそのいずれかであってもよい。いくつかの実施形態では、コンテンツは、フィルタリングし且つ選択する、またはそのいずれかのためにインデックス可能であり且つ検索可能である、またはそのいずれかであってもよい。例えば、ユーザは、あるカテゴリのコンテンツに関連するタイルのサブセットを受け取ることのみを優先することも可能である。ユーザは、ここで述べるように、システムが、例えばコンテンツを検索し且つインデックスするか、またはそのいずれかによって確認可能なあるカテゴリに関連するコンテンツをユーザに提供することのみを要求してもよい。
【００３４】
コンテンツは、ゲームプレイが進行するにつれて、リアルタイムで作成することも可能であり、中央サーバ１００（図１）上の意味的知識ベースに記憶されるか、各インタフェース１０５（図１）上の意味的知識ベースに記憶されるか、または外部電源、例えば将来のアクセスのためにインターネットに接続された装置に記憶されてもよい。
【００３５】
あるいは、またはさらに、コンテンツは、予めプログラムされ、中央サーバ１００（図１）上の意味的知識ベースに記憶されるか、各インタフェース１０５（図１）上の意味的知識ベースに記憶されるか、またはタイルに表示する前に外部電源、例えば、インターネットに接続された装置に記憶されてもよい。予めプログラムされたコンテンツは、ユーザに無料で提供するか、ユーザが使用するためのコンテンツを購入する必要があるか、またはユーザがクーポンおよび仮想通貨またはそのいずれかを現金化してコンテンツを取得する必要があるか、いずれであってもよい。
【００３６】
コンテンツは、１若しくはそれ以上の個々のユーザから取得され、中央サーバ１００（図１）上の意味的知識ベースにデータとして記憶されるか、または他のユーザが将来アクセスするために各インタフェース１０５（図１）上の意味的知識ベースに記憶されてもよい。ユーザは、インターネットからのコンテンツのダウンロード、数字、文字、フレーズ、文等をタイプすることによるコンテンツの作成、ビデオクリップおよびオーディオクリップまたはそのいずれかの記録、写真撮影、または訓練もしくはタスクの完了を含むが、これらに限定されない、現在周知の、または後に開発されるいずれかの方法を用いてコンテンツを作成することが可能である。
【００３７】
コンテンツは、中央サーバ１００（図１）上の意味的知識ベースに記憶されるか、または各インタフェース１０５（図１）上の意味的知識ベースに記憶される場合、上記コンテンツに関連する情報をさらに含むことも可能である。情報は、キーワード、キーフレーズ、またはここでより詳細に述べるように、意味的推論がコンテンツを認識し且つコンテンツを対応するコンテンツにマッチングさせる、またはそのいずれかを可能にする他の型式の識別子を含むことも可能である。
【００３８】
コンテンツは、型式によって分類してもよく、またコンテンツに物品販売が提供され、コンテンツが広告として提供され、特売品目として提供される等の例では、プレミアムコンテンツ、ボーナスコンテンツ等としてさらに分類することも可能である。プレミアムコンテンツは、クーポン、コード、報酬等のさらなる品目を含むことも可能である。
【００３９】
コンテンツは、さらに、ユーザ間およびコンテンツプロバイダ間、またはそのいずれかで、購入、販売、贈与、または交換することが可能である。さらなるタイル３０５（図３）もまた、タイルが入手できない場合に、コンテンツを記憶するために、ユーザ、コンテンツプロバイダ間等で購入、販売、贈与または交換することも可能である。コンテンツおよびタイルが、互いに関連して購入、販売、贈与または交換することも任意には可能である。
【００４０】
タイルが三次元の形状である例では、各タイルは複数の面を有することも可能である。この複数の面の各々は、個々の二次元タイルとして作用することも可能であり、さらにコンテンツに関連することも可能である。各面のコンテンツは、他の面のコンテンツに対応することも可能である、または異なるコンテンツであってもよい。
【００４１】
各タイル３０５（図３）は、さらに、１若しくはそれ以上のタグに関連することも可能である。タグは、一般に、タイルに関する追加情報、例えば関連のキーワード等を含むことも可能である。タグは、各タイルのコンテンツと統合されてもよく、あるいはコンテンツと分離されてもよい。タグは、事前に定義してもよく、かつユーザが定義してもよい、またはそのいずれかでよい。
【００４２】
ここで述べるように、中央サーバ１００（図１）および各インタフェース１０５またはそのいずれかは、メモリを備えてもよい。メモリは、プロセッサおよび他の構成要素またはそのいずれかに一連のコマンドを実行するように指示するプログラミング命令をさらに含むことも可能である。図５は、一連のコマンドの実施形態を示す。様々な実施形態では、システムが、ゲームプレイ設定を行い、各ユーザに望ましいユーザインタフェースをカスタマイズするために一般に利用可能な１若しくはそれ以上の質問を、１人または多数のユーザに提示することも可能である（５０５）。このような質問の例としては、以下のものが挙げられるが、これらには限定されない。すなわち、ユーザの人数に関する質問およびさらに他のユーザに独特のゲーム識別子を提供してゲームにサインインするかどうか、またはそのいずれか、コンピュータプレイヤー／人工知能プレイヤーが望ましいかどうかの質問、望ましいタイルの形および数、タイル間の最大数および最小数の関係またはそのいずれか、二次元または三次元のゲームが望ましいかどうか、望ましいトピック領域、タイルに表示されるべき望ましいコンテンツ、タイル上のコンテンツの変更および数値化またはそのいずれかが可能であるかどうか、色設定、テキストフォントおよびサイズ、聴覚、視覚または触覚フィードバックが望ましいかどうか、バックグラウンドミュージックが望ましいかどうか等のユーザへの質問である。いくつかの実施形態では、システムが、"ランダムに選択する"オプションをユーザに提供することも可能であり、選択されると、システムは、質問の各々に対する回答を自動的にランダム化して選択する。
【００４３】
多数のユーザが同じゲームに参加している例では、システムは、個々のカスタマイズを、１若しくはそれ以上のインタフェース１００（図１）上の色設定、テキストフォント、テキストサイズ、聴覚フィードバック、視覚フィードバック、触覚フィードバック、バックグラウンドミュージック等の形式で許容することも可能である。いくつかの実施形態では、タイルの形、サイズ、数、関係、コンテンツ等は、１ゲーム当たりカスタマイズされ、それによって各ユーザは、それらの特徴に対して自分自身の望ましい設定を行うことができないかもしれない。これらの実施形態では、システムは、１人のユーザ、例えば他のユーザが参加する前に新たなゲームを開始する最初のユーザを質問に回答するユーザとして指定することも可能である。他の実施形態では、システムは、全てのユーザに同じ質問を与え、ユーザが設定を変更する時は必ず、複数のインタフェース１００（図１）上で、その設定を自動的に更新することも可能である。他の実施形態では、各ユーザは、クラウドソースの接続およびコンテンツを容易にするために、他のユーザが自分のカスタマイズを選択する方法に関係なく、全ての特徴をカスタマイズすることができる。
【００４４】
様々な実施形態では、システムは、将来の使用に対する質問へのユーザ自身の回答を保存するオプションをユーザに提供することもできる。いくつかの実施形態では、ユーザが保存するオプションを選択した場合、システムは、将来の検索のためのメモリ内のファイルおよびデータベースまたはそのいずれかに回答を自動的に記憶することができる。ユーザが自分の回答を保存するオプションを選択すると、システムが、後に使用する際に、質問の工程をバイパスすることも可能である。他の実施形態では、後の使用中に、システムが、事前に選択した質問に対する保存した回答を質問ステップに提示し、事前に選択した回答のいずれかを変更したいかどうかユーザに尋ねることも可能である。
【００４５】
いくつかの実施形態では、システムは、ユーザに自分のプロフィール情報を保存するための質問およびオプションまたはそのいずれかを提供することも可能であり、このプロフィール情報とは、伝記的情報、ユーザ名、パスワード、関連のアカウント、好ましいゲームプレイ、お気に入りのタイル／コンテンツ等を含むことが可能である。
【００４６】
１人以上のユーザに提示する質問は全て任意であってもよく、ユーザがゲームプレイおよびユーザインタフェースをカスタマイズするための質問に回答しないことを望む場合、システムは、質問の各々に対するいくつものデフォルトの回答を自動的に入力することが可能である。
【００４７】
その入力または不足が、質問に応答してユーザから一旦受け取られると（５１０）、システムは、インタフェースをカスタマイズして、ユーザのリクエストおよびデフォルト設定またはそのいずれかを整合させることもできる（５１５）。カスタマイズは、使用するタイルの数、形、サイズの作成、各ユーザに対する他のカスタマイズの設定等を含んでよいが、これらには限定されない。システムは、使用するタイルの各々に対するコンテンツを選択でき（５２０）、意味的推論を用いて意味的知識ベースを構文解析して、各ファイルのコンテンツ間の関係を決定することが可能である（５２５）。
【００４８】
様々な実施形態では、システムは、コンテンツを任意に含む１若しくはそれ以上のタイルを１人以上のユーザに提示することによって（５３０）、ゲームプレイを開始することができる。タイルのユーザへの提示は、いろいろな方法、すなわち、一度に１つ、一斉に、またはタイルのグループで行うことが可能であるが、これらに限定されない。タイルに表示されるコンテンツは、提示するとユーザにも見える、または各タイルのコンテンツを見るために、クリック等のユーザ入力を必要としてもよい。
【００４９】
多くのユーザが参加するゲームの例では、システムは、ユーザの各々に全てのタイルを提示することが可能であり、多数の独特のタイルを各ユーザに指定することも可能であり、またはそのいずれかの組み合わせであってもよい。例えば、５人のユーザがプレイし、１００個のタイルが利用可能であるゲームにおいて、システムは同じ１００個のタイルを各ユーザに与える、タイルを２０個ずつの５つのグループに分けて各ユーザに５グループのうちの１つを提供する、または各ユーザに２５個のタイルを提供することが可能であり、この場合、各ユーザには、独特な多数のタイルと、１若しくはそれ以上の他のユーザにも提供されている多数のタイルとが提供される。
【００５０】
他の実施形態では、システムは、ユーザに多数の事前に選択したタイルを提供することが可能であり、またここで述べるように、ユーザが、新たなコンテンツを用いて新しく作成されたタイルで、事前に選択したタイルを補うことも可能である。さらに他の実施形態では、システムは、多数の事前に選択したタイルをユーザに提供することが可能であり、さらに、各ユーザが、追加のタイルを購入することが可能である。上記実施形態のいずれかにおいては、システムは、新たに作成され且つ購入された、またはそのいずれかのタイル内のコンテンツを意味論的知識ベースに記憶することが可能であり、また意味的推論を利用して、他のタイルのコンテンツがゲームに使用されている状態で新たに作成され且つ購入されたタイルまたはそのいずれかのコンテンツと、現在はゲームに使用されていない意味論的知識ベース内のコンテンツとの関係を識別することが可能である。
【００５１】
タイルおよびコンテンツまたはそのいずれかは、望ましいゲームプレイの型式に基づいて１人以上のユーザに提示可能である。ユーザは、ゲームプレイ中に同じアクティビティが課せられるか、またはゲームプレイにおいてある役割が割り当てられ（例えば１人のユーザがタイルを再編成し、他のユーザがコンテンツを作成する）、協力してまたは競争してプレイすることも可能である。ゲームプレイの形式の例としては、以下を含むが、それには限定されない。（１）人工知能に対抗する１人のユーザまたは直接対決でプレイする多数のユーザ、この場合、各ユーザは、交代で、ゲームプレイスクリーンに既に表示されているタイルに対応する１若しくはそれ以上のタイルを提示するか、または既に提示されている対応するタイル間に新たな接続を形成する、（２）１人のユーザが、ゲームプレイスクリーンに既に表示されているタイルに対応する１若しくはそれ以上のタイルを提示するか、または既に存在している対応するタイル間で新たな接続を形成する、（３）１人以上のユーザが、対応するタイルの対／グループをタップして、それらをゲームプレイスクリーンから取り除く、（４）１人以上のユーザが、"ごちゃ混ぜ"のタイルを対応する方法で再編成する、（５）１人以上のユーザが文字列検索を完了する、（６）１人以上のユーザが"フライングタイル"タスクを完了する。この場合、タイルはゲームプレイスクリーンを動的に変化させ且つその周りで移動する、またはそのいずれかであり、ユーザが対応するタイルを"掴み"、それらをまとめることが必要となる、（７）１人以上のユーザが、多数のタイルを購入、販売、贈与または交換して"パッチワークキルト"を作成し、これは実際の物理的対象として購入することも可能である、（８）タイルを数えるタスクを完了する。上記ゲームのいずれかは、１組のゲームプレイオプション、例えばタイムドゲーム、対応するタイル間の関係の質／量、速度および正確さ、またはそのいずれかに基づいて与えられる得点等をさらに有することも可能である。ここで提示するゲームプレイの型式は単に例示されたものであり、従って、具体的に述べられていないゲームプレイの他の型式もまた、本開示の範囲を逸脱することなく含まれる。
【００５２】
タイルを１人以上のユーザに一旦提示すると、システムは、かなり多数の入力をそのユーザから受け取ることが可能となる（５３５）。このような入力の例としては、以下を含むことが可能であるが、これらには限定されない。すなわち、１若しくはそれ以上のタイルをゲームプレイスクリーンに提示して、ゲームを開始または再開する、対応するタイルを互いに隣接して配置する、対応するタイル間の接続線をトレースする、対応するタイルをタップして、それらを消滅させる、タイルを並べ替える、新しいコンテンツを有する新たなタイルを作成する、新しいコンテンツを有する新たなタイルを購入する、等である。
【００５３】
様々な実施形態では、システムは、対応するタイルのコンテンツとのマッチングという点で、ユーザから受信した入力が、意味的知識ベースに事前に記録された関係とマッチングするかどうかを決定する（５４０）。いくつかの実施形態では、システムは、ユーザに通知することも可能である。この通知は、本開示によって限定されないが、例えば、正しいマッチングの通知、誤ったマッチングの通知、正しいかまたは誤ったマッチングの確立の通知、重み付けされた正しい、または誤ったマッチングの通知等を含むことも可能である。手段は限定されないが、正しい、または誤ったマッチングに関するシステムの通知について、以下でより詳細に述べる。
【００５４】
様々な実施形態では、システムは、ユーザの入力と意味的知識ベースに事前に記録された情報との間にマッチングが見出されない場合、誤ったマッチングをユーザに通知する（５４５）。システムは、ここで述べるように、マッチングが見つからない確率、マッチングなしに対する重み付けをユーザにさらに通知することもできる（５４５）。いくつかの実施形態では、システムは、１人以上のユーザからさらなる入力を受信することも可能である（５３５）。いくつかの実施形態では、システムは、多数のタイルの相互の対応関係を記述することによって、認識されたマッチングなしをオーバライドし、将来参照するために当該記述を意味的知識ベースに保存するというオプションをユーザに提供する。いくつかの実施形態では、システムが、認識されたマッチングなしに関して投票し、フィードバックを提供する等のオプションを他のユーザに提示することが可能であり、他のユーザは、タイルが互いに対応するかどうかを、集団または個人のいずれかで判断することも可能である。このように、ゲームの数およびユーザからのエントリが増えると、意味的知識ベースがよりロバストになり、以前は記憶されなかった対応するコンテンツ間の関係を見出すことが可能になり得る。
【００５５】
様々な実施形態では、ユーザの入力と、意味的知識ベース内に事前に記録された情報との間で正しいマッチングが見出された場合、システムは、このようなマッチングを１人以上のユーザに示すことが可能であり（５５０）、得点の割り当て等、他のタスクをさらに完了することも可能である。上記のように、システムは、マッチングが正しい可能性がある、また、マッチングが重み付けされている等を示すことも可能である（５５０）。システムは、全てのタイルが使用され且つ対応するコンテンツがゲームプレイスクリーンに見出されたか、またはそのいずれかであるかどうかを決定する（５５５）。そうである場合には、システムは、ゲームが終了するように指示し、さらに、ゲームセットタスク、例えば、スコア算出、勝者決定、データを意味的知識ベースおよび他のデータベースまたはそのいずれかへの保存等を完了する。全てのタイルが使用されているわけではなく、また対応するコンテンツが見出されない、またはそのいずれかの場合、システムは、１人以上のユーザからのさらなる入力を受信することが可能である（５３５）。
【００５６】
上記のように、ユーザデータ、ここで提示したアクティビティから収集したデータ、および意味的知識ベース内に記憶されたデータは、データマイニングおよび情報検索、コンテンツカスタマイズ推薦システムを宣伝するための解析収集、検索アルゴリズムの構築、バンドルされた検索、対象にされたニュースフィード配信の構築、ネットワークの構築等の目的のために、使用することが可能である。例えば、ここで述べるように収集され記憶されたデータを使用して、カスタマイズされたウェブベース検索を定義することが可能であり、ユーザはキーワードでタイピング可能であり、ここで得られた情報が供給された検索プロバイダは、ユーザが提供するキーワードに対応するさらなるキーワード提案を行うことが可能である。
【００５７】
データをさらに用いて、ユーザにとって娯楽性があるか、または興味深い方法で調査を行うか、またはユーザからフィードバックを得ることが可能である。調査およびフィードバックは、ゲームプレイの一部として統合することが可能であるか、またはゲームプレイから分離可能である。
【００５８】
データは、解析するために使用することも可能である。解析データは、例えば、ゲームプレイ統計またはユーザの得点の形式でユーザに提供することが可能であるか、または特定のユーザについての特性を識別するために使用することも可能である。例えば、ユーザについての心理的特性を識別し、対象とされる広告宣伝を提供する等のために、解析を使用することも可能である。
【００５９】
図６は、実施形態により図２を参照して上で述べた処理工程等のプログラム命令を含むか、または実現するために使用可能な内部ハードウェアを示すブロック図である。バス６００は、ハードウェアの他の図示した構成要素を相互接続する主情報ハイウェイとしての働きをする。ＣＰＵ６０５は、システムの中央処理装置であり、プログラムを実行するのに必要な計算および論理演算を実施する。ＣＰＵ６０５は、単独で、または図６に開示した１若しくはそれ以上の他のエレメントに伴い、例示の処理装置、計算装置またはプロセッサであり、これらの用語は本開示内で使用する。読み出し専用メモリ（ＲＯＭ）６１０およびランダムアクセスメモリ（ＲＡＭ）６１５は、例示のメモリ装置（すなわちプロセッサ可読非一時的記憶媒体）を構成する。
【００６０】
コントローラ６２０は、１若しくはそれ以上の任意のメモリ装置６２５と共に、システムバス６００にインタフェース接続する。これらのメモリ装置６２５は、例えば、外付けまたは内蔵ＤＶＤドライブ、ＣＤＲＯＭドライブ、ハードドライブ、フラッシュメモリ、ＵＳＢドライブ等を含むことも可能である。前記のように、これらの様々なドライブおよびコントローラはオプション装置である。
【００６１】
インタフェースを提供し、１若しくはそれ以上のデータセットに関連する質問または解析を実施するためのプログラム命令、ソフトウェアまたはインタラクティブモジュールは、ＲＯＭ６１０およびＲＡＭ６１５またはそのいずれかに記憶可能である。任意には、プログラム命令は、タンジブルコンピュータ可読媒体、例えば、コンパクトディスク、デジタルディスク、フラッシュメモリ、メモリーカード、ＵＳＢドライブ、光ディスク記憶媒体、例えばブルーレイ（登録商標）ディスク、および他の非一時的記憶媒体、またはそのいずれかに記憶可能である。
【００６２】
任意のディスプレイインタフェース６３０は、バス６００からの情報を、音声、図形または英数字様式でディスプレイ６３５に表示可能にする。
【００６３】
外部装置、特に、上記のようにコンピュータプログラムのユーザとの通信は、様々な通信ポート６５５を用いて行うことが可能である。例示の通信ポート６５５は、インターネットまたはイントラネット等の通信ネットワークに取り付け可能である。通信ポート６５５は、さらに、リモートインタフェース６６０に取り付け可能であり、このリモートインタフェース６６０は、入力装置、例えばキーボード６８０、または他の入力装置６７５、例えばマウス、ジョイスティック、タッチスクリーン、遠隔制御装置、ポインティングデバイス、映像入力装置および音声入力装置またはそのいずれかからのデータ受信を許可する。リモートインタフェース６６０は、第２のディスプレイインタフェース６６５に表示情報を送るようにさらに構成可能であり、これによって、その情報が、音声、映像、図形または英数字様式で第２のディスプレイ６７０に表示可能となる。
【００６４】
ハードウェアはまた、ローカルインタフェース６４０を備えることも可能である。このローカルインタフェース６４０は、入力装置、例えばキーボード６４５または他の入力装置６５０、例えばマウス、ジョイスティック、タッチスクリーン、遠隔制御装置、ポインティングデバイス、映像入力装置および音声入力装置またはそのいずれかからのデータ受信を許可する。
【００６５】
上で開示した様々な特徴および機能、ならびに他の特徴および機能、またはその代替物は、他の多くの異なるシステムまたはアプリケーションに組み合わせ可能である。様々な現在予想外であるか、または予期しない代替、修正、変更または改良が、後に当業者によって行われる可能性があり、その各々もまた、開示した実施形態に含まれるものと意図されている。
【図１】
2015523615.tif 000003
【図２】
2015523615.tif 000004
【図３Ａ】
2015523615.tif 000005
【図３Ｂ】
2015523615.tif 000006
【図３Ｃ】
2015523615.tif 000007
【図４Ａ】
2015523615.tif 000008
【図４Ｂ】
2015523615.tif 000009
【図５】
2015523615.tif 000010
【図６】
2015523615.tif 000011
【国際調査報告】
2015523615.tif 000012
2015523615.tif 000013