(57)【要約】【課題】一般的なネットワーク情報検索のユーザにコミュニティ密着型質問回答サービス内で生み出される信頼できる回答を提供する。【解決手段】コミュニティ密着型質問回答サービスは第１のユーザから質問を受信し、質問に関してコミュニティメンバーから回答を受信する。次にコミュニティのメンバーによって回答の信頼性が割出しされ、信頼性が受け入れ可能なレベルのものである場合、その質問はその信頼できる回答とともに正式に回答済みのすべての質問を含むデータベースに追加される。回答サービスは必ずしも回答サービスのメンバーとは限らないネットワークのユーザからのクエリーにそのデータベースの内容を公開するインターフェイスを有する。一例ではコミュニティ密着型のデータベースのクエリーからの結果は一般ネットワーク情報の第２のデータベースのクエリーと統合される。信頼できる回答からのクエリー結果を含む一般情報検索サービスも提供される。【選択図】図３
2006127508.tif 000002
【特許請求の範囲】
【請求項１】
コミュニティ密着型アンサーリングサービスを使用して一般情報検索に使用可能な回答に対して信頼性の関連付けを提供するコンピュータ実行方法であって、
クエリー（問合せ、照会）入力をユーザから取得するステップと、
前記クエリー入力を使用して、以前に回答済み質問のデータベースから第１の検索結果を取得するステップと、
前記第１の検索の結果を前記ユーザに提供するステップと、
前記クエリー入力に関連する質問をコミュニティ密着型アンサーリングサービスに投稿すべきであることを示すユーザ入力を受信するステップと、
前記コミュニティから回答を受信するステップと、
前記回答の信頼性を割出しするステップと、
前記回答に十分の信頼性がある場合、前記質問および前記回答を含む情報検索入力を第２の検索結果への入力として条件付きで提供するステップと
を含むことを特徴とするコンピュータ実行方法。
【請求項２】
前記信頼性を割出しするステップは、前記ユーザ、コミュニティ、スーパーユーザから成るグループから選択された少なくとも１人の人による前記回答の評価を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記質問をカテゴリに関連付けるステップをさらに含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記質問は、ソーシャルネットワーク、１組のコミュニティ専門家、およびコミュニティ全体から成るグループから選択された１組の人に投稿されることを特徴とする請求項１に記載の方法。
【請求項５】
前記情報検索入力は割出しされた信頼性の定量化をさらに含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記第１の検索結果は一般情報検索からの結果をさらに含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記サービスの第１のメンバーからクエリーを受信するクエリー入力受信コンポーネントと、
前記サービスの第２のメンバーから少なくとも１つの回答を受信する回答受信コンポーネントと、
質問に回答する参加者に報奨を提供する報奨付与コンポーネントと、
少なくとも１つの受信した回答の信頼性を割出しする信頼性割当コンポーネントと、
前記信頼性割当コンポーネントと通信する回答済み質問のデータベースと、
検索エンジンに信頼性関連情報を提供する出力コンポーネントと
を含むことを特徴とするコンピュータ実行コミュニティ密着型質問回答サービスシステム。
【請求項８】
前記信頼性割当コンポーネントは、前記ユーザ、コミュニティ、およびスーパーユーザから成るグループから選択された少なくとも１人の人から入力を受信する前記少なくとも１つの回答の評価受信サブコンポーネントを含むことを特徴とする請求項７に記載のサービスシステム。
【請求項９】
前記出力コンポーネントは、前記検索エンジンへの出力から不十分な信頼性の回答を選別する選別サブコンポーネントを含むことを特徴とする請求項７に記載のサービスシステム。
【請求項１０】
前記出力コンポーネントは、割出しされた信頼性の定量化を前記回答に関連付ける信頼性割当サブコンポーネントを含むことを特徴とする請求項７に記載のサービスシステム。
【請求項１１】
前記報奨付与コンポーネントは有益な挙動を示すポイントシステムを含むことを特徴とする請求項７に記載のサービスシステム。
【請求項１２】
前記報奨付与コンポーネントは、十分な合計ポイントを稼いだユーザが割引、クーポン、サービス、および仮想プロパティから成るグループから選択された報酬を受け取ることができるようにする報酬サブコンポーネントを含むことを特徴とする請求項１１に記載のサービスシステム。
【請求項１３】
クエリー入力受信コンポーネント、およびクエリー結果生成コンポーネントを含み、
前記クエリー結果生成コンポーネントは、
一般情報ベースの検索からの検索結果を含む第１の出力を生成する一般情報データベースと、
信頼できる回答のコミュニティ密着型のデータベースの検索からの検索結果を含む第２の出力を生成する信頼できる回答のデータベースと、
前記第１の出力および前記第２の出力を一体化して前記クエリー結果を生成する結果コンバイナコンポーネントと
を含むことを特徴とするコンピュータ実行情報検索サービスシステム。
【請求項１４】
前記クエリー入力受信コンポーネントは自然言語の質問を分析するパーサ（構文解析ツール）を含むことを特徴とする請求項１３に記載のサービスシステム。
【請求項１５】
前記クエリー入力受信コンポーネントはキーワードの文字列を分析するパーサを含むことを特徴とする請求項１３に記載のサービスシステム。
【請求項１６】
前記クエリー結果コンバイナコンポーネントは、関連の質問をコンピュータ実行コミュニティ密着型質問応答サービスに投稿する旨の提案を提供する勧誘サブコンポーネントを含むことを特徴とする請求項１３に記載のサービスシステム。
【請求項１７】
前記結果コンバイナコンポーネントは、ユーザインターフェイスの第１のエリアに提供される前記第１の出力からの第１のリスト、および前記ユーザインターフェイスの第２のエリアに提供される前記第２の出力からの第２のリストを生成する出力サブコンポーネントを含むことを特徴とする請求項１３に記載のサービスシステム。
【請求項１８】
前記結果コンバイナコンポーネントは、前記ユーザインターフェイスに提供された結果内の少なくとも１つの項目の信頼性を示す前記第２のリスト内の少なくとも１つのフィールドを提供する信頼性出力サブコンポーネントを含むことを特徴とする請求項１７に記載のサービスシステム。
【請求項１９】
前記結果コンバイナコンポーネントは、前記第１の出力および前記第２の出力からの入力項目を統合してユーザインターフェイスの単一のエリアに提供されるようにするリスト統合サブコンポーネントを含むことを特徴とする請求項１３に記載のサービスシステム。
【請求項２０】
前記リスト統合サブコンポーネントは、前記ユーザインターフェイスに提供された結果内の少なくとも１つの項目の信頼性を示す前記リスト内の少なくとも１つのフィールドを提供する信頼性出力サブコンポーネントを含むことを特徴とする請求項１９に記載のサービスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は一般に、コンピュータ実行サービスを介して質問に信頼できる回答を提供することに関する。より詳細には、本発明は、信頼できる回答の大型データベースを開発し、これらの回答を一般情報検索に統合するための改良された技術に関する。
【背景技術】
【０００２】
本出願は、２００４年１０月２９日出願の米国特許仮出願第６０／６２３，５０５号明細書の利益を主張する。
【０００３】
インターネットおよび他のネットワークを介して、ネットワーク接続を有するコンピュータユーザが利用できる情報が大量に存在する。現在、Ｗｅｂページ数だけで、何１０億と見積もられている。オンライン状態の人の数は数億と見積もられている。Ｍｉｃｒｏｓｏｆｔ（商標）ＭＳＮ（商標）Ｓｅａｒｃｈ（商標）などの検索サービスは、主にテキストベースの文字列照合に基づいてＷｅｂページへのリンクのリストをユーザに提供する。
【０００４】
Ｗｅｂ検索サービスは、即座の応答を提供するが、信頼性（ａｕｔｈｏｒｉｔｙ）が不確実な結果に悩まされている。例えば、「雨樋が詰まるのを防ぐ最適な方法は何か」を知りたいユーザは、この質問に基づいてクエリー（問合せ、照会）を設計し、それを検索サービスに送信することができる。ユーザは、その主題を正式に伝えていない多数のページを見つける。問題についての独自の特定の解決法を売るベンダーからのページがずらりと並んでいる場合がある。また、特定の個人的なイベントに付随的に言及しているページもあり得る。コメディアンが問題をからかって書いたページもあり得る。特定の言語でたまたま一致はしたが、２つ以上の関係ない対象領域について伝えているページもあり得る。また、この問題の他の何らかの側面に焦点を当ててはいるが、回答を示唆していないため、その主題の専門家によって書かれてはいるものの、特定の質問に回答していないページもあり得る。したがって、ユーザは、許容できない信頼性（オーソリティ）のものである結果を見ることにほとんどの時間を費やす。ユーザは、販売への偏り（ｓａｌｅｓ−ｂｉａｓ）によって質が低下した信頼性、ユーザ自身と同じような信頼性、信頼性の完全な不足、および見当違いな、または訳のわからない信頼性に直面する。ユーザは一般に、信頼性が損ねられているものとして応答を破棄する前に、これらの応答のそれぞれにかなりの時間を費やす。この問題の根本的原因は、検索エンジンによって戻されたＷｅｂページの大部分は、適切な権威を有していない人によって書かれるということである。信頼できる応答に遭遇したときでさえ、ユーザの質問と入手可能なＷｅｂページとの間のほんのわずかな差分によって、ユーザは、受け取る応答に不満を感じる場合がある。Ｗｅｂページについての十分な連絡情報が頻繁に不足していることによって、一般に、ユーザは、ユーザが発見した最適なページの内容を書いた専門家に質問を尋ねることができない。連絡情報は一般に、情報を提供した専門家ではなく、Ｗｅｂページの保守管理者との連絡を許可している。Ｗｅｂを介して直接的な回答が得られたときでさえ、単にＷｅｂ上で見つけられたにすぎないため、それが本当かどうかは疑わしい。至るところでの信頼性の不足によって、Ｗｅｂ上で最終的に見つけられた任意の回答が疑わしくなる。
【０００５】
より良い信頼性の体験を求めて、情報探求者は、オンラインのソーシャルネットワーク（付き合いの輪）、専門のネットワーク、または「友達の輪」ネットワークに参加する場合がある。これらのネットワークは、ユーザが質問をコミュニティ（大きな社会の中で共通の特徴を持つ集団）に投稿し、その質問に対してなされた応答を評価することを許可する。残念ながら、こうしたネットワークの多くには、プライバシ、孤立、限られたレビュー、および名ばかりの参加という欠点がある。応答がソーシャルネットワークの範囲内で個人的に保持される場合、情報検索サービスは使用できない。ネットワークが専門家の孤立したエリアを中心に配置されている場合、検索エンジンは、こうしたネットワークに関連付けられている専門家を認識することができない。ネットワークは一般に、その専門技術の領域内の専門家にサービスを提供するため、回答のエクスポート（他のソフトへのデータ転送）は、提供された回答のレビューが限られていることによって阻止される。一般のネットワークＷｅｂログ（またはブログ）は、十分な知識を持たない者にとっては理解できない可能性があるため、回答は、すでに専門家である人以外のすべての人にとってわかりにくい可能性がある。積極的な参加者がわずかしかいない場合、よくあることだが、応答は一般にタイムリーではない。こうしたすべての要因のため、こうしたネットワークによって開発され得るデータベースは、一般情報検索サービスにほとんど利益を与えない。信頼できる情報がわからない、または失われているため、一般情報検索サービスによる膨大な数の信頼できない応答の中で信頼できる応答が見失われてしまうことが多い。また、主題が一般に特定の狭い範囲の質問に限られ、かつ／またはデータベースが一般に小さいため、ソーシャルネットワーク自体の使用は、オンラインユーザにとって満足のいく解決法ではない。したがって、応答は、通常迅速ではない。
【０００６】
検索クエリーに対する応答の一般の信頼できるデータベースを提供しようとする試行によって、様々な理由で、非常に限られたサイズのデータベースが生成されてきた。ほとんどの解決策には拡張性がない。つまり、研究者に支払う費用は法外に高い。サービスプロバイダの中には、所与の料金のために、研究の質問に正式に答えると申し出たものもある。各自の労働力を使用して無料のＷｅｂ検索サービスを使用しようとすることができる場合、こうした料金を払うことを選択するのはほんの一部のオンラインユーザのみであるため、その労働力の結果は同じ質問を有し得る他人に利益をもたらさない。電子辞書Ｍｉｃｒｏｓｏｆｔ（商標）Ｅｎｃａｒｔａ（商標）には、質問に答えた有給の研究者によって作成されたデータベースを使用する「Ｅｎｃａｒｔａ  Ａｎｓｗｅｒｓ」と呼ばれる機能がある。こうしたデータベースは、販売の利益がサポートできるスタッフのサイズによって限られる。Ｗｉｋｉｐｅｄｉａは、項目の入力をボランティアに依存する協同製作の百科事典であるが、これは信頼できない。というのは、ボランティアが認めているように、誰でもそれを編集することができ、この変更された情報は、レビュー前に投稿することができるからである。したがって、投稿され、インデックスが付けられた入力項目は、有名になることを狙う有害な編集者によって作成され得る。作成者を除いて、必ずしもそこに表示される入力項目を見るわけではない。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって、インターネット検索サービスの分野において、ユーザがＷｅｂ上で利用可能であることがわかる回答の信頼性の推定に費やす時間を短縮することが長年求められている。また、ユーザによって投稿された質問に対する信頼できる回答の大型データベースを作成することができるシステムおよび方法も長年求められている。同様に、提供された回答の信頼性を示すように、コミュニティネットワークで入手可能な信頼できる情報を一般情報検索サービスにエクスポートする方法も長年求められている。
【課題を解決するための手段】
【０００８】
本発明は、コミュニティ密着型アンサーリングサービスを使用して、一般情報検索に使用可能な回答に対して信頼性の関連付けを提供する有利なコンピュータ実行方法を提供することによって、上記の必要性を満たし、従来技術における１つまたは複数の欠陥を克服する。この方法は、コンピュータネットワークを介してサービスにアクセスし、必ずしもコミュニティ密着型アンサーリングサービスのメンバーではない潜在的に多数のユーザのうちの１人からクエリー入力を取得する。次いでこのクエリーは、以前に回答済み信頼できる質問のデータベースに対して分析され、コミュニティデータベースの最適な内容を示す結果がユーザに提供される。この方法は、ユーザが提供された結果に満足しないとき、新しい回答を構築することができるため、サービスは、クエリー入力に関連する質問をコミュニティ密着型アンサーリングサービスに投稿すべきであることを示すユーザ入力を受信する。この方法は、アンサーリングサービスのメンバーのコミュニティから少なくとも１つの回答を受信し、この回答の信頼性を割出しする。回答は、十分に信頼性があるものである場合、少なくともその関連の質問と結合され、このデータは次いで、入力として第２の情報検索結果に提供される。
【０００９】
本発明の別の態様では、コンピュータ実行コミュニティ密着型の質問回答サービスが提供される。クエリー入力受信コンポーネントは、サービスの第１のメンバーからクエリー入力を受信する。このクエリー入力に応答して、回答受信コンポーネントは、アンサーリングサービスの第２のメンバーから少なくとも１つの回答を受信する。この回答の信頼性は、信頼性割当コンポーネントによって割出しされる。報奨付与コンポーネント（ｉｎｃｅｎｔｉｖｅ  ｇｒａｎｔｉｎｇ  ｃｏｍｐｏｎｅｎｔ）は、質問に適切に回答するように、回答する参加者に報奨を与える。回答済み質問のデータベースは、信頼性割当コンポーネントによって十分な信頼性があると割出しされたすべての質問からコンパイル（編さん）される。このデータベース、および一般情報検索エンジンと通信する出力コンポーネントは、信頼性関連情報を一般情報検索エンジンに提供する。
【００１０】
本発明の別の態様によれば、コンピュータ実行情報検索サービス、およびこのサービスを動作させる方法が提供される。このサービスは、クエリー入力受信コンポーネントおよびクエリー結果生成コンポーネントを含む。クエリー入力受信コンポーネントは、必ずしもコミュニティ密着型サービスのメンバーとは限らないサービスのユーザからクエリーを受信する。このクエリーに応答して、情報検索サービスは、一般情報データベース、および信頼できる回答のデータベースからのクエリー結果を提供する。これらの２つのデータベースに対するクエリーから得られた結果は、結果コンバイナで一体化されてクエリー結果が生成される。このクエリー結果は、ユーザコンピュータに伝えられ、ユーザに提示される。
【００１１】
以下で、添付の図面を参照して本発明を詳しく説明する。
【発明を実施するための最良の形態】
【００１２】
本発明は、コミュニティ密着型（コミニュティベース）質問回答サービスの利用を通じて、一般情報（総合情報ともいう）検索のユーザに使用可能な正式に回答済み質問の大型データベースを提供する改良されたシステムおよび方法を提供する。一般情報検索またはコミュニティ密着型質問回答サービスのユーザの典型的な動作環境を以下で説明する。
【００１３】
一般に図面を参照し、特に最初に図１を参照すると、図中同様の参照番号は様々な図面の同様の構成要素を識別しており、本発明を実施する典型的な動作環境が一般に動作環境１００として示され、指定されている。コンピューティングシステム環境１００は、好適なコンピューティング環境の一例にすぎず、本発明の使用または機能の範囲に関する限定を示唆するものではない。また、コンピューティング環境１００を、典型的な動作環境１００に示した構成要素のいずれか１つ、またはその組み合わせに関連する依存関係または必要条件を有しているものと解釈すべきではない。この環境は、ラップトップまたはデスクトップのパーソナルコンピュータ１１０を動作させて、一般情報検索を使用する、またはコミュニティ密着型質問応答サービスに参加するユーザにはよくある環境である。多くの他の装置は、「コンピュータ」と呼ばれていないが、コンピュータ１１０によって示される範囲内に含まれる。Ｗｅｂテレビ、マイクロブラウザ、情報装置、Ｗｅｂ対応ＰＤＡ、Ｗｅｂ対応セル電話、Ｗｅｂ対応ビデオゲーム、スマートフォン、または他の検索可能装置などの装置も同様に本発明を使用することができる。この後の説明では、本発明を使用する他のこうした任意の装置の代替の使用を除くことなく、典型的な装置をコンピュータと呼ぶこととする。
【００１４】
本発明は、コンピュータによって実行されるプログラムモジュールなどのコンピュータ実行可能命令の一般的な文脈で説明することができる。一般にプログラムモジュールは、特定のタスクを実行する、または特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。さらに、本発明は、ハンドヘルド装置、マルチプロセッサシステム、マイクロプロセッサベースまたはプログラム可能家庭電化製品、ミニコンピュータ、メインフレームコンピュータなどを含む様々なコンピュータシステム構成で実施できることを当技術分野の技術者であれば理解できよう。また、本発明は、タスクが通信ネットワークによってリンクされているリモート（遠隔）処理装置によって実行される分散コンピューティング環境でも実施することができる。分散コンピューティング環境では、プログラムモジュールを、メモリ記憶装置を含むローカルおよびリモートのコンピュータ記憶媒体に置くことができる。
【００１５】
図１を参照すると、本発明を実施する典型的なシステム１００は、処理ユニット１２０、システムメモリ１３０、およびシステムメモリ１３０を含む様々なシステムコンポーネントを処理ユニット１２０に結合するシステムバス１２１を含む汎用コンピューティング装置をコンピュータ１１０の形で含んでいる。
【００１６】
コンピュータ１１０は、一般に様々なコンピュータ可読媒体を含む。コンピュータ可読媒体は、それだけには限定されないが一例として、コンピュータ記憶媒体および通信媒体を含み得る。コンピュータ記憶媒体例には、それだけには限定されないが、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、電気的消去書き込み可能読み取り専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリまたは他のメモリ技術、ＣＤ−ＲＯＭ、デジタル多用途ディスク（ＤＶＤ）または他の光またはホログラフィックディスク記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置または他の磁気記憶装置、または所望の情報の格納に使用でき、コンピュータ１１０からアクセスできる他の任意の媒体などがある。システムメモリ１３０は、ＲＯＭ１３１やＲＡＭ１３２など、揮発性および／または不揮発性メモリの形のコンピュータ記憶媒体を含む。基本入出力システム１３３（ＢＩＯＳ）は、（例えば起動中など）コンピュータ１１０内の要素間での情報の転送を助ける基本ルーチンを含み、一般にＲＯＭ１３１に格納されている。ＲＡＭ１３２は一般に、処理ユニット１２０から直接アクセス可能な、かつ／または処理ユニット１２０が現在処理しているデータおよび／またはプログラムモジュールを含む。図１は、それだけには限定されないが一例として、ブラウザを含むオペレーティングシステム１３４、同じくブラウザを含むアプリケーションプログラム１３５、他のプログラムモジュール１３６、およびプログラムデータ１３７を示している。
【００１７】
コンピュータ１１０は、他の取外式（取り外し可能）／固定式（取り外し不能）、揮発性／不揮発性コンピュータ記憶媒体を含むこともできる。一例にすぎないが、図１は、固定式不揮発性磁気媒体から読み取り、あるいはそこに書き込むハードディスクドライブ１４１、取外式不揮発性磁気ディスク１５２から読み取り、あるいはそこに書き込む磁気ディスクドライブ１５１、およびＣＤ−ＲＯＭや他の光媒体など、取外式不揮発性光ディスク１５６から読み取り、あるいはそこに書き込む光ディスクドライブ１５５を示している。典型的な動作環境で使用できる他の取外式／固定式、揮発性／不揮発性コンピュータ記憶媒体には、それだけには限定されないが、磁気テープカセット、フラッシュメモリユニット、デジタル多用途ディスク、デジタルビデオテープ、半導体ＲＡＭ、半導体ＲＯＭなどがある。ハードディスクドライブ１４１は、インターフェイス１４０など固定式メモリインターフェイスを介して一般にシステムバス１２１に接続される。磁気ディスクドライブ１５１および光ディスクドライブ１５５は、インターフェイス１５０など、取外式メモリインターフェイスによって一般にシステムバス１２１に接続される。
【００１８】
上述し、図１に示したドライブおよびその関連のコンピュータ記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、およびコンピュータ１１０の他のデータの記憶を提供する。例えば、ハードディスクドライブ１４１は、オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、およびプログラムデータ１４７を記憶するものとして示されている。これらのコンポーネントは、オペレーティングシステム１３４、アプリケーションプログラム１３５、他のプログラムモジュール１３６、およびプログラムデータ１３７と同じであっても、異なっていてもよいことに留意されたい。一般に、ＲＡＭに格納されているオペレーティングシステム、アプリケーションプログラムなどは、ハードディスクドライブ１４１から読み取られる対応するシステム、プログラム、またはデータの一部分であり、その部分は所望の機能に応じてサイズおよび範囲が異なる。オペレーティングシステム１４４、アプリケーションプログラム１４５、他のプログラムモジュール１４６、およびプログラムデータ１４７は少なくとも異なるコピーであることを示すために、ここではそれらに異なる番号を付している。ユーザは、キーボード１６２、一般にマウス、トラックボール、タッチパッドと呼ばれるポインティング装置１６１、タッチ画面およびスタイラス入力を受け取ることができる画面などのユーザ入力機能付きの画面、無線入力受信コンポーネント１６３、またはリモート制御などの無線ソースなどの入力装置を介してコマンドおよび情報をコンピュータ１１０に入力することができる。他の入力装置（図示せず）には、マイクロフォン、ジョイスティック、ゲームパッド、衛星パラボラアンテナ、スキャナなどがある。これらおよび他の入力装置は、しばしばシステムバス１２１に結合されているユーザ入力インターフェイス１６０を介して処理ユニット１２０に接続されるが、パラレルポート、ゲームポート、ＩＥＥＥ１３９４ポート、ユニバーサルシリアルバス（ＵＳＢ）、または赤外線（ＩＲ）バスなど他のインターフェイスおよびバス構造で接続してもよい。
【００１９】
表示装置１９１もまた、ビデオインターフェイス１９０などのインターフェイスを介してシステムバス１２１に接続される。表示装置１９１は、それだけには限定されないが、モニタ、ＬＣＤ画面、薄膜トランジスタ（ＴＦＴ）画面、平面型ディスプレイ、従来のテレビ、画面プロジェクタなど、コンピュータ１１０の出力を表示するための任意の装置とすることができる。表示装置１９１に加えて、コンピュータは、出力周辺インターフェイス１９５を介して接続できるスピーカ１９７、プリンタ１９６などの他の周辺出力装置を含むこともできる。
【００２０】
本発明におけるコンピュータ１１０は、リモートコンピュータ１８０など１つまたは複数のリモートコンピュータへの論理接続を使用してネットワーク式環境で動作する。リモートコンピュータ１８０は、パーソナルコンピュータやサーバでよく、一般にコンピュータ１１０に関連して上述した多くまたはすべての要素を含むが、図１にはメモリ記憶装置１８１のみを示している。図１に示した論理接続は、ローカルエリアネットワーク（ＬＡＮ）１７１およびワイドエリアネットワーク（ＷＡＮ）１７３を含むが、メトロポリタンエリアネットワーク（ＭＡＮ）、イントラネット、またはインターネットへの接続など、他のネットワークを含んでいてもよい。
【００２１】
ＬＡＮネットワーキング環境で使用する場合、コンピュータ１１０は、ネットワークインターフェイスまたはアダプタ１７０を介してＬＡＮ１７１に接続される。ＷＡＮネットワーキング環境で使用する場合、コンピュータ１１０は一般に、モデム１７２、またはインターネットなどＷＡＮ１７３を介して通信を確立する他の手段を含む。モデム１７２は、内蔵のものでも外付けのものでもよく、ネットワークインターフェイス１７０または他の適切な機構を介してシステムバス１２１に接続することができる。モデム１７２は、ケーブルモデム、ＤＳＬモデム、他のブロードバンド装置とすることができる。ネットワーク式環境では、コンピュータ１１０に関連して示したプログラムモジュール、またはその一部をリモートメモリ記憶装置に格納することができる。図１は、それだけには限定されないが一例として、リモートアプリケーションプログラム１８５をメモリ装置１８１上に存在するものとして示している。図示したネットワーク接続は典型的なものであり、コンピュータ間の通信リンクを確立する他の手段を使用してもよいことは理解されよう。
【００２２】
コンピュータ１１０の他の多くの内部コンポーネントを示していないが、こうしたコンポーネントおよび相互接続がよく知られていることは当業者であれば理解されよう。例えば、コンピュータ１１０内にテレビチューナーカードやネットワークインターフェイスカードなどの様々な拡張カ―ドを含めることは、一般に行われていることである。さらに、コンピュータ１１０の内部構成に関するこれ以上の詳細は、本発明との関連で開示する必要はない。
【００２３】
一般に、コンピュータ１１０の電源をオンにする、またはコンピュータ１１０をリセットすると、ＲＯＭ１３１に格納されているＢＩＯＳ１３３は、オペレーティングシステムまたはその必要な部分をハードディスクドライブ１４１からＲＡＭ１３２にロードするよう処理ユニット１２０に指示する。オペレーティングシステム１４４と指定したオペレーティングシステムのコピー部分がＲＡＭ１３２にロードされると、処理ユニット１２０は、オペレーティングシステムコードを実行し、オペレーティングシステム１３４のユーザインターフェイスに関連付けられている可視成分を表示装置１９１上に表示させる。一般に、アプリケーションプログラム１４５がユーザによって開かれると、プログラムコードおよび関連のデータは、ハードディスクドライブ１４１から読み取られ、必要な部分がＲＡＭ１３２にコピーされる。本明細書では、コピー部分を参照番号１３５で表している。
【００２４】
上述したように、本発明を、コンピュータ使用可能命令の一般的な文脈で説明する。コンピュータ使用可能命令は、１つまたは複数のコンピュータまたは他の装置によって使用可能な関数、プロシージャ、スキーマ、ルーチン、コードセグメント、およびモジュールを含む。コンピュータ使用可能命令は、コンピュータが入力のソースに従って反応することを許可するインターフェイスを形成する。命令は、他のコードセグメントと協働して、受信データのソースとともに受信されたデータに応答して様々なタスクを開始する。
【００２５】
図２は、コンピュータユーザがユーザインターフェイス２１４を介してコミュニティ密着型アンサーリングサービス２２２および検索エンジン２４０と対話できる典型的なシステムを示している。この対話は、ネットワーク２５０によってユーザコンピュータ２１０、コミュニティサーバ２２０、および検索エンジンサーバ２３０を介して提供される。ユーザは、一般に、コンピュータ２１０上で稼働しているブラウザ２１２によって、ユーザインターフェイス２１４を介して情報を送受信する。一般にユーザコンピュータをリモートサーバ２３０または２２０に接続する、おそらくＩＰおよびＴＣＰを含む通信プロトコルスイート、またはＵＤＰが提供される。ブラウザ２１２は、ユーザコンピュータ２１０上で稼働し、検索エンジンサーバ２３０上で稼働する検索エンジン２４０に接続することができる。これは、ユーザが、クエリー（問合せ、照会）を検索エンジン２４０に提供することによって、一般にネットワーク上で入手可能な情報の一般情報検索を実行するのを許可する。こうしたクエリーは、一例として、ユーザコンピュータ２１０から発せられたキーワードのリストまたは自然言語の質問を含む。これらは、検索エンジンによって分析され、代わりに、ユーザに有用であることがわかるクエリー検索結果が提供される。この結果は、重要度の高い順に配列されたネットワーク上で使用可能なリンクのサブセット、関連があると思われる情報の簡単な要約、および潜在的な関連性の他のリンクを含み得る。一態様では、本発明は、コミュニティ密着型サービスからの信頼できる回答をこのクエリー応答に組み込む。ブラウザ２１２は、ユーザコンピュータ２１０上で稼働し、コミュニティ密着型サーバ２２０上で稼働するコミュニティ密着型応答サービス２２２に接続することもできる。これは、ユーザがコミュニティ密着型サーバ２２０に格納されている質問のデータベースに対してクエリーを行うのを許可する。本発明は、一般情報検索エンジン２４０から取得されたクエリーの結果を、コミュニティ密着型アンサーリングサービス２２２の結果と効果的に一体化する。これは、例えば、コミュニティ密着型アンサーリングサービス２２２からの結果を、ユーザインターフェイス２１４に提供されるように、一般情報検索エンジン２４０から提供された結果と統合することによって行うことができる。あるいは、コミュニティ密着型アンサーリングサービスは、一般情報検索エンジン２４０からの結果をコミュニティ密着型アンサーリングサービス２２２によって提供されたものと統合し、これらをユーザインターフェイス２１４に提供することができる。さらに別の代替で、図には示していないが、第３のサーバがこれらの結果の統合を提供する。さらに別の代替では、参照により本明細書に組み込む、同時係属の同一出願人による特許出願第１１／００１，１３４号明細書に開示されているように、ユーザコンピュータ２１０が個別のクエリーを生成し、検索結果を統合する。コミュニティサーバ２２０および検索エンジンサーバ２３０は、一例として、個別のホストマシンとして示されている。別の実施形態では、サービスは、同じマシン上でホストされたり、サーバの分散ネットワークによって提供されたりする場合がある。これらのサービスの１つまたは複数へのインターフェイスは、オペレーティングシステム、ブラウザ、インスタントメッセージ用のクライアントインターフェイス、ブログプラットフォーム、アグリゲータ（ａｇｇｒｅｇａｔｏｒ）、または他のサービスクライアントに本来備わっているものである。
【００２６】
次に図３を参照すると、コミュニティ密着型アンサーリングサービスを使用して一般情報検索に使用可能な回答に対して信頼性（オーソリティ）の関連付けを提供するコンピュータ実行方法のフロー図を示している。高レベルの説明では、コミュニティ密着型アンサーリングサービス２２２は、コミュニティ密着型回答データベース３１５における信頼性が関連付けられた情報の共有を介して、信頼性が関連付けられた情報を、サ―バ２３０内の一般情報検索サービス３５０に提供する。この高レベルの説明では、一般性を失わずに、信頼性ベースの情報が一般情報検索サービスの一部として統合される実施形態について検討する。一般情報検索サービス３５０は、コミュニティ密着型回答データベース３１５に含まれる信頼できる回答にアクセスすることができる。以下でさらに説明するように、データベース３１５は、ステップ３３８で、第１のユーザからの第１のクエリー入力によって、最終的に信頼できる質問および回答がデータベースに対して生成されたときには、すでに投入されている。一般情報検索サービス３５０は、ステップ３５５で、第２のユーザから第２のクエリー入力を取得し、次に、ステップ３６０で、コミュニティ密着型回答データベース３１５に対してクエリーを行い、ステップ３８０で、最終的にこの情報をユーザに提供し、ステップ３７５で、この情報は、ステップ３７０で一般情報データベースから取得された検索結果と統合される。この回答は、何らかのレベルの信頼性に関連付けられる。例えば、信頼性の関連付けは、以前質問を投稿したユーザが所与の回答を信頼できるとして受け入れたにすぎないことを示すことができる。第１のユーザが、１つまたは複数の方法で、一般情報検索に提供された結果内の回答に置く信憑性を定量化することによって、さらに信頼性を関連付けることができる。こうした定量化の例には、これだけには限定されないが、例えばＡ＋、Ａ、Ａ−、Ｂ＋、Ｂ、Ｂ−、・・・などの成績評価、１００％、９０％、５０％など与えられた回答の受け入れ可能性を示す割合、例えば星の数による５段階の評価、スーパーユーザ、専門家、素人など、回答を提供したコミュニティ内の人物のステータス、６８％、過半数など、受け入れ可能性に関するコミュニティ投票の結果、優れている、良い、普通、悪いなど、回答に関するコミュニティの専門家の意見などがある。信頼性のこうした定量化は、第２のユーザに示され得る情報の中で評価が行われるのを許可する。こうした「ソフトな信頼性」を、第２のユーザへの代替の情報の提示の順序またはステータスを割出しするための入力として使用することもできる。
【００２７】
コミュニティ密着型質問回答サービス３００は、質問に対する信頼できる回答の大型データベースを作成する便利な方法を提供する。この方法は、サービスが、アンサーリングサービスにおける任意のコミュニティのメンバーとは限らないネットワークの参加者と対話する開かれたユーザインターフェイスを提供する。この方法は、ステップ３０５で、第１のユーザから第１のクエリー入力を取得する。この入力は、キーワードのリストの形式とすることができ、その順序は、重要度を示していても示していなくてもよい。あるいは、この入力は自然言語の質問とすることができる。一般性を失うことなく、ユーザは、自然言語の質問を提供すると仮定する。ステップ３０５で、キーワードのリストが取得された場合、ステップ３２５の後で肯定入力が示されると、自然言語の質問が取得される。第１のクエリー入力が構文解析されて、いくつかの意味のあるテキスト一致成分が取得される。これらの成分は、ステップ３１０で、コミュニティ密着型回答データベース３１５の検索を行うために使用される。この検索の結果は、ステップ３２０で、第１のユーザに提供される。一般に、クエリー結果は、データベース内のいくつかの同様の質問に部分的に一致し、これらの結果は、当分野でよく知られているように、いくつかの基準を介して一致の相対的な強度によってランク付けされて、ユーザに提供される。これらの結果は、一般情報検索結果の結果と統合することもできる。これは、特に、コミュニティ密着型回答データベースでの一致の強度が弱いときに有利である。本発明は、ステップ３２５で、第１のユーザに、ユーザの質問をコミュニティ密着型アンサーリングサービスに投稿する機会を提供する。ユーザが質問を投稿しないことを選択した場合、第１のユーザは、ステップ３３０で、コミュニティ密着型回答データベースによって提供されたリンクのうちの１つ、または一般情報検索結果によって提供されたリンクのうちの１つを選択することができる。
【００２８】
ユーザが質問をコミュニティ密着型アンサーリングサービスに投稿することを選択した場合、メッソードは続行する。コミュニティ密着型アンサーリングサービスは、メンバーが他のメンバーに、あらゆる質問に対する回答を求めるアンサーリングサービスであり、メンバーの一部は本人も認める専門家である。質問は、範囲が大いに異なる可能性がある。「香港の人口密度はどのぐらいか？」など、純粋に事実に関するものでもよい。「誰がタイタニックに出演したか？」など、雑学的知識でもよい。「雨樋が詰まるのを防ぐ最適な方法は何か？」など、実用的なものでもよい。コミュニティのメンバーには、妥当な回答を提供するように、定量的または定性的な報奨が与えられる。例えば、メンバーが受け入れられた回答を多数提供した場合、このメンバーは報奨を受け取る。定性的な報奨の一例としては、素人などのあまり重要ではない肩書きではなく、マスターなどの肩書きがある。これらの肩書きは、メンバーのプロフィールに、コミュニティの要約とともに、またはその送信時に列挙することができる。定量的な報奨の一例としては、「合計ポイント１０３２」などの有益な実績点の累算を反映する数字がある。
【００２９】
ステップ３２５で、ユーザは、その質問をコミュニティ密着型アンサーリングサービスに投稿したいことを示す。この入力は、質問の１つまたは複数のカテゴリの指示、質問の聞き手、および受け入れ可能な回答の提供されたポイント数を含む。受け入れ可能な回答に提供されたポイントによって、他のメンバーは、報奨を受け取るために質問に回答するようとする。
【００３０】
カテゴリは、質問が関連し得る、考え得るすべての主題の分類内の対象領域である。例えば、生物組織についての質問は、個人衛生、または生物科学のカテゴリに入れることができる。同様に、ボーリングについての質問は、レクリエーションスポーツのカテゴリ、および雑学的知識のカテゴリに投稿することができる。質問がコミュニティ密着型アンサーリングサービスに投稿されると、１つまたは複数のカテゴリが第１のユーザに示唆されることが好ましい。示唆されたカテゴリは、その質問と各カテゴリ内の他の質問との相関に基づく。次いで、質問は、第１のユーザまたはシステムの選択に基づいて、１つまたは複数のカテゴリに関連付けられる。
【００３１】
質問の聞き手は、第１のユーザが質問に対処することを望むコミュニティメンバーのグループである。聞き手の例には、コミュニティ全体、専門家（またはあるカテゴリに興味があるすべての人々）のコミュニティ、バディリスト（仲間リスト）のメンバーであるすべての者などや、コミュニティ内のあるレベルの名声を獲得したすべての者などのコミュニティ内のソーシャルネットワークなどがある。
【００３２】
ステップ３２５で、ユーザがその質問をコミュニティ密着型アンサーリングサービスに投稿することを選択すると、ユーザは、ステップ３３２でコミュニティから回答を受信する前に、ログイン、パスワードなど、メンバーであることの信用証明情報（ｍｅｍｂｅｒｓｈｉｐ  ｃｒｅｄｅｎｔｉａｌ）を提供することが好ましい。ユーザがまだメンバーではない場合、アカウントが作成され、初期化される。したがって、信頼性の割出しは、認証されたユーザによって行うことができる。メンバーであることは、例えば他のメンバーについてのより詳細な情報、まだ正式に回答されていない質問または回答など、ユーザがメンバーのみの個別の情報にアクセスするのを許容する。
【００３３】
ステップ３３２で、未解決の質問に関して、コミュニティのメンバーから回答が受信される。ステップ３３４で、質問を尋ねたユーザは、回答の信頼性を割出しする。少なくとも、この割出しは、提供された回答の質問提供者の主観的な意見を伴う。また、割出しは、コミュニティまたはスーパーユーザによる回答の評価から成る、またはそれを組み込む。ステップ３３６で、十分な信頼性がある回答が提供されると、回答および質問は結合されて、ステップ３３８で、信頼できる回答のデータベース３１５に追加される。したがってデータベース内の回答は、提供された回答のメンバーのレビューに基づいて、および受け入れ可能な信頼性の基準に基づいて、少なくとも一定のレベルの信頼性を達成している。上述したように、データベースに信頼性の定量化を与えることも好ましい。回答の信頼性が不十分である場合、回答をデータベースに追加しないようにし、メッソードはステップ３３２に戻って、その質問の他の回答を待つ。
【００３４】
図４は、コンピュータ実行コミュニティ密着型質問回答サービス２２２を示すブロック図である。マクロレベルでは、このサービスは、４１０および４１２から４１４までで示す潜在的に非常に多くのボランティアユーザの対話に基づいて、検索エンジン４６０に信頼できる回答を提供する。これは、クエリー入力受信コンポーネント４２５、回答受信コンポーネント４３０、報奨付与コンポーネント４４５、および信頼性割当コンポーネント４３５の使用を介して達成され、その結果、回答済み質問のデータベース４４０、および出力コンポーネント４５０にもたらされる。
【００３５】
クエリー入力受信コンポーネント４２５は、ステップ３２５との関連で上述したように、コミュニティに質問の回答を試みさせようと決めたユーザから質問を受け付ける。このコンポーネントは、未解決の質問を適切に入力し、これらをコミュニティのメンバーから利用可能にするために、コミュニティのメンバーになるユーザへのインターフェイスを提供する。質問の適切な入力は、メンバー、提供されたポイント数、質問の聞き手、質問が未解決のままである時間など、質問関連のデータの受け入れを伴う。例えば、ＸＭＬフィード（ＸＭＬ  ｆｅｅｄ）などの集計出力を介してカテゴリを発行する、またはメンバーがいくつかの質問をユーザのシンジケーションのＸＭＬフィード（ｕｓｅｒ  ｓｙｎｄｉｃａｔｉｏｎ  ＸＭＬ  ｆｅｅｄ）などの集計入力に追加することを許可することによって、質問をコミュニティのメンバーに使用できるようにする。
【００３６】
回答受信コンポーネント４３０は、潜在的な回答をコミュニティメンバーから受け付け、これらの回答を、検討のために、メンバーの適切なグループに配信する。最初は、関連の質問を投稿した人のみに回答が発行される。スーパーユーザやコミュニティなど、他のメンバーによって評価が要求されると、このコンポーネントは、回答をこうしたメンバーにも提供する。
【００３７】
信頼性割当コンポーネント４３５は、信頼できる回答を回答済み質問のデータベース４４０に提供する。このコンポーネントは、信頼性を示す基準を評価し、回答に十分信頼性があるときにデータベースに含めることを決定する。このコンポーネントは、任意選択で、回答に関する評価結果を求め、計算し、提供する評価受信サブコンポーネントを含む。このサブコンポーネントは、質問を投稿したメンバーから、またはサービス内のコミュニティまたはスーパーユーザから評価入力を受信することができる。
【００３８】
報奨付与コンポーネント４４５は、有益な挙動を示すメンバーに報奨を提供する。このコンポーネントは、ポイントシステムを含むことが好ましい。ポイントは、コミュニティ密着型アンサーリングサービスによって作成された一種の人工の通貨として働く。メンバーは、参加すると、譲渡されたポイントによってメンバーに質問の回答の代価を支払うためのポイント数をいくつか受信する。回答したメンバーは、他のユーザまたはシステムから、またはその両方からポイントを受信する。大きい仕事をしたメンバーは、ポイントを介して名声および評価を得る。以下の表は、メンバーに適切な報奨システムを提供することができるポイントの割当の一例である。上述したように、メンバーを有意義に参加する動機付けのために他の報奨システムを実施することができる。
【００３９】
【表１】
2006127508.tif 000003
【００４０】
報奨付与コンポーネントは、対賭博対策サブコンポーネントを含むことが好ましい。このサブコンポーネントは、悪意のあるメンバーがシステムの「賭博（gaming）」を行い、本質的に通貨の価値を下げるのを防ぐために必要である。システムの「賭博」を行う方法の一例は、敵意のあるメンバーが他の各質問に回答するＩＤ（身分照明書）のクラスタ（束）を作成することである。別の賭博戦略は、空名声を与えるために、ポイントを第１のＩＤに移動する未使用のＩＤのクラスタを作成することである。対賭博対策サブコンポーネントは、すべての質問を多数決にかける、賭博を検出するための自動化の使用、ログをスキャンして、クラスタ化されたユーザを検出する、違反のポイントを自動的に削除する、仮のパワーユーザを作成して、最適な回答を承認し、偽ユーザを報告する、どのユーザのプロフィールページにもその質問に回答した人のリストおよび「この偽ユーザを報告する」旨のプロンプトを載せる、質問の送信時にＣＡＰＴＣＨＡを使用するなどの技術の１つまたは複数を伴い得る。
【００４１】
名声または名誉を高得点の合計に関連付けることに加えて、システムは、任意選択で、十分な合計ポイントを稼いだユーザが報酬を受け取ることができる報酬サブコンポーネントを含むことができる。これは、報酬が、稼いだポイントを減らすことなく、あるポイントレベルを獲得した者のボーナスであるように実施することができる。あるいは、ポイントを報酬と交換することができる。報酬は、商品またはサービスの割引、消費者取引で使用するクーポン、無料の商品またはサービス、または仮想プロパティを含むことができる。仮想プロパティの例には、一時的なコンピュータサービス、ビデオゲームの「チートコード（ｃｈｅａｔ  ｃｏｄｅｓ：隠しコマンド、裏コマンドともいう）」、より高いレベルのビデオゲームの達成、能力、または目標財産を与えるトークンまたは財産の許可証がある。
【００４２】
出力コンポーネント４５０は、信頼できるデータベース４４０の信頼性の関連付けを検索エンジン４６０に提供する。出力コンポーネントは、信頼性が不十分な回答が検索エンジンに提供されるのを防ぐ選別サブコンポーネントを含めることによって信頼性の関連付けを提供することができる。出力サブコンポーネントは、割出しされた信頼性の定量化を信頼できる回答に関連付ける信頼性割当サブコンポーネントも含み得る。上記では、信頼性の定量化の様々な方法について説明してきた。
【００４３】
図５は、代替のコンピュータ実行情報検索サービス２４０を示すブロック図である。上位レベルで、このサービスは、クエリー入力受信コンポーネント５２５を介して一般ユーザ５１０からクエリーを受信するコンポーネントを組み込む検索エンジンを備える。次いでサービスは、クエリー結果生成コンポーネント５５０を介して結果を提供する。クエリー結果生成コンポーネント５５０は、信頼できる回答のデータベース５３０、一般情報データベース５３５、および結果コンバイナ５４０を含む。一般にこれらのコンポーネントは、ともに単一のサーバ上、または一般情報検索サービスサーバのバンクにあるが、一部分、ユーザコンピュータ、または１つまたは複数のコミュニティ密着型サーバ、またはその組み合わせのエージェントとして実装することができる。
【００４４】
このサービスは、必ずしも質問回答サービスのメンバーとは限らない、５１０および５１２から５１４までによって示される潜在的に非常に多くのボランティアユーザに提供される。クエリー入力受信コンポーネント５２５は、本発明の改良された一般情報検索サービスを使用することを決定したユーザから質問を受け付ける。このコンポーネントは、クエリーを受信するために、ユーザへのインターフェイスを提供する。上述したように、これらのクエリーは、キーワードの文字列、または自然言語文の形式とすることができる。これらのクエリーは、自然言語の質問の形式とすることが好ましい。というのは、これは、より良い情報が、ユーザに提供される可能性のある、以前に回答済み質問の検索を助けるのをできるようにするためである。クエリー受信コンポーネントは、一般のユーザ５１０まで及ぶインターフェイスを有する。
【００４５】
信頼できる回答のデータベース５３０は、受信されたクエリーが正式に回答済み質問に対して分析され、比較された結果として、第１の出力を提供する。上記で詳しく説明したように、回答の信頼性が受け入れ可能なレベルのものであるとの自立した人間のレビューが最低限ある場合を除いて、これらの正式に回答済み質問は、データベースに入力されていない。また、この信頼性は、成績評価、受け入れ可能性を示す割合、評価、コミュニティ内のその人物のステータス（地位）、コミュニティ投票の結果、回答に関する少なくとも１人のコミュニティの専門家の意見の形式で、データベースにおいて定量化されることが好ましい。信頼性のこうした定量化は、ユーザに提示する異なるデータソースの構成を向上させるために、結果コンバイナに提供されることが有利であり得る。
【００４６】
一般情報データベース５３５は、当技術分野ではよく知られているように、受信されたクエリーがネットワーク上で一般に入手可能な情報に対して分析され、比較された結果として、第２の出力を提供する。このデータベースは、コンポーネント５２５によって受信されたクエリー入力の結果としてクエリーが行われ、データベース５３０に対するクエリーを行うために使用されたパーサ（構文解析ツール）を使用することができる。あるいは、このデータベースは、コンポーネント５２５によって受信された同じクエリー入力に対して作用する１つまたは複数の類似のパーサを別々に使用することによってクエリーが行われる。
【００４７】
結果コンバイナコンポーネント５４０は、信頼できる回答のデータベース５３０からのクエリーの結果として生成された第１の出力、および一般情報データベース５３５のクエリーの結果として生成された第２の出力を統合する。結果コンバイナコンポーネントは、クエリーまたは関連の質問をコミュニティ密着型アンサーリングサービスに投稿する勧誘とともにリンクを提供する勧誘サブコンポーネントを含むことが好ましい。１つまたは複数の示唆されたカテゴリ、およびコミュニティに属するこの対象領域内の専門家の数、または回答の平均待ち時間をこの勧誘に統合することができる。したがって、ユーザが統合された応答に満足できない場合、信頼できる回答を取得するための便利な方法が提供される。
【００４８】
結果コンバイナコンポーネント５４０は、一実施形態では、サービスによって生成されたデータを順序良く提示することを許容する出力サブコンポーネントも含むことが好ましい。このサブコンポーネントは、クエリーと一般情報データベース内の入力項目との相関を抽出する、第１の出力に基づく第１のリスト、およびクエリーとコミュニティ密着型の情報データベース内の入力項目との相関を抽出する、第２の出力に基づく第２のリストを提供する。第１のリストは、最終的にユーザの、クエリーを入力するユーザのユーザインターフェイスの第１のエリア内に提示される。第２のリストは、最終的にユーザのユーザインターフェイスの第２のエリアに提示される。これは、ユーザが情報を異なるソースから分け、２つのデータベースによって提供された情報の優劣を容易に評価することを許可する。結果コンバイナコンポーネントは、ユーザインターフェイスに提供された結果内の少なくとも１つの項目の信頼性を示す第２のリスト内の少なくとも１つのフィールドを与える信頼性出力サブコンポーネントにより向上させることができる。これは、抽出された各項目の信頼性の重み付けまたは評価の形式、または第２のリスト全体の信頼性の強度を示すフィールドの形式を取り得る。このフィールドは、評価、回答の受け入れ可能性を示す割合、星の数による５段階の評価、回答を提供したコミュニティ内の人物のステータス、コミュニティ投票の結果、回答に関するコミュニティの専門家の意見で表すことができる。
【００４９】
あるいは、別の実施形態で、結果コンバイナコンポーネント５４０は、サービスによって生成されたデータを統合された形で提示することを許容するリスト統合サブコンポーネントも含む。このサブコンポーネントは、１つのリストに、第１の出力に基づく第１のリストの入力項目と、第２の出力に基づく第２のリストとを統合する。第１のリストは、一般に、情報一致のみの強度によって順序付けられるが、第２のリストの順序付けに使用できる基準は２つあり得る。それは、情報一致の強度、および信頼できる回答のデータベース５３０内で定量化された信頼性の強度である。したがって、リストを提示された単一のリストに混合する際に、異なるように重み付けされ得る３つの独立した基準がある。リスト１の情報一致の強度、リスト２の情報一致の強度、およびリスト２の信頼性の強度である。第１の実施形態では、定量化された信頼性は使用されないか、必要ではなく、２つのリストを単一のスケールに入れてリストを一体化するように一致のみの強度が重み付けされる。他の実施形態は、これらの基準の任意の２つまたは３つに基づいて、類似の重み付けを行って統合を行うことができる。結果コンバイナコンポーネントは、ユーザインターフェイスに提供された結果内の少なくとも１つの項目の信頼性を示す一体化されたリスト内の少なくとも１つのフィールドを提供する信頼性出力サブコンポーネントを含むことによって向上させることもできる。これは、第２のリストから来た抽出された各項目の信頼性の重み付けまたは評価、または第２のリストから来た要素内の信頼性の強度を示すフィールドの形式を取ることができる。このフィールドは、評価、回答の受け入れ可能性を示す割合、星の数による５段階の評価、回答を提供したコミュニティ内の人物のステータス、コミュニティ投票の結果、回答に関するコミュニティの専門家の意見で表すことができる。
【００５０】
したがって、本発明は、ユーザの質問に回答する可能性が高い検索サービスから回答を取得するためのシステムおよび方法をユーザに提供するということがわかる。
【００５１】
本発明の代替実施形態および実装形態は、図面を含めて本明細書を見直すと、関連の当業者にははっきりと理解できよう。したがって、本発明の範囲は、上記の説明ではなく、添付の特許請求の範囲によって規定される。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施に使用するのに適したコンピューティングシステム環境を示すブロック図である。
【図２】コンピュータユーザがコミュニティ密着型アンサーリングサービスおよび汎用検索エンジンと対話する典型的なシステムを示すブロック図である。
【図３】コミュニティ密着型アンサーリングサービスを使用して一般情報検索に使用可能な回答に対して信頼性の関連付けを提供するコンピュータ実行方法を示すフロー図である。
【図４】コンピュータ実行コミュニティ密着型質問回答サービスを示すブロック図である。
【図５】コンピュータ実行情報検索サービスを示すブロック図である。
【符号の説明】
【００５３】
１００  コンピューティングシステム環境
１１０  パーソナルコンピュータ
１２０  プロセッサユニット
１２１  システムバス
１３０  システムメモリ
１３１  ＲＯＭ
１３２  ＲＡＭ
１３３  ＢＩＯＳ
１３４  オペレーティングシステム
１３５  アプリケーションプログラム
１３６  他のプログラムモジュール
１３７  プログラムデータ
１４０  固定式不揮発性メモリインターフェイス
１４１  ハードディスクドライブ
１４４  オペレーティングシステム
１４５  アプリケーションプログラム
１４６  他のプログラムモジュール
１４７  プログラムデータ
１５０  取外式不揮発性メモリインターフェイス
１５１  磁気ディスクドライブ
１５２  取外式不揮発性磁気ディスク
１５５  光ディスクとライブ
１５６  取外式不揮発性光ディスク
１６０  ユーザ入力インターフェイス
１６１  マウス
１６２  キーボード
１６３  無線入力受信コンポーネント
１７０  ネットワークインターフェイス
１７１  ローカルエリアネットワーク
１７２  モデム
１７３  ワイドエリアネットワーク
１８１  メモリ記憶装置
１８５  リモートアプリケーションプログラム
１９０  ビデオインターフェイス
１９１  表示装置
１９５  出力周辺インターフェイス
１９６  プリンタ
１９７  スピーカ
２１０  ユーザコンピュータ
２１２  ユーザブラウザ
２１４  ユーザインタフェース
２２０  コミュニティサーバ
２２２  コミュニティ密着型アンサーリングサービス
２３０  検索エンジンサーバ
２４０  検索エンジン
２５０  ネットワーク
４１０  ユーザ
４１２  ユーザ
４１４  ユーザ
４２５  クエリー入力受信コンポーネント
４３０  回答受信コンポーネント
４３５  信頼性割当コンポーネント
４４０  回答済み質問のデータベース
４４５  報奨付与コンポーネント
４５０  出力コンポーネント
４６０  検索エンジン
５１０  ユーザ
５１２  ユーザ
５１４  ユーザ
５２５  クエリー入力受信コンポーネント
５３０  信頼できる回答のデータベース
５３５  一般情報のデータベース
５４０  結果コンバイナ
５５０  問合せ結果生成コンポーネント
【図１】
2006127508.tif 000004
【図２】
2006127508.tif 000005
【図３】
2006127508.tif 000006
【図４】
2006127508.tif 000007
【図５】
2006127508.tif 000008