(57)【特許請求の範囲】
【請求項１】
コンピュータで実装される方法であって、
前記コンピュータが、通信手段を介して、第１ユーザの第１端末から第１メディアオブジェクトおよび前記第１メディアオブジェクトの内容に関する第１照会を受信し、記憶手段に記憶する段階と、
前記コンピュータが、前記通信手段を介して、前記第１メディアオブジェクトおよび前記第１照会を複数の第２ユーザに提示する段階と、
前記コンピュータが、前記通信手段を介して、前記複数の第２ユーザのうちの２人以上の第２ユーザの各々から前記第１照会に対する推奨的回答を受信し、前記記憶手段に記憶する段階であって、前記推奨的回答のうちの少なくとも２つが別個である段階と、
前記コンピュータが、意味的類似性に基づいて類似する推奨的回答をグループ化する段階と、
前記コンピュータが、前記類似の推奨的回答の各グループにつき、前記グループ内の推奨的回答が第２ユーザによって送信または選択されたケースを数えることによって、前記グループの順位スコアを決定する段階と、
前記コンピュータが、それぞれの別個の推奨的回答につき、前記別個の推奨的回答が第２ユーザによって送信または選択されたケースを数えることによって、前記別個の推奨的回答の順位スコアを決定する段階と、
前記コンピュータが、前記別個の推奨的回答および類似の推奨的回答のグループを、前記グループの順位スコアと、前記別個の推奨的回答の順位スコアとに基づき順位づける段階と
前記コンピュータが、前記通信手段を介して、前記順位づけられた推奨的回答のうちの１つまたは複数を前記第１ユーザに提示する段階とを含む方法。
【請求項２】
特定の第２ユーザからの推奨的回答が、前記第１照会に応じて前記特定の第２ユーザによって送信された新たな推奨的回答、または前記特定の第２ユーザによって選択された前記第１照会に対する以前の推奨的回答のどちらかであり、前記以前の推奨的回答が、前記第１照会に応じて前記複数の第２ユーザのうちの異なる第２ユーザによって以前送信された推奨的回答である、請求項１に記載の方法。
【請求項３】
特定の第２ユーザからの推奨的回答が、前記第１照会に応じて前記特定の第２ユーザによって送信された新たな推奨的回答、または前記第１照会に応じて前記複数の第２ユーザのうちの異なる第２ユーザによって以前送信された以前の推奨的回答から導出された複数の推奨的回答から前記特定の第２ユーザによって選択された推奨的回答のどちらかである、請求項１に記載の方法。
【請求項４】
前記コンピュータが、前記通信手段を介して、前記第１メディアオブジェクトおよび前記第１照会を複数の第２ユーザに提示する段階が、
前記コンピュータが、前記第１メディアオブジェクトおよび照会の対を第２メディアオブジェクトおよび照会の対のリストに含める段階であって、前記第１メディアオブジェクトおよび照会の対が前記リスト内にポジションを有する段階と、
前記コンピュータが、前記複数の第２ユーザに提示するため前記リストから前記第１メディアオブジェクトおよび照会の対を選択する段階であって、前記選択が前記リストにおける前記第１メディアオブジェクトおよび照会の対の前記ポジションに基づく段階とをさらに含む、請求項１に記載の方法。
【請求項５】
前記コンピュータが、前記複数の第２ユーザのうちの１人または複数の第２ユーザの各々から、前記第１メディアオブジェクトおよび照会の対に対する興味の表示を受信する段階をさらに含む、請求項４に記載の方法。
【請求項６】
前記コンピュータが、前記リストにおける前記第１メディアオブジェクトおよび照会の対の前記ポジションを、前記複数の第２ユーザのうちの前記１人または複数の第２ユーザからの前記第１メディアオブジェクトおよび照会の対に対する興味の前記表示に基づき変更する段階と、
前記コンピュータが、１人または複数の第３ユーザに提示するため、前記リストから前記第１メディアオブジェクトおよび照会の対を選択する段階であって、前記選択が、前記リストにおける前記第１メディアオブジェクトおよび照会の対の前記変更済みポジションに基づく段階とをさらに含む、請求項５に記載の方法。
【請求項７】
前記コンピュータが、前記リストにおける前記第１メディアオブジェクトおよび照会の対の前記ポジションを変更する段階がまた、前記複数の第２ユーザのうちの第２ユーザによって送信または選択された推奨的回答の数に基づく、請求項６に記載の方法。
【請求項８】
前記コンピュータが、データを前記第１ユーザに提示する段階であって、前記データが、前記第１ユーザから受信された１つもしくは複数のメディアオブジェクトおよび照会の対、または前記第１ユーザから受信されたメディアオブジェクトおよび照会の対に応じて前記第２ユーザによって送信もしくは選択された１つもしくは複数の推奨的回答に関する段階をさらに含む、請求項１に記載の方法。
【請求項９】
前記第１照会に対する前記推奨的回答が指定された時間間隔内に受信される、請求項１に記載の方法。
【請求項１０】
前記メディアオブジェクトが画像ファイル、映像ファイルまたは音声ファイルのうちの１つである、請求項１に記載の方法。
【請求項１１】
１つまたは複数のコンピュータを含むシステムであって、
ユーザインタフェースデバイスを含み、
前記１つまたは複数のコンピュータが、
前記ユーザインタフェースデバイスと対話するよう動作可能であって、
通信手段を介して、第１メディアオブジェクトおよび前記第１メディアオブジェクトの内容に関する第１照会を前記ユーザインタフェースデバイスの第１ユーザから受信して記憶手段に記憶し、
前記通信手段を介して、前記第１メディアオブジェクトおよび前記第１照会を複数の第２ユーザに提示するように提供し、
前記通信手段を介して、前記複数の第２ユーザのうちの２人以上の第２ユーザの各々から前記第１照会に対する推奨的回答を受信して前記記憶手段に記憶し、前記推奨的回答のうちの少なくとも２つが別個であり、
意味的類似性に基づいて類似する前記推奨的回答をグループ化し、
前記類似の推奨的回答の各グループにつき、前記グループ内の推奨的回答が第２ユーザによって送信または選択されたケースを数えることによって、前記グループの順位スコアを決定し、
それぞれの別個の推奨的回答につき、前記別個の推奨的回答が第２ユーザによって送信または選択されたケースを数えることによって、前記別個の推奨的回答の順位スコアを決定し、
前記別個の推奨的回答および類似の推奨的回答のグループを、前記グループの順位スコアと、前記別個の推奨的回答の順位スコアとに基づき順位づけ、
前記通信手段を介して、前記順位づけられた推奨的回答のうちの１つまたは複数を前記ユーザインタフェースデバイスで前記第１ユーザに提示するよう動作可能なシステム。
【請求項１２】
特定の第２ユーザからの推奨的回答が、前記第１照会に応じて前記特定の第２ユーザによって送信された新たな推奨的回答、または前記特定の第２ユーザによって選択された前記第１照会に対する以前の推奨的回答のどちらかであり、前記以前の推奨的回答が、前記第１照会に応じて前記複数の第２ユーザのうちの異なる第２ユーザによって以前送信された推奨的回答である、請求項１１に記載のシステム。
【請求項１３】
特定の第２ユーザからの推奨的回答が、前記第１照会に応じて前記特定の第２ユーザによって送信された新たな推奨的回答、または前記第１照会に応じて前記複数の第２ユーザのうちの異なる第２ユーザによって以前送信された以前の推奨的回答から導出された複数の推奨的回答から前記特定の第２ユーザによって選択された推奨的回答のどちらかである、請求項１１に記載のシステム。
【請求項１４】
前記第１メディアオブジェクトおよび前記第１照会を複数の第２ユーザに提示することが、
前記第１メディアオブジェクトおよび照会の対を第２メディアオブジェクトおよび照会の対のリストに含めることであって、前記リストにおいて前記第１メディアオブジェクトおよび照会の対がポジションを有することと、
前記複数の第２ユーザに提示するため、前記リストから前記第１メディアオブジェクトおよび照会の対を選択することであって、前記選択が前記リストにおける前記第１メディアオブジェクトおよび照会の対の前記ポジションに基づくこととをさらに含む、請求項１１に記載のシステム。
【請求項１５】
前記１つまたは複数のコンピュータが、前記複数の第２ユーザのうちの１人または複数の第２ユーザの各々から、前記第１メディアオブジェクトおよび照会の対に対する興味の表示を受信するようさらに動作可能である、請求項１４に記載のシステム。
【請求項１６】
前記１つまたは複数のコンピュータが、
前記リストにおける前記第１メディアオブジェクトおよび照会の対の前記ポジションを、前記複数の第２ユーザのうちの前記１人または複数の第２ユーザからの前記第１メディアオブジェクトおよび照会の対に対する興味の前記表示に基づき変更し、
１人または複数の第３ユーザに提示するため、前記リストから前記第１メディアオブジェクトおよび照会の対を、前記リストにおける前記第１メディアオブジェクトおよび照会の対の前記変更済みポジションに基づき選択するようさらに動作可能である、請求項１５に記載のシステム。
【請求項１７】
前記リストにおける前記第１メディアオブジェクトおよび照会の対の前記ポジションを変更することがまた、前記複数の第２ユーザのうちの第２ユーザによって送信または選択された推奨的回答の数に基づく、請求項１６に記載のシステム。
【請求項１８】
前記１つまたは複数のコンピュータが、
データを前記ユーザインタフェースデバイスで前記第１ユーザに提示するようさらに動作可能であって、前記データが、前記第１ユーザから受信された１つもしくは複数のメディアオブジェクトおよび照会の対、または前記第１ユーザから受信されたメディアオブジェクトおよび照会の対に応じて前記第２ユーザによって送信もしくは選択された１つもしくは複数の推奨的回答に関する、請求項１１に記載のシステム。
【請求項１９】
前記第１照会に対する前記推奨的回答が指定された時間間隔内に受信される、請求項１１に記載のシステム。
【請求項２０】
前記メディアオブジェクトが画像ファイル、映像ファイルまたは音声ファイルのうちの１つである、請求項１１に記載のシステム。
【請求項２１】
前記１つまたは複数のコンピュータが、データ通信ネットワークを介して前記ユーザインタフェースデバイスと対話するよう動作可能なサーバを含み、前記ユーザインタフェースデバイスがクライアントとして前記サーバと対話するよう動作可能である、請求項１１に記載のシステム。
【請求項２２】
前記ユーザインタフェースデバイスがネットワーキングインタフェースを含む、請求項２１に記載のシステム。
【請求項２３】
前記１つまたは複数のコンピュータが１つのパーソナルコンピュータを含み、前記パーソナルコンピュータが前記ユーザインタフェースデバイスを含む、請求項１１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、メディアオブジェクト照会を送信し、メディアオブジェクト照会に対する推奨的回答を受信することに関する。
【背景技術】
【０００２】
一般に、インターネット検索はテキスト照会に基づく。インターネット検索エンジンは、ユーザのニーズに関係するリソース(例えば、ウェブページ、画像、テキスト文書、プロセス、マルチメディアコンテンツ)を特定し、ユーザにとって役に立つ方法で当該リソースに関する情報を提示することを目的としている。ユーザによって送信されたテキスト照会に応じて、検索エンジンは、テキスト照会に応えるものまたは合致するものとして識別されたリソースを示す検索結果を返す。時には、人々は周辺にある新しいものを見て、その新しいものについてもっと知りたいと思うことがある。しかし、ある人が特定のオブジェクトを識別または説明することができない場合、その人は、当該オブジェクトに関する意味のあるテキスト照会を作成するのは難しいと感じることがある。
【発明の概要】
【課題を解決するための手段】
【０００３】
本明細書では、メディアオブジェクト照会を送信し、メディアオブジェクト照会に対する推奨的回答を受信することに関する技術について説明する。
【０００４】
一般に、本明細書で説明する主題の1つの態様は、第1ユーザから第1メディアオブジェクトおよび第1メディアオブジェクトの主題に関する第1照会を受信するアクション、第1メディアオブジェクトおよび第1照会を複数の第2ユーザに提示するアクション、複数の第2ユーザのうちの2人以上の第2ユーザの各々から第1照会に対する推奨的回答を受信するアクションであって、推奨的回答のうちの少なくとも2つは別個であるアクション、推奨的回答を順位づけるアクション、ならびに順位づけられた推奨的回答のうちの1つまたは複数を第1ユーザに提示するアクションを含む方法において具体化できる。この態様の実施形態は、システム、装置およびコンピュータプログラム製品を含むことができる。
【０００５】
この態様の実施形態は、以下の特徴のうちの1つまたは複数を選択的に含むことができる。特定の第2ユーザからの推奨的回答は、第1照会に応じて特定の第2ユーザによって送信された新たな推奨的回答、または特定の第2ユーザによって選択された第1照会に対する以前の推奨的回答のどちらかであってよく、以前の推奨的回答は、第1照会に応じて複数の第2ユーザのうちの異なる第2ユーザによって以前送信された推奨的回答である。推奨的回答を順位づけることは、類似の推奨的回答をグループ化すること、類似の推奨的回答の各グループについて、グループの推奨的回答が第2ユーザによって送信または選択されたケースを数えることによってグループの順位スコアを決定すること、各々の別個の推奨的回答について、別個の推奨的回答が第2ユーザによって送信または選択されたケースを数えることによって別個の推奨的回答の順位スコアを決定すること、ならびに決定された順位スコアに基づき、別個の推奨的回答および類似の推奨的回答のグループを順位づけることをさらに含むことができる。
【０００６】
特定の第2ユーザからの推奨的回答は、第1照会に応じて特定の第2ユーザによって送信された新たな推奨的回答、または第1照会に応じて複数の第2ユーザのうちの異なる第2ユーザによって以前送信された以前の推奨的回答から導出された複数の推奨的回答から特定の第2ユーザによって選択された推奨的回答のどちらかであってよい。第1メディアオブジェクトおよび第1照会を複数の第2ユーザに提示することは、第1メディアオブジェクトおよび照会の対を第2メディアオブジェクトおよび照会の対のリストに含めることであって、第1メディアオブジェクトおよび照会の対がリスト内でポジションを有すること、ならびに複数の第2ユーザに提示するためにリストから第1メディアオブジェクトおよび照会の対を選択することであって、選択がリスト内における第1メディアオブジェクトおよび照会の対のポジションに基づくことをさらに含むことができる。
【０００７】
複数の第2ユーザのうちの1人または複数の第2ユーザの各々から、第1メディアオブジェクトおよび照会の対に対する興味の表示を受信できる。リスト内における第1メディアオブジェクトおよび照会の対のポジションは、複数の第2ユーザのうちの1人または複数の第2ユーザによる第1メディアオブジェクトおよび照会の対に対する興味の表示に基づき変更でき、1人または複数の第3ユーザに提示するためリストから第1メディアオブジェクトおよび照会の対を、リスト内における第1メディアオブジェクトおよび照会の対の変更済みポジションに基づき選択できる。また、リスト内における第1メディアオブジェクトおよび照会の対のポジションを変更することは、複数の第2ユーザのうちの第2ユーザによって送信または選択された推奨的回答の数に基づくことができる。
【０００８】
第1ユーザから受信された1つもしくは複数のメディアオブジェクトおよび照会の対、または第1ユーザから受信されたメディアオブジェクトおよび照会の対に応じて第2ユーザによって送信もしくは選択された1つもしくは複数の推奨的回答に関するデータを第1ユーザに提示できる。第1照会に対する推奨的回答は、指定された時間間隔内に受信できる。メディアオブジェクトは、画像ファイル、映像ファイルまたは音声ファイルのうちの1つであってよい。
【０００９】
一般に、1つの態様では、あるシステムが提供される。このシステムは、ユーザインタフェースデバイス、およびユーザインタフェースデバイスと対話し、以下を行うよう動作可能な1つまたは複数のコンピュータを含む。ユーザインタフェースデバイスの第1ユーザから第1メディアオブジェクトおよび第1メディアオブジェクトの内容に関する第1照会を受信すること、第1メディアオブジェクトおよび第1照会を複数の第2ユーザに提示すること、複数の第2ユーザのうちの2人以上の第2ユーザの各々から第1照会に対する推奨的回答を受信することであって、推奨的回答のうちの少なくとも2つは別個であること、推奨的回答を順位づけること、ならびに順位づけられた推奨的回答のうちの1つまたは複数をユーザインタフェースデバイスで第1ユーザに提示すること。
【００１０】
この態様の実施形態は、以下の特徴のうちの1つまたは複数を選択的に含むことができる。1つまたは複数のコンピュータは、データ通信ネットワークを介してユーザインタフェースデバイスと対話するように動作可能なサーバを含むことができ、ユーザインタフェースデバイスはクライアントとしてサーバと対話するように動作可能であってよい。ユーザインタフェースデバイスは、ネットワークインタフェースを含むことができる。1つまたは複数のコンピュータは1つのパーソナルコンピュータを含むことができ、そのパーソナルコンピュータはユーザインタフェースデバイスを含むことができる。
【００１１】
本明細書で説明する主題の特定の実施形態を実施して、以下の利点のうちの1つまたは複数を実現できる。メディアオブジェクト照会の送信および反応を許容するコミュニティベースのプラットフォームは、メディアオブジェクト(例えば、画像または映像)の主要な特徴を特定する能力では、現在利用可能な機械のアルゴリズムよりも人間の方が高いという事実から恩恵を受ける。複数のユーザからの知識を集めることは、機械にとっては回答困難とみられるメディアオブジェクトの内容に関する質問への回答に寄与することができる。コミュニティベースのプラットフォームはまた、ユーザが複数の理由から、例えば楽しみのため、仲間からの認識のため、または利他的傾向により照会への回答に自分の時間および労力を捧げたいと思うことからも恩恵を受ける。
【００１２】
本明細書で説明する内容の1つまたは複数の実施形態の詳細を、添付の図面および以下の説明で示す。当該内容の他の特徴、態様および利点は、説明、図面および特許請求の範囲から明らかになろう。
【図面の簡単な説明】
【００１３】
【図１】ピクチャおよび照会の対を送信し、ピクチャおよび照会の対に対する推奨的回答を受信するための例示的なプロセスを示す図である。
【図２】メディアオブジェクトおよび照会の対に対する推奨的回答を提供するための例示的なインタフェースを示す図である。
【図３】ユーザによって送信されたメディアオブジェクトおよび照会の対に関してユーザに情報を提供するための例示的なインタフェースを示す図である。
【図４】ユーザによって送信されたメディアオブジェクトおよび照会の対ならびにユーザによって提供された推奨的回答に関してユーザにデータを提供するための例示的なインタフェースを示す図である。
【図５】メディアオブジェクト照会を受信し、メディアオブジェクト照会に対する順位づけられた推奨的回答を提示するための例示的なプロセスを示す図である。
【図６】例示的なコンピュータシステムの概略図である。
【発明を実施するための形態】
【００１４】
様々な図面における同じ参照番号および表示は、同じ要素を示す。
【００１５】
図1は、ピクチャおよび照会の対を送信し、ピクチャおよび照会の対に対する推奨的回答を受信するための例示的なプロセス100を示している。便宜上、例示的なプロセス100は、プロセス100を実行するシステム(例えば、コミュニティベースのプラットフォーム)に言及して説明する。一般に、プロセス100はピクチャおよび関連する照会をユーザから受信し、他のユーザによって提供された回答を収集し、回答を送信ユーザに提示する。送信されるメディアオブジェクトは、例示的なプロセス100ではピクチャ(例えば、画像ファイル)であるが、ユーザは他の種類のメディアオブジェクト(例えば、映像ファイルまたは音声ファイル)を同様に送信できる。
【００１６】
図1は、ユーザがココペリのピクチャが何を表しているか知りたいと思うシナリオを示している。例示的なプロセス100では、ユーザ1はキーチェーン上のココペリのピクチャを見ているが、それが何であるか分からない(110a)。ユーザ1は、例えばユーザの携帯電話にあるカメラアプリケーションを使用してココペリキーチェーンのピクチャを撮る(112a)。
【００１７】
ユーザ1はココペリキーチェーンのピクチャをシステム(例えば、コミュニティベースのプラットフォーム)に送信し、「これは一体何ですか」といった関連するテキスト照会を添付するか含める(114a)。システムは、ココペリキーチェーンのピクチャおよび関連するテキスト照会を(ピクチャ、照会)対_1(116a)として記憶することができる。同様に、ユーザ2、…、ユーザNは自らが疑問を抱いているオブジェクト(例えば、人々、場所または事物)を見ており(110b、…、110n)、関連するテキスト照会と共にオブジェクトのピクチャをシステムに送信し、システムは対応する(ピクチャ、照会)対_2、…、(ピクチャ、照会)対_N(116b、…、116n)を記憶する。
【００１８】
ユーザ1、…、ユーザNのうちの1人または複数を含みうるユーザのグループは、システムに掲載された(ピクチャ、照会)対を閲覧し、興味を持ち回答を有する照会に回答する(118)。各(ピクチャ、照会)対につき、システムは参加ユーザによって提供された各回答を収集し、収集した回答を、(ピクチャ、照会)対を送信した各ユーザに提示する。いくつかの実施形態では、回答は、当該回答が正しい回答だと考える参加ユーザの数に基づき順位づけられる。いくつかの実施形態では、システムはまた、コミュニティにおける(ピクチャ、照会)対に対する興味の全般的レベルを捕捉する。システムは、興味のレベルを使用して、システムの追加ユーザに(ピクチャ、回答)対を示し続けるか否かを決定することができる。後述するように、システムはユーザに対し、仲間から認識されるようになる評判メカニズムを通じて、照会の送信および回答の提供を促すことができる。
【００１９】
いくつかの実施形態では、ユーザは(ピクチャ、照会)対を、ウェブインタフェース(例えば、パーソナルコンピュータで稼動しているウェブブラウザ)またはモバイルインタフェース(例えば、携帯電話で稼動している無線アプリケーションプロトコル(WAP)ブラウザ)を介して送信する。プロセス100を実行するシステムのウェブインタフェースは、ユーザに当該システムへのログインを認めるための認証メカニズムを含むことができる。例えば、システムがコミュニティベースのプラットフォームである場合、コミュニティメンバーに対し、ユーザのログイン名およびパスワードを使用してコミュニティプラットフォームにログインするよう求めることができる。いくつかの実施形態では、ウェブインタフェースは、以下で詳述する図2〜4の例示的なインタフェース200〜400を含むことができる。
【００２０】
プロセス100を実行するシステムのモバイルインタフェースは、ユーザに対し、未知のオブジェクトのピクチャを取得して、当該ピクチャをテキスト照会と共に、例えば、ショートメッセージサービス(SMS)のメッセージまたはマルチメディアメッセージングサービス(MMS)のメッセージとして送信することを認めることができる。いくつかの実施形態では、ユーザの携帯電話の電話番号は、ユーザのウェブインタフェースのログイン名と結びついている。モバイルインタフェース上でピクチャおよび照会の対を送信するユーザは後に、システムのウェブインタフェースにログインすることによって、送信された対および提供された回答を閲覧することができる。
【００２１】
図2は、メディアオブジェクトおよび照会の対に対する推奨的回答を提供するための例示的なインタフェース200を示している。例示的なインタフェース200は、ウェブインタフェース、例えば図1の例示的なプロセス100を実行するシステムのウェブインタフェースの回答タブ210として示されている。いくつかの実施形態では、ウェブインタフェースは、質問タブ(例えば、図3の質問タブ310)およびカルマタブ(例えば、図4のカルマタブ410)を含むことができる。
【００２２】
例示的なインタフェース200は、メディアオブジェクト220、照会230、回答エリア240および興味レベルエリア250を含む。メディアオブジェクトは、例えば、画像または映像であってよい。いくつかの実施形態では、例示的なインタフェース200は、メディアオブジェクトに関する情報、例えば、メディアオブジェクトがシステムにアップロードされた日付、メディアオブジェクトのデータが取得された場所、またはメディアオブジェクトを送信したユーザの名前を含むことができる。例えば、メディアオブジェクトが全地球測位システム(GPS)に対応した携帯電話により取得されたデータから生成される場合、メディアデータが取得された時点の携帯電話のGPS座標をメタデータとしてメディアオブジェクトに埋め込むことができる。例示的なインタフェース200は、GPS座標をメディアオブジェクトに関する追加情報として含めることができる。例示的なインタフェース200は追加的または代替的に、マップアプリケーションへのハイパーリンクを含むことができ、そのハイパーリンクをユーザが選択すると、システムは、GPS座標の場所のマップを(例えば、オーバレイまたは別個のインタフェースで)提示する。
【００２３】
一部の実施形態では、例示的なインタフェース200において送信ユーザの名前の隣に、送信されたメディアオブジェクトおよび送信ユーザによって提供された回答のクオリティを示す全体のクオリティ測定結果(例えば、「グル」ラベル)が提示される。照会230は、メディアオブジェクト220の内容に関係する。照会230は、メディアオブジェクト220における特定の物を対象とすることができる。例えば、メディアオブジェクト220がサンフランシスコの景色の映像クリップである場合、照会230は、赤い橋の名前は何か質問することができる。図2の例では、ユーザは建物の画像を、建物の場所に関する照会と共に送信している。いくつかの実施形態では、システムは、以下で詳述する印象共有メカニズムに従い、ユーザに印象を与える(すなわち、ユーザに提示する)ため特定のメディアオブジェクト220および関連する照会230の対を選択する。
【００２４】
回答エリア240は、推奨的回答242、選択要素244(例えば、チェックボックスまたはボタン)、さらなる結果へのハイパーリンク246、テキストボックス248を含む。メディアオブジェクト220および照会  230の対の印象を受け取ったユーザは、関連する選択要素244を使用して推奨的回答242を選択することによって対に応答することができる。ユーザは、さらなる結果へのハイパーリンク246を選択することによって、追加の推奨的回答を閲覧することができる。あるいはユーザは、新たな回答を送信することによって、例えば、テキストボックス248に新たな回答を入力することによって応答することができる。いくつかの実施形態では、テキストボックス248の内容は、特定のユーザによって提供された新たな回答として表示される。
【００２５】
いくつかの実施形態では、推奨的回答242は、メディアオブジェクト220および照会230の対を閲覧したことに応答して様々なユーザによって以前送信された回答である。他の実施形態では、推奨的回答242は、メディアオブジェクト220および照会230の対を閲覧したことに応答して様々なユーザによって送信された以前の推奨的回答から導出された回答である。
【００２６】
いくつかの実施形態では、回答エリア240は推奨的回答242を、各々の特定の推奨的回答242を選択した参加ユーザの数による順序で表示する。他の実施形態では、回答エリア240は推奨的回答242を、順序によってユーザ選択が偏ることのないよう順序不同に表示する。例えば、メディアオブジェクト220および照会230の対を閲覧しているユーザは、リストにおける最初の推奨的回答242を選択する傾向があるかもしれない。その理由として、例えば、推奨的回答242は支持度合いによって順位づけられているとユーザが考え、それにより最初の推奨的回答242が正しい回答だろうとユーザが考えることが挙げられる。
【００２７】
いくつかの実施形態では、回答エリア240は推奨的回答242または選択要素244を含まない。例えば、メディアオブジェクト220および照会230の対を閲覧している最初のユーザの場合、メディアオブジェクト220および照会230の対に対する回答をシステムはまだ受信していない。回答エリア240は当初、少なくとも1つの回答が参加ユーザによって提供されるまで、回答を受信するテキストボックス248のみを表示することができる。いくつかの実施形態では、回答エリア240は、回答がシステムによって受信された後も推奨的回答242を含まない。例えば、推奨的回答が表示された場合に起こりうるいかなる偏りも回避するために、システムは閲覧ユーザに対し、新たな回答を、例えばテキストボックス248を介して、送信することによってのみ回答を提供することを認め、選択のための推奨的回答242を全く表示しないことが可能である。
【００２８】
興味レベルエリア250は選択要素252(例えば、チェックボックスまたはボタン)を含む。メディアオブジェクト220および照会230の対を閲覧している各ユーザは、選択要素252を使用してメディアオブジェクト220および照会230の対に対するユーザの興味を示すことができる。図2の例でユーザは、ユーザが対を興味深いと感じていること、ユーザが対を興味深くないと感じていること、またはユーザにはコメントがないことを示すことができる。いくつかの実施形態では、ユーザ(例えば、コミュニティベースのプラットフォームのユーザ)によって示される興味のレベルは、メディアオブジェクト220および照会230の対を追加ユーザに提示するか否かを決定する際に使用される。
【００２９】
図3は、ユーザによって送信されたメディアオブジェクトおよび照会の対に関してユーザに情報を提供するための例示的なインタフェース300を示している。例示的なインタフェース300は、ウェブインタフェース、例えば、図1の例示的なプロセス100を実行するシステムのウェブインタフェースの質問タブ310として示されている。例示的なインタフェース300は、特定のユーザ(例えば、ユーザ名が「ジョン」である、コミュニティベースのプラットフォームのメンバー)に固有のものである。いくつかの実施形態では、例示的なインタフェース300によりユーザは、メディアオブジェクトをアップロードし、メディアオブジェクトの内容に関して(例えば、テキストボックスを使用して)関連するテキスト照会を作成することができる。アップロードされたメディアオブジェクトおよび照会の対は、ユーザによって送信されたメディアオブジェクトおよび照会の対のアーカイブに追加される。
【００３０】
例示的なインタフェース300は、メディアオブジェクト320、照会330、回答エリア340およびユーザ質問エリア360を含む。いくつかの実施形態では、例示的なインタフェース300は、メディアオブジェクトについての情報、例えば、メディアオブジェクトがシステムにアップロードされた日付、またはメディアオブジェクトを送信したユーザの名前を含む。図3の例では、ユーザはココペリのピクチャを、「これは一体何ですか」と尋ねる照会と共に送信している。
【００３１】
回答エリア340は、推奨的回答342、票345、およびさらなる結果へのハイパーリンク346を含む。推奨的回答342は、対応する票345に従って順位づけられている。特定の推奨的回答342に対する票345は、特定の推奨的回答342に同意したユーザの数を示している。いくつかの実施形態では、システムは順位づけの前に、類似の推奨的回答(例えば、関連する語テーブルによって決定される、互いに置換可能または同義的な回答)をまとめてグループ化し、類似の推奨的回答の票を合わせる。ユーザは、さらなる結果へのハイパーリンク346を選択することによって、追加の推奨的回答を閲覧することができる。
【００３２】
いくつかの実施形態では、システムは、メディアオブジェクト320および照会330の対に対する妥当な回答である可能性が高い推奨的回答342はどれかを示す。例えば、システムは、最高順位(すなわち、票345のうちの最大数)の推奨的回答342を妥当な回答として選択することができる。あるいは、システムは妥当な回答を、外部情報(例えば、画像または映像の保存場所で検索を実行して集められた情報)に一部基づいて選択することができる。
【００３３】
ユーザ質問エリア360は、ユーザによって送信された他のメディアオブジェクトおよび照会の対について、ユーザに情報を提供する。ユーザ質問エリア360は、ユーザによって送信され、システムによってアーカイブに記憶されたメディアオブジェクトおよび照会の対364の数を含む。ユーザは、ユーザによって以前送信された他のメディアオブジェクトおよび照会の対ならびに関連する推奨的回答を、以前の対へのハイパーリンク366を選択することによって閲覧することができる。
【００３４】
図4は、ユーザによって送信されたメディアオブジェクトおよび照会の対ならびにユーザによって提供された推奨的回答についてユーザにデータを提供するための例示的なインタフェース400を示している。例示的なインタフェース400は、ウェブインタフェース、例えば、図1の例示的なプロセス100を実行するシステムのウェブインタフェースのカルマタブ410として示されている。例示的なインタフェース400は、特定のユーザ(例えば、ユーザ名が「ジョン」である、コミュニティベースのプラットフォームのメンバー)に固有のものである。いくつかの実施形態では、例示的なインタフェース400は、コミュニティのメンバーとしての特定のユーザのユーザプロフィールページの一部である。
【００３５】
例示的なインタフェース400は、ユーザ情報エリア415、質問データエリア430、回答データエリア440、ユーザ質問エリア360を含む。ユーザ情報エリア415は、システムに記憶されたユーザについての情報、例えば、ユーザがコミュニティのメンバーである期間を示す日付を含む。図3と同様に、ユーザ質問エリア360は、ユーザによって以前送信されたメディアオブジェクトおよび照会の対について、ユーザに情報を提供する。
【００３６】
質問データエリア430は、質問クオリティ表示要素432、質問クオリティ要因434、質問クオリティスコア436を含む。質問クオリティ表示要素432は、質問クオリティ要因434によって測定された、ユーザによって送信された質問(すなわち、メディアオブジェクトおよび照会の対)の全体的なクオリティ水準を示す。質問クオリティ要因434の例には、質問の平均難易度、質問に対する興味のレベル、質問に回答できたユーザの数、およびユーザの好奇心の度合いが含まれる。各質問クオリティ要因434に対して、対応する質問クオリティスコア436がある。質問クオリティスコア436は、特定のユーザによって送信されたメディアオブジェクトおよび照会の対に対するユーザの反応に基づき計算できる。例えば、質問に対する興味のレベルを、図2の興味レベルエリア250で示されたユーザの反応を数えることによって計算できる。
【００３７】
回答データエリア440は、回答クオリティ表示要素442、回答クオリティ要因444、および回答クオリティスコア446を含む。回答クオリティ表示要素442は、回答クオリティ要因444によって測定された、ユーザによって送信された回答の全体的なクオリティ水準を示す。回答クオリティ要因444の例には、ユーザによって回答された難しい質問の数、およびユーザの回答のうち、妥当な回答と同じであったか類似していた回答の数が含まれる。各回答クオリティ要因444に対応する回答クオリティスコア446がある。回答クオリティスコア446は、特定のユーザに提示されたメディアオブジェクトおよび照会の対に対する特定のユーザの反応に基づき計算できる。いくつかの実施形態では、全体のクオリティ測定結果は各ユーザに関連しうる。例えば、高いクオリティのメディアオブジェクトおよび照会の対を一貫して送信し、高いクオリティの回答を一貫して提供しているユーザは、「グル」ラベルを受け取ることができ、当該ラベルをユーザのプロフィールページまたはユーザのアップロード済みメディアオブジェクトの隣に表示することができる。
【００３８】
いくつかの実施形態では、ウェブインタフェースのカルマタブ410は、ユーザに対して最高のカルマ評価(例えば、質問クオリティスコア436および回答クオリティスコア446)を有するユーザについての情報の閲覧を認めるユーザインタフェース要素(図示せず)を含む。例えば、ユーザが最上位のカルマのハイパーリンクを選択すると、システムは、こうしたスコアの最も高いユーザのユーザ名またはユーザプロフィールのリストを(例えば、オーバレイまたは別個のインタフェースで)提示することができる。
【００３９】
図5は、メディアオブジェクト照会を受信し、メディアオブジェクト照会に対する順位づけられた推奨的回答を提示するための例示的なプロセス500を示している。便宜上、例示的なプロセス500について、図2〜4およびプロセス500を実行するシステム(例えば、コミュニティベースのプラットフォーム)に言及して説明する。
【００４０】
システムは、第1メディアオブジェクトおよび第1メディアオブジェクトの内容に関する第1照会を第1ユーザから受信する(ステップ510)。第1メディアオブジェクトおよび照会の対は、例えば、図3の例示的なインタフェース300と同様のウェブインタフェースで受信できる。メディアオブジェクトの例には、画像ファイル、映像ファイルおよび音声ファイルが含まれる。第1メディアオブジェクトは、例えば、マイクロフォンまたはカメラを備えたデバイスで生成できる。メディアデータ取得能力および(例えば、有線通信または無線通信のための)ネットワークインタフェースを有するデバイス(例えば、携帯電話)を使用して、取得されたメディアデータでメディアオブジェクトを生成するとともに、メディアオブジェクトおよび照会の対をシステムに送信することができる。
【００４１】
システムは複数の第2ユーザに対し、第1メディアオブジェクトおよび第1照会を提示する(すなわち、その印象を与える)(ステップ520)。いくつかの実施形態では、第2ユーザは、第1ユーザと結びついたサブグループ(例えば、友人グループまたは家族グループ)のメンバーであり、このサブグループは、より大きなコミュニティ、例えば社会的ネットワークの一部である。すなわち、第1メディアオブジェクトおよび照会の対の最初の印象は、第1ユーザが知っているユーザに提示できる。
【００４２】
いくつかの実施形態では、システムは第1メディアオブジェクトおよび照会の対を第2メディアオブジェクトおよび照会の対のリストに含め、このリスト内に第1メディアオブジェクトおよび照会はポジションを有する。システムは、リスト内における第1メディアオブジェクトおよび照会の対のポジションに基づき、複数の第2ユーザに提示するためリストから第1メディアオブジェクトおよび照会の対を選択する。いくつかの実施形態では、システムは第2ユーザに提示するためリストの最上位にあるメディアオブジェクトおよび照会の対を選択する。いくつかの実施形態では、メディアオブジェクトおよび照会の対は、同じ第2ユーザに複数回提示されない。すなわち、リストの最上位にあるメディアオブジェクトおよび照会の対の印象がすでに特定の第2ユーザに与えられている場合、当該第2ユーザは、当該第2ユーザに以前提示されていないリスト中の次のメディアオブジェクトおよび照会の対を提示される。
【００４３】
1つの例では、メディアオブジェクトおよび照会の対のリストは、印象共有メカニズムの一部である。メディアオブジェクトおよび照会の対は、各対の印象スコアに従ってリスト中で順序づけられ、この順序づけは、最も高い印象スコアから最も低い印象スコアへの方向となる。システムに送信されるそれぞれの新たなメディアオブジェクトおよび照会の対は、最初は最大の印象スコア(例えば500)を受け取り、それにより、新たなメディアオブジェクトおよび照会の対はリストの最上位に置かれる。最初の印象期間中、新たなメディアオブジェクトおよび照会の対は、印象をデフォルト回数にわたり受け取る。例えば、新たなメディアオブジェクトおよび照会の対は、最初の印象期間にデフォルトで確定回数(例えば100回)にわたり第2ユーザに提示されうる。最初の印象期間の後、システムは、特定のメディアオブジェクトおよび照会の対を、第2ユーザの反応に基づき追加ユーザに提示するか否か決定することができる。以下で詳述するように、この第2ユーザの反応により対の印象スコアが変更される。
【００４４】
システムは、2人以上の第2ユーザの各々から第1メディアオブジェクトおよび第1照会に対する推奨的回答を受信し、ここで推奨的回答のうちの少なくとも2つは別個である(ステップ530)。特定の第2ユーザによる推奨的回答は、第1メディアオブジェクトおよび照会の対に応じて特定の第2ユーザによって送信された新たな推奨的回答であってよく、または、この推奨的回答は、第1メディアオブジェクトおよび照会の対に応じて異なる第2ユーザによって以前送信された推奨的回答であってよい。あるいは推奨的回答は、第1メディアオブジェクトおよび照会の対に応じて異なる第2ユーザによって以前送信された以前の推奨的回答から導出されうる。例えば、導出される推奨的回答は、以前送信された推奨的回答のスペルを訂正したものであってよい。いくつかの実施形態では、第1メディアオブジェクトおよび照会の対に対する推奨的回答は、指定された時間間隔内に受信される。他の実施形態では、第1メディアオブジェクトおよび照会の対に対する推奨的回答は、指定されていない時間間隔内に受信される。例えば、推奨的回答は、第2ユーザに第1メディアオブジェクトおよび照会の対の印象をデフォルト回数にわたり提供するのに必要な時間間隔内に受信できる。
【００４５】
システムは推奨的回答を順位づける(ステップ540)。いくつかの実施形態では、システムは順位づけの前に類似の推奨的回答をグループ化する。推奨的回答は、例えば推奨的回答間の意味的類似性を識別することに基づいて、まとめてグループ化できる。1つの例では、システムは推奨的回答を語または句のより小さい単位(例えば、n個の語のnグラム)に細分化し、例えば関連する語テーブルで当該単位を検索することによって当該単位を別の推奨的回答による単位と比較する。この比較は、2つの推奨的回答間の意味的類似性スコアを生成することができる。意味的類似性スコアが確定閾値スコアよりも大きい場合、システムは順位づけの前に2つの推奨的回答がまとめてグループ化されるのに十分な程度に類似していると判断することができる。
【００４６】
類似の推奨的回答の各グループにつき、システムは、グループ内の推奨的回答が第2ユーザによって提供された(例えば送信または選択された)ケースを数えることによって、グループの順位スコアを決定することができる。それぞれの別個の推奨的回答につき、システムは、別個の推奨的回答が第2ユーザによって提供されたケースを数えることによって、別個の推奨的回答の順位スコアを決定することができる。システムは、別個の推奨的回答および類似の推奨的回答のグループを、決定された順位スコアに基づき順位づけることができる。
【００４７】
システムは、順位づけられた推奨的回答のうちの1つまたは複数を第1ユーザに提示する(ステップ550)。いくつかの実施形態では、システムは、第1メディアオブジェクトおよび照会の対に対する興味の表示を、当該対を提示された1人または複数の第2ユーザの各々から受信する。興味の表示は、例えば、図2の例示的なインタフェース200と同様のウェブインタフェースで受信できる。システムは、第1メディアオブジェクトおよび照会の対に対する興味の表示に基づき、メディアオブジェクトおよび照会の対のリストにおける第1メディアオブジェクトおよび照会の対のポジションを変更することができる。いくつかの実施形態では、リストにおける対のポジションはまた、第2ユーザによって提供された(例えば送信または選択された)推奨的回答の数に基づいて変更される。システムは、リスト内における第1メディアオブジェクトおよび照会の対の変更済みポジションに基づき、1人または複数の第3ユーザに印象として提示するため、リストから第1メディアオブジェクトおよび照会の対を選択することができる。
【００４８】
1つの例では、システムは、リストにおける第1メディアオブジェクトおよび照会の対のポジションを、第2ユーザの反応(例えば、当該対に対する第2ユーザの興味のレベルおよび第2ユーザによって提供された回答の数)に基づき、当該対の印象スコアを更新することによって変更する。Table 1(表1)は、メディアオブジェクトおよび照会の対の印象スコアを変更するための例示的な印象スコアづけ重みを示している。
【００４９】
【表１】
0005432243.tif 000002
【００５０】
Table 1(表1)は、特定のメディアオブジェクトおよび照会の対に対するユーザの反応を、それぞれが関連重みを有する6つのカテゴリに分けている。第1メディアオブジェクトおよび照会の対の印象を受け取る各第2ユーザにつき、システムはそれぞれの反応カテゴリのカウンタを増分する。例えば、第2ユーザが(例えば図2の各選択要素252を使用して)第1メディアオブジェクトおよび照会の対が興味深くないことを示したが、推奨的回答を提供しなかった場合、システムは、-2の関連重みで(回答なし、興味深くない)カテゴリのカウンタを増分する。
【００５１】
第1メディアオブジェクトおよび照会の対が最大の印象スコア(例えば500)を有した最初の印象期間の終わりに、システムは各カテゴリのカウンタ値を関連重みで重みづけし、重みづけ値を合計して対の更新後の印象スコアを決定する。例えば、8人、12人、25人の第2ユーザが回答を提供し、それぞれが、対が興味深くないことを示した、コメントを提供しなかった、対が興味深いことを示した、という結果で、15人、18人、22人のユーザが回答を提供せず、それぞれが、対が興味深くないことを示した、コメントを提供しなかった、対が興味深いことを示した、という結果の場合、更新済み印象スコアは次のように計算される。
(8 * -5) + (12 * -1) + (25 * 1) + (15 * -2) + (18 * 2) + (22 * 5) = 89.  最初の印象期間の後、対のリストにおける第1メディアオブジェクトおよび照会の対のポジションが、更新後の印象スコアに基づき変更される。
【００５２】
特定のメディアオブジェクトおよび照会の対が(例えば、大半の第2ユーザが、対は興味深いと思ったが回答を提供しなかったため)高い更新済み印象スコアを有する場合、メディアオブジェクトおよび照会の対はリスト内で高いポジションを維持するが、最大の印象スコアを有する新たな対より下に置かれる。対照的に、特定のメディアオブジェクトおよび照会の対が(例えば、大半の第2ユーザが、対は興味深くないと思い、回答を提供したため)低い更新済み印象スコアを有する場合、メディアオブジェクトおよび照会の対はリスト内でポジションが下がり、システムが第3ユーザに提示するため対を選択する可能性は大幅に低下する。
【００５３】
いくつかの実施形態では、システムはメディアオブジェクトおよび照会の対を、更新済み印象スコアが決められた閾値を下回った場合、リストから除去する。いくつかの実施形態では、最初の印象期間の後、システムはメディアオブジェクトおよび照会の対の印象スコアをスケジュールに従って(例えば、印象が100個追加されるごと、または毎週)更新する。いくつかの実施形態では、システムはメディアオブジェクトおよび照会の対を、当該メディアオブジェクトおよび照会の対が決められた時間間隔にわたりリストにとどまった後に、リストから除去する。他の実施形態では、システムはメディアオブジェクトおよび照会の対を、当該メディアオブジェクトおよび照会の対が最大数の印象を有したか、または最大数の反応を受信した後に、リストから除去する。
【００５４】
いくつかの実施形態では、システムは、第1ユーザから受信された1つもしくは複数のメディアオブジェクトおよび照会の対、または第1ユーザから受信されたメディアオブジェクトおよび照会の対に応じて第2ユーザによって提供された1つもしくは複数の推奨的回答に関するデータを第1ユーザに提示する。例えば、システムは第1ユーザに対し、ユーザによって送信されたメディアオブジェクトおよび照会の対のクオリティに関する統計、ならびにユーザによって提供された推奨的回答のクオリティに関する統計を(例えば、コミュニティベースのプラットフォームのユーザプロフィールページで)提供することができる。これらのユーザ統計は、例えば図4の例示的なインタフェース400と同様のウェブインタフェースで第1ユーザに提示できる。
【００５５】
いくつかの実施形態では、他のユーザは第1ユーザの統計の一部または全部を見る。いくつかの実施形態では、他のユーザは、例えば、第1ユーザによって送信されたメディアオブジェクトおよび照会の対の隣にある、第1ユーザに関連する全体のクオリティ測定結果(例えば、星印またはラベル)を見る。ユーザが他のユーザの全体のクオリティ測定結果または統計を閲覧できるようにすることは、システムの高成績ユーザを認識し励ます方法を提供している。
【００５６】
いくつかの実施形態では、システムはメディアオブジェクトおよび照会の対を、例えば人々、場所および事物といったカテゴリに分ける。システムは、各カテゴリにつきメディアオブジェクトおよび照会の対の個別リストを維持することができる。ユーザは、メディアオブジェクトおよび照会の対を送信するため特定のカテゴリを指定することができ、特定のカテゴリからメディアオブジェクトおよび照会の対の印象を受信することを要求することができる。いくつかの実施形態では、システムは、(例えば、画像処理アルゴリズムを使用して)送信されたメディアオブジェクトおよび照会の対の分類方法を自動的に決定する。
【００５７】
いくつかの実施形態では、システムは、例えば、画像または映像の皮膚色をスキャンすることにより、送信された画像または映像をポルノグラフィーと認識する。次いでシステムは、メディアオブジェクトを拒否することができ、またはメディアオブジェクトをアダルト素材として自動的に分類することができる。いくつかの実施形態では、システムは、アダルト素材および他の成人向けコンテンツのユーザへの提示を遮断する安全検索モードで稼動することができる。
【００５８】
いくつかの実施形態では、システムは翻訳サービスを含む。例えば、システムは、例えば、統計的機械翻訳または翻訳辞書を使用して、ユーザが選好する言語に翻訳された照会および推奨的回答を提示することによって、ユーザに関連する言語の選好に対応することができる。言語の選好は、例えば、ユーザが言語の選好を指定した場合、またはシステムが、例えば、ユーザによって使用された言語またはアクセスされたドメインから言語の選好を推論した場合に、ユーザに関連しうる。
【００５９】
図6は、例示的なコンピュータシステム600の概略図である。システム600は、上述のアクションおよび方法を実行するために使用できる。システム600は、プロセッサ618、メモリ616、記憶デバイス652および入力/出力デバイス654を含むことができる。各コンポーネント618、616、652および654は、システムバス656を使用して相互接続されている。プロセッサ618は、システム600内で命令を処理することができる。前記命令は、前述のシステム、コンポーネントおよび技法の1つまたは複数の態様を実施することができる。いくつかの実施形態では、プロセッサ618は単一スレッドのプロセッサである。他の実施形態では、プロセッサ618はマルチスレッドのプロセッサである。プロセッサ618は、複数の処理コアを含むことができ、入力/出力デバイス654上のユーザインタフェースにグラフィック情報を表示するため、メモリ616または記憶デバイス652に記憶された命令を処理することができる。
【００６０】
メモリ616は、システム600内に情報を記憶する揮発性または不揮発性などのコンピュータ可読媒体である。メモリ616は、例えば検索エンジン1030の機能性に関係するプロセスを記憶することができる。記憶デバイス652は、システム600のための持続的な記憶を行うことができる。記憶デバイス652は、フロッピー（登録商標）ディスクデバイス、ハードディスクデバイス、光ディスクデバイスもしくはテープデバイス、または他の適切な持続的な記憶媒体を含むことができる。記憶デバイス652は、前述の様々なデータベースを記憶することができる。入力/出力デバイス654は、システム600の入力/出力処理を行う。入力/出力デバイス654は、キーボード、ポインティングデバイス、およびグラフィカルユーザインタフェースを表示する表示装置を含むことができる。
【００６１】
ただし、図6に示すコンピュータシステムは一例である。一般に、本明細書で説明する主題および機能的処理の実施形態は、デジタル電子回路において、または本明細書で開示される構造およびその構造の同等物を含む、コンピュータソフトウェア、ファームウェアもしくはハードウェアにおいて、またはこれらのうちの1つもしくは複数の組み合わせで実施できる。本明細書で説明する主題の実施形態は、1つまたは複数のコンピュータプログラム製品、すなわち、データ処理装置による実行のため、またはデータ処理装置の処理を制御するため、有形プログラムキャリア上で符号化されたコンピュータプログラム命令の1つまたは複数のモジュールとして実施できる。有形プログラムキャリアは、伝搬信号またはコンピュータ可読媒体であってよい。伝搬信号は、人工的に生成された信号、例えば、コンピュータによる実行のため適切な受信機装置に送信する情報を符号化するため生成される、機械が生成した電気信号、光信号または電磁信号である。コンピュータ可読媒体は、機械可読記憶デバイス、機械可読記憶基板、メモリデバイス、機械可読伝搬信号をもたらす合成物、またはこれらの1つもしくは複数の組み合わせであってよい。
【００６２】
「データ処理装置」という用語は、例えばプログラム可能プロセッサ、コンピュータまたは複数のプロセッサもしくはコンピュータを含む、データを処理するすべての装置、デバイスおよび機械を包含する。この装置は、ハードウェアに加えて、問題のコンピュータプログラムの実行環境を作るコード、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステムまたはこれらの1つもしくは複数の組み合わせを構成するコードを含むことができる。
【００６３】
コンピュータプログラム(プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプトまたはコードとしても知られている)は、コンパイルされた、もしくは翻訳された言語または宣言形もしくは手続き形の言語を含む任意の形式のプログラミング言語で書かれてよく、独立プログラムとしての形式、またはモジュール、コンポーネント、サブルーチンもしくはコンピューティング環境での使用に適したその他のユニットとしての形式など、任意の形式で展開されてよい。コンピュータプログラムは、ファイルシステムのファイルに必ずしも対応しているわけではない。プログラムは、他のプログラムもしくはデータ(例えば、マーク付け言語文書に記憶される1つもしくは複数のスクリプト)を保持するファイルの一部、問題のプログラム専用の1つのファイル、または複数の調整されたファイル(例えば、1つもしくは複数のモジュール、サブプログラムもしくはコードの一部を記憶するファイル)に記憶できる。コンピュータプログラムは、1つのコンピュータ、または1つの場所に位置するか、もしくは複数の場所に分布し、通信ネットワークで相互接続された複数のコンピュータで実行されるよう展開できる。
【００６４】
本明細書で説明するプロセスおよび論理フローは、入力データで処理し出力を生成することによって機能を実行する1つまたは複数のコンピュータプログラムを実行する1つまたは複数のプログラム可能プロセッサによって実行できる。プロセスおよび論理フローはまた、専用論理回路、例えばFPGA(書き換え可能ゲートアレー)またはASIC(アプリケーション専用集積回路)によって実行可能であり、装置はまた、専用論理回路、例えばFPGAまたはASICとして実装可能である。
【００６５】
コンピュータプログラムの実行に適したプロセッサは、例えば、汎用および専用のマイクロプロセッサ、ならびに任意の種類のデジタルコンピュータのうちの任意の1つまたは複数のプロセッサを含む。一般に、プロセッサは、読み取り専用メモリまたはランダムアクセスメモリまたはその両方から命令およびデータを受信する。コンピュータの基本的要素は、命令を実行するプロセッサならびに命令およびデータを記憶する1つまたは複数のメモリデバイスである。一般に、コンピュータはまた、データを記憶する1つもしくは複数の大容量記憶デバイス、例えば磁気ディスク、光磁気ディスクもしくは光ディスクを含み、またはかかる大容量記憶デバイスからデータを受信し、もしくはかかる大容量記憶デバイスにデータを転送し、もしくはその両方を行うように動作可能に結合される。しかし、コンピュータはかかるデバイスを備えている必要はない。さらに、コンピュータは、別のデバイス、例えばいくつかを挙げると携帯電話、携帯情報端末(PDA)、携帯音声または映像プレーヤー、ゲームコンソール、全地球測位システム(GPS)受信機などに組み込まれうる。
【００６６】
コンピュータプログラム命令およびデータを記憶するのに適したコンピュータ可読媒体は、あらゆる形式の不揮発性メモリ、媒体およびメモリデバイス、例えば、半導体メモリデバイス(例:EPROM、EEPROMおよびフラッシュメモリデバイス)、磁気ディスク(例:内部ハードディスクまたは取り外し可能ディスク)、光磁気ディスクならびにCD-ROMおよびDVD-ROMディスクを含む。プロセッサおよびメモリは専用論理回路によって補完され、または専用論理回路に組み込まれてよい。
【００６７】
ユーザと対話するため、本明細書で説明する主題の実施形態は、ユーザに情報を表示するための表示デバイス、例えば、CRT(ブラウン管)またはLCD(液晶ディスプレイ)モニタ、ならびにユーザがコンピュータに入力を行うことができるキーボードおよびポインティングデバイス、例えば、マウスまたはトラックボールを有するコンピュータで実施できる。他の種類のデバイスを使用してユーザと対話することも可能で、例えば、ユーザに提供されるフィードバックは、任意の形式の知覚フィードバック、例えば、視覚フィードバック、聴覚フィードバックまたは触覚フィードバックであってよく、ユーザからのインプットは、音響、音声または触覚インプットを含む任意の形式で受信できる。
【００６８】
本明細書で説明する主題の実施形態は、例えばデータサーバとしての後置コンポーネントを含む、またはミドルウェアコンポーネント、例えばアプリケーションサーバを含む、または前置コンポーネント、例えば、本明細書で説明する主題の実施態様とユーザが対話できるグラフィカルユーザインタフェースもしくはウェブブラウザを有するクライアントコンピュータを含む、または1つもしくは複数のかかる後置、ミドルウェアもしくは前置コンポーネントの任意の組み合わせを含むコンピューティングシステムで実施できる。システムのコンポーネントは、デジタルデータ通信の任意の形式または媒体、例えば通信ネットワークによって相互接続できる。通信ネットワークの例には、ローカルエリアネットワーク(「LAN」)および広域ネットワーク(「WAN」)、例えばインターネットが含まれる。
【００６９】
コンピューティングシステムは、クライアントおよびサーバを含むことができる。クライアントおよびサーバは、一般に互いに離れており、通常は通信ネットワークを介して対話する。クライアントとサーバとの関係は、それぞれのコンピュータで稼動し、互いにクライアント-サーバ関係を有するコンピュータプログラムによって生じる。
【００７０】
本明細書は多くの特定の実施詳細を含んでいるが、かかる詳細を、いずれかの発明または請求内容の範囲の限定と解釈すべきではなく、特定の発明の特定の実施形態に固有の特徴の説明と解釈すべきである。また、個別の実施形態との関連で本明細書において説明する一定の機能は、1つの実施形態において組み合わせで実施できる。反対に、1つの実施形態との関連で説明する様々な特徴は、複数の実施形態で個別に、または任意の適切な副組み合わせで実施できる。さらに、特徴は一定の組み合わせで機能するものとして上述され、当初はそういうものとして特許請求されることもあるが、特許請求される組み合わせによる1つまたは複数の特徴は、場合によっては、当該組み合わせで実施可能であり、特許請求される組み合わせは副組み合わせまたは副組み合わせの変形を対象にしうる。
【００７１】
同様に、処理は特定の順序で図面で示されているが、これについては、望ましい結果を達成するために、かかる処理を示された特定の順序でもしくは順次に実行すること、またはすべての示された処理を実行することを必要とするものとして理解すべきではない。一定の状況では、多重タスク処理および並列処理が有利なこともある。また、上述の実施形態における様々なシステムコンポーネントの分離については、すべての実施形態でかかる分離を必要とするものとして理解すべきではなく、説明されるプログラムコンポーネントおよびシステムは一般に1つのソフトウェア製品への統合、または複数のソフトウェア製品へのパッケージ化が可能であると理解すべきである。
【００７２】
本明細書で説明する主題の特定の実施形態について説明してきた。他の実施形態も、後述の特許請求の範囲内である。例えば、特許請求の範囲で列挙されるアクションは、異なる順序で実施可能であり、その場合でも所望の結果を達成できる。一例として、添付の図に記載のプロセスは、所望の結果を達成するため、必ずしも示された特定の順序または順次であることを必要としているわけではない。一定の実施形態では、多重タスク処理および並列処理が有利なこともある。
【００７３】
第1の実施形態は、第1ユーザから第1メディアオブジェクトおよび第1メディアオブジェクトの内容に関する第1照会を受信するアクション、第1メディアオブジェクトおよび第1照会を複数の第2ユーザに提示するアクション、複数の第2ユーザのうちの2人以上の第2ユーザの各々から第1照会に対する推奨的回答を受信するアクションであって、推奨的回答のうちの少なくとも2つは別個であるアクション、推奨的回答を順位づけするアクション、ならびに順位づけられた推奨的回答のうちの1つまたは複数を第1ユーザに提示するアクションを含む、コンピュータによる実施方法である。
【００７４】
第2の実施形態は、第1の実施形態のアクションを含む方法であって、特定の第2ユーザからの推奨的回答が、第1照会に応じて特定の第2ユーザによって送信された新たな推奨的回答、または特定の第2ユーザによって選択された第1照会に対する以前の推奨的回答のどちらかであり、以前の推奨的回答が、第1照会に応じて複数の第2ユーザのうちの異なる第2ユーザによって以前送信された推奨的回答である。
【００７５】
第3の実施形態は、第1の実施形態のアクションを含む方法であって、推奨的回答を順位づけることが、類似の推奨的回答をグループ化するアクション、類似の推奨的回答の各グループについて、グループの推奨的回答が第2ユーザによって送信または選択されたケースを数えることによってグループの順位スコアを決定するアクション、各々の別個の推奨的回答について、別個の推奨的回答が第2ユーザによって送信または選択されたケースを数えることによって別個の推奨的回答の順位スコアを決定するアクション、ならびに決定された順位スコアに基づき、別個の推奨的回答および類似の推奨的回答のグループを順位づけるアクションをさらに含む。
【００７６】
第4の実施形態は、第1の実施形態のアクションを含む方法であって、特定の第2ユーザからの推奨的回答が、第1照会に応じて特定の第2ユーザによって送信された新たな推奨的回答、または第1照会に応じて複数の第2ユーザのうちの異なる第2ユーザによって以前送信された以前の推奨的回答から導出された複数の推奨的回答から特定の第2ユーザによって選択された推奨的回答のどちらかである。
【００７７】
第5の実施形態は第1の実施形態のアクションを含む方法であって、第1メディアオブジェクトおよび第1照会を複数の第2ユーザに提示することが、第1メディアオブジェクトおよび照会の対を第2メディアオブジェクトおよび照会の対のリストに含めるアクションであって、第1メディアオブジェクトおよび照会の対がリスト内にポジションを有するアクション、ならびに複数の第2ユーザに提示するためリストから第1メディアオブジェクトおよび照会の対を選択するアクションであって、選択がリスト内の第1メディアオブジェクトおよび照会の対のポジションに基づくアクションをさらに含む。
【００７８】
第6の実施形態は第5の実施形態のアクションを含み、複数の第2ユーザのうちの1人または複数の第2ユーザの各々から第1メディアオブジェクトおよび照会の対に対する興味の表示を受信するアクションをさらに含む方法である。
【００７９】
第7の実施形態は第6の実施形態のアクションを含み、複数の第2ユーザのうちの1人または複数の第2ユーザからの第1メディアオブジェクトおよび照会の対に対する興味の表示に基づき、リスト内における第1メディアオブジェクトおよび照会の対のポジションを変更するアクション、ならびに1人または複数の第3ユーザに提示するためリストから第1メディアオブジェクトおよび照会の対を選択するアクションであって、選択がリストにおける第1メディアオブジェクトおよび照会の対の変更済みポジションに基づくアクションをさらに含む方法である。
【００８０】
第8の実施形態は第7の実施形態のアクションを含む方法であって、リスト内の第1メディアオブジェクトおよび照会の対のポジションを変更することがまた、複数の第2ユーザのうちの第2ユーザによって送信または選択された推奨的回答の数に基づく。
【００８１】
第9の実施形態は第1の実施形態のアクションを含む方法であって、データを第1ユーザに提示するアクションであって、データが、第1ユーザから受信された1つもしくは複数のメディアオブジェクトおよび照会の対、または第1ユーザから受信されたメディアオブジェクトおよび照会の対に応じて第2ユーザによって送信もしくは選択された1つもしくは複数の推奨的回答に関するアクションをさらに含む方法である。
【００８２】
第10の実施形態は、第1の実施形態のアクションを含む方法であって、第1照会に対する推奨的回答が指定された時間間隔内に受信される。
【００８３】
第11の実施形態は第1の実施形態のアクションを含む方法であって、メディアオブジェクトが画像ファイル、映像ファイルまたは音声ファイルのうちの1つである。
【００８４】
第12の実施形態は、ユーザインタフェースデバイス、およびユーザインタフェースデバイスと対話し、以下を行うよう動作可能な1つまたは複数のコンピュータを含むシステムである。ユーザインタフェースデバイスの第1ユーザから第1メディアオブジェクトおよび第1メディアオブジェクトの内容に関する第1照会を受信すること、第1メディアオブジェクトおよび第1照会を複数の第2ユーザに提示すること、複数の第2ユーザのうちの2人以上の第2ユーザの各々から第1照会に対する推奨的回答を受信することであって、推奨的回答のうちの少なくとも2つは別個であること、推奨的回答を順位づけること、ならびに順位づけられた推奨的回答のうちの1つまたは複数をユーザインタフェースデバイスで第1ユーザに提示すること。
【００８５】
第13の実施形態は、第12の実施形態のシステムであって、特定の第2ユーザからの推奨的回答が、第1照会に応じて特定の第2ユーザによって送信された新たな推奨的回答、または特定の第2ユーザによって選択された第1照会に対する以前の推奨的回答のどちらかであり、以前の推奨的回答が、第1照会に応じて複数の第2ユーザのうちの異なる第2ユーザによって以前送信された推奨的回答である。
【００８６】
第14の実施形態は、第12の実施形態のシステムであって、推奨的回答を順位づけることが、類似の推奨的回答をグループ化すること、類似の推奨的回答の各グループについて、グループの推奨的回答が第2ユーザによって送信または選択されたケースを数えることによってグループの順位スコアを決定すること、各々の別個の推奨的回答について、別個の推奨的回答が第2ユーザによって送信または選択されたケースを数えることによって別個の推奨的回答の順位スコアを決定すること、ならびに決定された順位スコアに基づき、別個の推奨的回答および類似の推奨的回答のグループを順位づけることをさらに含む。
【００８７】
第15の実施形態は、第12の実施形態のシステムであって、特定の第2ユーザからの推奨的回答が、第1照会に応じて特定の第2ユーザによって送信された新たな推奨的回答、または第1照会に応じて複数の第2ユーザのうちの異なる第2ユーザによって以前送信された以前の推奨的回答から導出された複数の推奨的回答から特定の第2ユーザによって選択された推奨的回答のどちらかである。
【００８８】
第16の実施形態は第12の実施形態のシステムであって、第1メディアオブジェクトおよび第1照会を複数の第2ユーザに提示することが、第1メディアオブジェクトおよび照会の対を第2メディアオブジェクトおよび照会の対のリストに含めることであって、第1メディアオブジェクトおよび照会の対がリスト内にポジションを有すること、ならびに複数の第2ユーザに提示するためリストから第1メディアオブジェクトおよび照会の対を選択することであって、選択がリスト内における第1メディアオブジェクトおよび照会の対のポジションに基づくことをさらに含む。
【００８９】
第17の実施形態は第16の実施形態のシステムであって、1つまたは複数のコンピュータが、複数の第2ユーザのうちの1つまたは複数の第2ユーザの各々から第1メディアオブジェクトおよび照会の対に対する興味の表示を受信するようさらに動作可能である。
【００９０】
第18の実施形態は第17の実施形態のシステムであって、1つまたは複数のコンピュータが、複数の第2ユーザのうちの1人または複数の第2ユーザからの第1メディアオブジェクトおよび照会の対に対する興味の表示に基づき、リスト内の第1メディアオブジェクトおよび照会の対のポジションを変更し、1人または複数の第3ユーザに提示するためリストから第1メディアオブジェクトおよび照会の対を、リスト内における第1メディアオブジェクトおよび照会の対の変更済みポジションに基づき選択するようさらに動作可能である。
【００９１】
第19の実施形態は第18の実施形態のシステムであって、リスト内の第1メディアオブジェクトおよび照会の対のポジションを変更することがまた、複数の第2ユーザのうちの第2ユーザによって送信または選択された推奨的回答の数に基づく。
【００９２】
第20の実施形態は第12の実施形態のシステムであって、1つまたは複数のコンピュータが、ユーザインタフェースデバイスで第1ユーザにデータを提示するようにさらに動作可能で、データが、第1ユーザから受信された1つもしくは複数のメディアオブジェクトおよび照会の対、または第1ユーザから受信されたメディアオブジェクトおよび照会の対に応じて第2ユーザによって送信もしくは選択された1つもしくは複数の推奨的回答に関する。
【００９３】
第21の実施形態は、第12の実施形態のシステムであって、第1照会に対する推奨的回答が指定された時間間隔内に受信される。
【００９４】
第22の実施形態は第12の実施形態のシステムであって、メディアオブジェクトが画像ファイル、映像ファイルまたは音声ファイルのうちの1つである。
【００９５】
第23の実施形態は第12の実施形態のシステムであって、1つまたは複数のコンピュータが、データ通信ネットワークを介してユーザインタフェースデバイスと対話するよう動作可能なサーバを含み、ユーザインタフェースデバイスがクライアントとしてサーバと対話するよう動作可能である。
【００９６】
第24の実施形態は第12の実施形態のシステムであって、ユーザインタフェースデバイスがネットワークインタフェースを含む。
【００９７】
第25の実施形態は第12の実施形態のシステムであって、1つまたは複数のコンピュータが1つのパーソナルコンピュータを含み、パーソナルコンピュータがユーザインタフェースデバイスを含む。
【符号の説明】
【００９８】
100  プロセス
116a  (ピクチャ、照会)対_1
200  インタフェース
210  回答タブ
220  メディアオブジェクト
230  照会
240  回答エリア
242  推奨的回答
244  選択要素
246  さらなる結果へのハイパーリンク
248  テキストボックス
250  興味レベルエリア
300  インタフェース
310  質問タブ
320  メディアオブジェクト
330  照会
340  回答エリア
342  推奨的回答
345  票
346  さらなる結果へのハイパーリンク
360  ユーザ質問エリア
364  メディアオブジェクトおよび照会の対の数
366  以前の対へのハイパーリンク
400  インタフェース
410  カルマタブ
415  ユーザ情報エリア
430  質問データエリア
432  質問クオリティ表示要素
434  質問クオリティ要因
436  質問クオリティスコア
440  回答データエリア
442  回答クオリティ表示要素
444  回答クオリティ要因
446  回答クオリティスコア
500  プロセス
600  コンピュータシステム
616  メモリ
618  プロセッサ
652  記憶デバイス
654  入力/出力デバイス
656  システムバス
【図１】
0005432243.tif 000003
【図２】
0005432243.tif 000004
【図３】
0005432243.tif 000005
【図４】
0005432243.tif 000006
【図５】
0005432243.tif 000007
【図６】
0005432243.tif 000008