(57)【特許請求の範囲】
【請求項１】
通信システム中の１つ以上のコンポーネントによって検索結果を提供する方法であって、
ユーザによって提起されたクエリを受信することと、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
前記クエリに基づいて検索を実行することと、
検索結果を取得することと、
前記クエリに含まれた前記フレンド識別に基づいて、前記ユーザによって予め決定されたフレンドに関連付けられたフレンド・バイアス・データをフレンド・データベースから検索することと、
検索された前記フレンド・バイアス・データに基づいて、前記検索結果にバイアスを適用することと、
前記バイアス適用検索結果を記憶することと、
前記バイアス適用検索結果を前記ユーザに送信することと、
前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信することと、
前記ユーザフィードバックに基づいて前記フレンド・データベースを更新することと
を備える方法。
【請求項２】
前記ユーザに前記ユーザフィードバックを入力するよう促すために、前記ユーザにフィードバック要求を送信することを更に備える、請求項１の方法。
【請求項３】
前記バイアスを適用することは、前記フレンド・バイアス・データに基づいて前記検索結果をフィルタ処理すること、前記フレンド・バイアス・データに基づいて前記検索結果を順位付けすること、前記フレンド・バイアス・データに基づいて前記検索結果をフィルタ処理および順位付けすること、のうちの少なくとも１つを備える、請求項１の方法。
【請求項４】
前記ユーザまたは前記ユーザによって予め決定されたフレンドのうちの少なくとも一方の行動に関連付けられた情報を受信することと、前記受信された情報に基づいて、前記フレンド・バイアス・データを備えるフレンド・データベースを更新することと、を更に備える、請求項１の方法。
【請求項５】
前記クエリに対応する拡張データを取得することを更に備え、前記クエリに基づいて検索を実行することまたは前記検索結果にバイアスを適用することのうちの少なくとも１つは、更に前記拡張データに基づくものである、請求項１の方法。
【請求項６】
前記バイアスを適用することは、前記フレンド・バイアス・データに基づいて前記検索結果に情報を含めること又は前記検索結果から情報を排除することのうちの少なくとも１つを更に備える、請求項１の方法。
【請求項７】
前記排除することは、前記クエリを提起した前記ユーザと協力する予め決められたユーザに過去に提供された検索結果の一部分を除外することを更に備える、請求項６の方法。
【請求項８】
検索結果を提供するための命令を備えるコンピュータ可読記憶媒体であって、
コンピュータに、ユーザによって提起されたクエリを受信させるための少なくとも１つの命令と、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
前記コンピュータに、前記クエリに基づいて検索を実行させるための少なくとも１つの命令と、
前記コンピュータに、検索結果を取得させるための少なくとも１つの命令と、
前記コンピュータに、前記クエリに含まれた前記フレンド識別に関連付けられたフレンド・バイアス・データをフレンド・データベースから検索させるための少なくとも１つの命令と、
前記コンピュータに、検索された前記フレンド・バイアス・データに基づいて、前記検索結果にバイアスを適用させるための少なくとも１つの命令と、
前記コンピュータに、前記バイアス適用検索結果を記憶させるための少なくとも１つの命令と、
前記コンピュータに、前記バイアス適用検索結果を前記ユーザに送信させるための少なくとも１つの命令と、
前記コンピュータに、前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信させるための少なくとも１つの命令と、
前記コンピュータに、前記ユーザフィードバックに基づいて前記フレンド・データベースを更新させるための少なくとも１つの命令と、
を備えるコンピュータ可読記憶媒体。
【請求項９】
検索結果を提供するために構成された少なくとも１つのプロセッサであって、
ユーザによって提起されたクエリを受信する第１モジュールと、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
前記クエリに基づいて検索を実行し、検索結果を取得する第２モジュールと、
前記クエリに含まれた前記フレンド識別に基づいて、前記ユーザによって予め決定されたフレンドに関連付けられたフレンド・バイアス・データをフレンド・データベースから検索する第３モジュールと、
検索された前記フレンド・バイアス・データに基づいて、前記検索結果にバイアスを適用する第４モジュールと、
前記バイアス適用検索結果を記憶する第５モジュールと、
前記バイアス適用検索結果を前記ユーザに送信する第６モジュールと、
前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信する第７モジュールと、
前記ユーザフィードバックに基づいて前記フレンド・データベースを更新する第８モジュールと、
を備えるプロセッサ。
【請求項１０】
検索結果を提供するための装置であって、
ユーザによって提起されたクエリを受信する手段と、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
前記クエリに基づいて検索を実行し、検索結果を取得する手段と、
前記クエリに含まれた前記フレンド識別に基づいて、前記ユーザによって予め決定されたフレンドに関連付けられたフレンド・バイアス・データをフレンド・データベースから検索する手段と、
検索された前記フレンド・バイアス・データに基づいて、前記検索結果にバイアスを適用する手段と、
前記バイアスが適用されたバイアス適用検索結果を記憶する手段と、
前記バイアス適用検索結果を前記ユーザに送信する手段と、
前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信する手段と、
前記ユーザフィードバックに基づいて前記フレンド・データベースを更新する手段と、
を備える装置。
【請求項１１】
検索結果を提供するための装置であって、
ユーザによって提起されたクエリを受信するための通信コンポーネントと、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
前記クエリに基づいて検索を実行して検索結果を生成するための検索エンジン・コンポーネントと、
前記クエリに含まれた前記フレンド識別に基づいて、前記ユーザによって予め決定されたフレンドに関連付けられたフレンド・バイアス・データをフレンド・データベースから検索し、検索された前記フレンド・バイアス・データに基づいて前記検索結果にバイアスを適用するためのフレンド・バイアス・コンポーネントと、
前記バイアスが適用されたバイアス適用検索結果を記憶するための記憶コンポーネントと、
前記バイアス適用検索結果を前記ユーザに送信し、前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信するための送受信コンポーネントと、
前記ユーザフィードバックに基づいて前記フレンド・データベースを更新するための更新コンポーネントと、
を備える装置。
【請求項１２】
前記検索エンジン・コンポーネント又は前記フレンド・バイアス・コンポーネントは、前記フレンド・バイアス・データに基づいて前記検索結果をフィルタ処理すること、前記フレンド・バイアス・データに基づいて該検索結果を順位付けすること、前記フレンド・バイアス・データに基づいて前記検索結果をフィルタ処理および順位付けすること、のうちの少なくとも１つを実行する、請求項１１の装置。
【請求項１３】
前記検索エンジン・コンポーネント又は前記フレンド・バイアス・コンポーネントは、前記ユーザまたは前記ユーザによって予め決定されたフレンドのうちの少なくとも一方の行動に関連付けられた情報を受信し、受信した情報に基づいて前記フレンド・バイアス・データを更新する、請求項１１の装置。
【請求項１４】
前記クエリは拡張データに更に関連付けられ、前記検索エンジン・コンポーネントは前記フレンド・バイアス・データに基づいて前記検索を実行し、或いは、前記検索エンジン・コンポーネント又は該フレンド・バイアス・コンポーネントは前記拡張データに基づいて前記検索結果に更にバイアスを適用する、請求項１１の装置。
【請求項１５】
前記検索エンジン・コンポーネント又は前記フレンド・バイアス・コンポーネントは、前記フレンド・バイアス・データに基づいて前記検索結果に情報を含めること又は前記検索結果から情報を排除することのうちの少なくとも１つに基づいて前記検索結果にバイアスを適用する、請求項１１の装置。
【請求項１６】
前記検索エンジン・コンポーネント又は該フレンド・バイアス・コンポーネントは、前記クエリを提起した前記ユーザと協力する予め決められたユーザに過去に提供された検索結果の一部分を除外する、請求項１５の装置。
【請求項１７】
通信システム中の１つ以上のコンポーネントによって検索結果を取得するための方法であって、
ユーザによって提起されたクエリを受信することと、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
検索実行のために前記クエリを送信することと、
前記クエリに応答してバイアス適用検索結果を受信および記憶することと、なお、前記バイアス適用検索結果は、前記クエリに基づいて検索を実行して検索結果を取得し、前記クエリに含まれた前記フレンド識別に基づいてフレンド・データベースからフレンド・バイアス・データを検索し、前記検索されたフレンド・バイアス・データに基づいて前記検索結果にバイアスを適用することによって得られる、
前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信することと、
前記ユーザフィードバックに基づいて前記フレンド・バイアス・データを更新するために前記ユーザフィードバックを送信することと、
更新された前記フレンド・バイアス・データに基づいて得られた新たなバイアス適用検索結果を受信および記憶することと、
を備える方法。
【請求項１８】
前記バイアス適用検索結果に関連付けられたフィードバックを入力することを前記ユーザに促すことを更に備える、請求項１７の方法。
【請求項１９】
前記バイアス適用検索結果を受信することは、前記フレンド・バイアス・データに基づいてフィルタ処理された検索結果を受信すること、前記フレンド・バイアス・データに基づいて順位付けされた検索結果を受信すること、前記フレンド・バイアス・データに基づいてフィルタ処理および順位付けされた検索結果を受信すること、のうちの少なくとも１つを更に備える、請求項１７の方法。
【請求項２０】
前記バイアス適用検索結果を受信することは、前記ユーザまたは前記ユーザによって予め決定されたフレンドのうちの少なくとも一方の行動に関連付けられる情報に従って、バイアスが適用された検索結果を受信することを更に備える、請求項１７の方法。
【請求項２１】
前記クエリに対応する拡張データを取得することを更に備え、前記バイアス適用検索結果を受信することは、前記拡張データに更に基づいて検索結果を受信することを更に備える、請求項１７の方法。
【請求項２２】
前記バイアス適用検索結果を受信することは、前記フレンド・バイアス・データに基づいて情報を含めること又は情報を排除することのうちの少なくとも１つに更に基づいて検索結果を受信することを更に備える、請求項１７の方法。
【請求項２３】
情報を排除することに基づいて前記バイアス適用検索結果を受信することは、前記クエリを提起した前記ユーザと協力する予め決められたユーザに過去に提供された検索結果の一部分を除外することを更に備える、請求項２２の方法。
【請求項２４】
検索結果を取得するための命令を備えるコンピュータ可読記録媒体であって、
コンピュータに、ユーザによって提起されたクエリを受信させるための少なくとも１つの命令と、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
前記コンピュータに、検索実行のために前記クエリを送信させるための少なくとも１つの命令と、
前記コンピュータに、前記クエリに応答するバイアス適用検索結果を受信および記憶させるための少なくとも１つの命令と、なお、前記バイアス適用検索結果は、前記クエリに基づいて検索を実行して検索結果を取得し、前記クエリに含まれた前記フレンド識別に基づいてフレンド・データベースからフレンド・バイアス・データを検索し、前記検索されたフレンド・バイアス・データに基づいて前記検索結果にバイアスを適用することによって得られる、
前記コンピュータに、前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信させるための少なくとも１つの命令と、
前記コンピュータに、前記ユーザフィードバックに基づいて前記フレンド・バイアス・データを更新するために前記ユーザフィードバックを送信させるための少なくとも１つの命令と、
前記コンピュータに、更新された前記フレンド・バイアス・データに基づいて得られた新たなバイアス適用検索結果を受信および記憶させるための少なくとも１つの命令と、
を備えるコンピュータ可読記憶媒体。
【請求項２５】
検索結果を取得するために構成された少なくとも１つのプロセッサであって、
ユーザによって提起されたクエリを受信する第１モジュールと、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
検索実行のために前記クエリを送信する第２モジュールと、
前記クエリに応答するバイアス適用検索結果を受信および記憶する第３モジュールと、なお、前記バイアス適用検索結果は、前記クエリに基づいて検索を実行して検索結果を取得し、前記クエリに含まれた前記フレンド識別に基づいてフレンド・データベースからフレンド・バイアス・データを検索し、前記検索されたフレンド・バイアス・データに基づいて前記検索結果にバイアスを適用することによって得られる、
前記バイアス適用検索結果に関連付けられるユーザフィードバックを前記ユーザから受信し、前記ユーザフィードバックに基づいて前記フレンド・バイアス・データを更新するために前記ユーザフィードバックを送信する第４モジュールと、
更新された前記フレンド・バイアス・データに基づいて得られた新たなバイアス適用検索結果を受信および記憶する第５モジュールと、
を備えるプロセッサ。
【請求項２６】
検索結果を取得するための装置であって、
ユーザによって提起されたクエリを受信する手段と、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
検索実行のために前記クエリを送信する手段と、
前記クエリに応答するバイアス適用検索結果を受信および記憶する手段と、なお、前記バイアス適用検索結果は、前記クエリに基づいて検索を実行して検索結果を取得し、前記クエリに含まれた前記フレンド識別に基づいてフレンド・データベースからフレンド・バイアス・データを検索し、前記検索されたフレンド・バイアス・データに基づいて前記検索結果にバイアスを適用することによって得られる、
前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信し、前記ユーザフィードバックに基づいて前記フレンド・バイアス・データを更新するために前記ユーザフィードバックを送信する手段と、
更新された前記フレンド・バイアス・データに基づいて得られた新たなバイアス適用検索結果を受信および記憶する手段と、
を備える装置。
【請求項２７】
検索結果を取得するための装置であって、
ユーザによって提起されたクエリを受信するための検索イニシエータ・コンポーネントと、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
検索実行のために前記クエリを送信するための通信コンポーネントと、
前記クエリに応答するバイアス適用検索結果を受信および記憶するための検索結果レビュー・コンポーネントと、なお、前記バイアス適用検索結果は、前記クエリに基づいて検索を実行して検索結果を取得し、前記クエリに含まれた前記フレンド識別に基づいてフレンド・データベースからフレンド・バイアス・データを検索し、前記検索されたフレンド・バイアス・データに基づいて前記検索結果にバイアスを適用することによって得られる、
前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信し、前記ユーザフィードバックに基づいて前記フレンド・バイアス・データを更新するために前記ユーザフィードバックを送信するためのバイアス識別コンポーネントと、
更新された前記フレンド・バイアス・データに基づいて得られた新たなバイアス適用検索結果を受信および記憶するためのコンポーネントと、
を備える装置。
【請求項２８】
前記バイアス識別コンポーネントは、前記バイアス適用検索結果に関連付けられたフィードバックを入力することを前記ユーザに促すことができる機能を更に備える、請求項２７の装置。
【請求項２９】
前記バイアス適用検索結果は、前記フレンド・バイアス・データに基づいてフィルタ処理された検索結果、前記フレンド・バイアス・データに基づいて順位付けされた検索結果、前記フレンド・バイアス・データに基づいてフィルタ処理および順位付けされた検索結果、のうちの少なくとも１つを更に備える、請求項２７の装置。
【請求項３０】
前記バイアス適用検索結果を受信することは、前記ユーザまたは前記ユーザによって識別されるフレンドのうちの少なくとも一方の行動に関連付けられる情報に従ってバイアスを適用された検索結果を受信することを更に備える、請求項２７の装置。
【請求項３１】
前記検索イニシエータ・コンポーネントは前記クエリに対応する拡張データを取得するために更に機能することができ、前記バイアス適用検索結果は前記拡張データに更に基づく検索結果を更に備える、請求項２７の装置。
【請求項３２】
前記バイアス適用検索結果は、前記フレンド・バイアス・データに基づいて情報を含めること又は排除することのうちの少なくとも１つに更に基づく検索結果を更に備える、請求項２７の装置。
【請求項３３】
情報を排除することに基づく前記バイアス適用検索結果は、前記クエリを提起した前記ユーザと協力する予め決められたユーザに過去に提供された検索結果の一部を更に排除する、請求項３２の装置。
【発明の詳細な説明】
【米国特許法第１１９条に基づく優先権主張】
【０００１】
本特許出願は、２００６年８月３１日に提出され、本出願の譲受人に譲渡され、そして、本出願における参照としてここに明確に組み込まれた、“利用者ベースのバイアス（USER-BASED BIASES）を使用した改良された検索結果の取得、提供方法および装置”と題する米国特許仮出願番号第６０／８４１，８０５号への優先権を主張する。
【技術分野】
【０００２】
本開示は一般に検索エンジンに係わる。より具体的には、本明細書で開示される諸態様は、バイアスに基づいて目標検索結果(targeted search results)を提供することに関する。
【背景技術】
【０００３】
検索エンジンはコンピュータ・システム上で情報を探索するのを助けるために設計された情報検索システムである。例えば、検索エンジンはワールド・ワイド・ウェブ（World Wide Web）上で、コンピュータのローカル・メモリ（local memory）上で、或いはコンタクト・リスト（contacts list）のようなアプリケーション（application）において、情報を見つけるために使用されることができる。ユーザによってクエリ（query）が検索エンジンに提出され、そして、該検索エンジンはその関連コンピュータ・システム内で該クエリへの適合性を決定する。例えば、該システムの検索エンジン又は別の部分はそれぞれのコンピュータ・システムの内部で情報に索引(index)を付け、そして該クエリを含むデータは適合性を判定するために索引を付された情報と比較される。また、検索エンジンは該適合する情報を検索結果としてまとめる。更に、検索エンジンは、例えば適合の百分率または人気度に基づいて、適合情報を順位付けることができる。続いて、該検索エンジンは適合した情報を検索結果としてユーザに返す。
【０００４】
検索エンジンはユーザのクエリに対して一般的な答え又は応答を提供するように設計される。従って、同様なクエリを同じ検索エンジンに提出する２つの異なるユーザはほぼ同じ検索結果を受領する。
【０００５】
検索エンジンは近代生活に欠かすことのできない部分となっているので、より的が絞られた／洗練された検索結果をユーザに提供する必要がある。
【発明の概要】
【０００６】
下記は１つ以上の態様について、それ等の態様の基礎的理解を提供するために、簡単な概要を提示する。本概要は全ての想定される態様の広範な総覧ではなく、そして、全ての態様の中心的または決定的な要素を特定するようには意図されておらず、又、何らかの又は全ての態様の範囲の輪郭を描こうとするものでもない。本概要の唯一の目的は、後に提示される更に詳細な説明の前段として、１つ以上の態様のある複数の概念を簡単な形で示すことである。
【０００７】
１つの態様では検索結果を提供する方法は、ユーザによって提起されたクエリを受信すること、及び該クエリに基づいて検索を実行することを含む。該方法は更に該ユーザに関連付けられるフレンド・バイアス（friends bias）を決定すること、及び、該フレンド・バイアスに基づいて検索結果にバイアスを適用することを含む。更に、該方法は該バイアス適用検索結果を記憶することを含む。
【０００８】
別の態様では、検索結果を提供するために構成されたコンピュータ・プログラム製品はコンピュータ可読媒体を具備する。該コンピュータ可読媒体は、ユーザによって提起されたクエリをコンピュータに受信させるための少なくとも１つの命令と、該クエリに基づいてコンピュータに検索を実行させるための少なくとも１つの命令を具備する。また、該コンピュータ可読媒体は、ユーザに関連付けられるフレンド・バイアスをコンピュータに決定させるための少なくとも１つの命令と、該フレンド・バイアスに基づいてコンピュータに検索結果へのバイアス適用を実行させるための少なくとも１つの命令を具備する。更に、該コンピュータ可読媒体は、該バイアス適用検索結果をコンピュータに記憶させるための少なくとも１つの命令を具備する。
【０００９】
更なる態様では、検索結果を提供するために構成された少なくとも１つのプロセッサは、ユーザによって提起されたクエリを受信するための第１モジュールと、該クエリに基づいて検索を実行するための第２モジュールを具備する。又、該少なくとも１つのプロセッサは、ユーザに関連付けられるフレンド・バイアスを決定するための第３モジュールと、該フレンド・バイアスに基づいて検索結果にバイアスを適用するための第４モジュールを具備する。更に、該少なくとも１つのプロセッサは該バイアス適用検索結果を記憶するための第５モジュールを含む。
【００１０】
更に別の態様では、検索結果を提供するための装置は、ユーザによって提起されたクエリを受信するための手段と、該クエリに基づいて検索を実行するための手段を具備する。又、該装置は、ユーザに関連付けられるフレンド・バイアスを決定するための手段と、該フレンド・バイアスに基づいて検索結果にバイアスを適用するための手段を具備する。更に、該装置は該バイアス適用検索結果を記憶するための手段を含む。
【００１１】
また更なる態様では、検索結果を提供するための装置は、ユーザによって提起されたクエリを受信するために機能することができる通信コンポーネントと、該クエリに基づいて検索を実行して検索結果を生成するために機能することができる検索エンジン・コンポーネントを具備する。該装置はユーザに関連付けられるフレンド・バイアス・データを具備するフレンド・バイアス・コンポーネントを更に具備し、ここで該検索エンジン或いは該フレンド・バイアス・コンポーネントは、該フレンド・バイアスに基づく検索結果のバイアス適用に対応してバイアス適用検索結果を生成するために更に機能することができる。更に、該装置は該バイアス適用検索結果を記憶するための手段を含む。更に、該装置は該バイアス適用検索結果を記憶するために機能することができる記憶コンポーネントを具備する。
【００１２】
更に別の態様では、検索結果を求めるための方法はユーザによって提起されたクエリを受信すること、及び該クエリを検索実行のために送信することを具備する。更に、該方法は該クエリに応答してバイアス適用検索結果を受信および記憶することを具備し、ここで該バイアス適用検索結果は、フレンド・バイアス・データに基づくものである。
【００１３】
なお別の態様では、検索結果を求めるために構成されたコンピュータ・プログラム製品はコンピュータ可読媒体を具備する。該コンピュータ可読媒体は、ユーザによって提起されたクエリをコンピュータに受信させるための少なくとも１つの命令と、該クエリを検索実行のためにコンピュータに送信させるための少なくとも１つの命令を具備する。更に、該コンピュータ可読媒体は、該クエリに応答してバイアス適用検索結果をコンピュータに受信および記憶させるための少なくとも１つの命令を具備し、ここで該バイアス適用検索結果はフレンド・バイアス・データに基づくものである。
【００１４】
更なる態様では、検索結果を求めるために構成された少なくとも１つのプロセッサは、ユーザによって提起されたクエリを受信するための第１モジュールと、該クエリを検索実行のために送信するための第２モジュールを具備する。更に、該少なくとも１つのプロセッサは該クエリに応答してバイアス適用検索結果を受信および記憶するための第３モジュールを具備し、ここで該バイアス適用検索結果はフレンド・バイアス・データに基づくものである。
【００１５】
更に別の態様では、検索結果を求めるための装置は、ユーザによって提起されたクエリを受信するための手段と、該クエリを検索実行のために送信するための手段を具備する。更に、該装置は該クエリに応答してバイアス適用検索結果を受信するための手段および記憶するための手段を具備し、ここで該バイアス適用検索結果はフレンド・バイアス・データに基づくものである。
【００１６】
更なる態様では、検索結果を求めるための装置は、ユーザによって提起されたクエリを受信するために機能することができる検索イニシエータ（initiator）コンポーネントと、該クエリを検索実行のために送信するために機能することができる通信コンポーネントを具備する。更に、該装置は該クエリに応答してバイアス適用検索結果を受信および記憶するために機能することができる検索結果レビュー（review）コンポーネントを具備し、ここで該バイアス適用検索結果はフレンド・バイアス・データに基づくものである。
【００１７】
先述の及び関連する目的の達成のために、該１つ以上の態様は、下記に完全に説明され、特に特許請求の範囲で示される特徴を備える。下記の説明と添付の図は、該１つ以上の態様のある一定の例示的特徴を詳細に説明する。これ等の特徴は種々の態様の諸原理が利用できる種々の方法の内のただ数個を示すに過ぎないが、本説明は全てのこのような態様およびその同等物を含むように意図される。
【図面の簡単な説明】
【００１８】
【図１】図１はフレンド・バイアス適用検索結果を提供或いは取得するために機能することができるシステムの一態様の該略図である。
【図２】図２は該システムのアクセス端末の一態様の該略図である。
【図３】図３は該システムのネットワーク装置の一態様の該略図である。
【図４】図４はフレンド・バイアス適用検索結果を取得する方法の一態様の流れ図である。
【図５】図５はフレンド・バイアス適用検索結果を提供する方法の一態様の流れ図である。
【図６】図６はより的の絞られた／洗練された検索結果を提供するためにフレンド・バイアスを使用する一態様のメッセージ流れ図である。
【図７】図７は検索結果をフィルタ処理するためにフレンド・バイアスを使用する一態様のメッセージ流れ図である。
【図８】図８はフレンド・バイアス適用検索結果を補なうことができる情報を生成するためにＷＡＮと連係してＲＦＩＤを使用する一態様の流れ図である。
【発明の詳細な説明】
【００１９】
ここで開示される諸態様は、ユーザによって識別された１つ以上のフレンドと関連づけられるバイアスのような少なくとも１つのバイアスに基づいて、目標検索結果(targeted search results)を提供することに関する。
【００２０】
ここで開示される“ユーザ”は（例えば、クエリを提出することによって）検索要求を提起する任意の構成要素を含むと広く解釈される。
【００２１】
ここで開示される“グループ”は所定の係わりを有する１つ以上のユーザを含み、グループに宛てるということは実効的に該グループに関連付けられる全てのユーザに宛てることである。
【００２２】
ここで開示される“フレンド”又は“フレンド・リスト”は１つ以上の基準に基づく所定の係わりを有する１つ以上の主体(entities)（例えば、あるグループの副グループ）を含むと広く解釈される。フレンド・リストを形成するための基準は、例えば、所在地、年齢、性別、趣味、人口統計、組織／所属団体（例えば、クラブ、スポーツ・チーム等）、仲間、家族関係、個人的関係、ペット、等々を含む。
【００２３】
ここで開示される用語“検索（する）”はクエリを検索データベースに提出するプロセスを含む。該クエリはトークン化（tokenize）される。該クエリは手動で、口頭で入力され、及び／又は他の手段でアクティベート（activate）される。
【００２４】
ここで開示される“検索データベース”は検索クエリを解決するために使用される情報を記憶するために構成されたデータベースを含む。該データベースは静的データ（例えば、ウェブ情報）及び／又は動的データ（例えば、所在地、天候、ムード、等）を含む。
【００２５】
ここで開示される“フレンド検索エンジン（ＦＳＥ）”は、フレンド・リストから抽出された情報を使用して、例えば下記される諸例が更に例示するように、ユーザらにより的の絞られた／洗練された情報を提供するために、該検索結果にバイアスを適用し（或いは精製し）、フィルタ処理し、及び／又は順位付けするように構成された、検索エンジンを含むことができる。
【００２６】
ここで開示される“フレンド・データベース（ＦＤＢ）”は種々のユーザ達に関連付けられるフレンド・リストを記憶するデータベースを含み、ＦＤＢはＦＳＥの一部であるように及び／又はＦＳＥと連係して動作するように構成される。フレンド・データベースはサービス・プロバイダ、通信ネットワーク等々によって提供される情報上に生成され、及び／又は該情報に基礎を置かれる。フレンド・データベースは記憶媒体（例えば、サーバ）中に常駐することができ、ユーザ装置（例えば、クライアント計算機／パソコン、アクセス端末、等）上にキャッシングされることもできる。
【００２７】
記載される態様では、ユーザは更にフレンド・データベースに入力を提供し、或いは、フレンド・データベースに検索結果と関連付けられるフィードバックを提供する。このような情報は、該フレンド・データベースに関連付けられるユーザらによって提起される未来の検索を支援／バイアスするために使用される。
【００２８】
ここで開示されるアクセス端末（ＡＴ）は種々の型の装置を指し、無線電話、セルラ電話、ラップトップ計算機、マルチメディア無線装置、無線通信パソコン（ＰＣ）カード、携帯情報端末（personal digital assistant）（ＰＤＡ）、外部または内部モデム等を含むが、これ等に限定されない。アクセス端末は無線チャネル及び／又は有線チャネルを介して（例えば、光ファイバ又は同軸ケーブルを経由して）通信する任意のデータ装置である。アクセス端末は、例えば、アクセス・ユニット（unit）、アクセス・ノード（node）、加入者ユニット、移動局、モバイル（mobile）装置、モバイル・ユニット、モバイル電話、モバイル、遠隔局、遠隔端末、遠隔ユニット、ユーザ装置、ユーザ機器、ハンドヘルド（handheld）装置等の種々の名称を有する。異なる複数のアクセス端末は１つのシステムに統合されることができる。複数のアクセス端末は、モバイル、または固定であり、１つの通信システムを介して分散される。アクセス端末は、所与の瞬間に、順方向リンク（forward link）（ＦＬ）及び／又は逆方向リンク（reverse link）（ＲＬ）上でアクセス・ネットワーク（ＡＮ）と通信することができる。
【００２９】
図１を参照して、フレンド・バイアス適用検索システム１００は、１つ以上のセクタ中の１つ以上のアクセス端末１０２のような１つ以上のノードを具備し、該ノードは互いに、及び／又は他のモバイル装置及び／又は固定ネットワーク装置のような１つ以上の他のノードに、有線又は無線通信信号を受信、送信、再送等を行う。システム１００は所与のユーザに対して、該ユーザによって提起されたクエリに応答して、検索結果をカスタマイズすることを容易にする。より具体的には、システム１００は、アクセス端末１０２のユーザによって提出されたクエリに対応する検索結果が、該ユーザの１つ以上のフレンドに関連付けられるデータに基づいてバイアスを適用され、或いは別な風に変更されることを可能にする。例えば、それぞれのクエリを提出したそれぞれのユーザが実質的に同じ結果を受領する場合、クエリに応答して一般化された検索結果を受信するよりはむしろ、システム１００は、該ユーザの識別された１つ以上のフレンドの見解(opinions)、アクション (actions)、又は双方に従って、検索結果がそれぞれのユーザに対してカスタマイズされることを可能にする。ユーザは一般的に１つ以上のフレンドと一体感を持ち(identify)又は関係を有するので、記載される諸態様は、この一体感及び／又は関係をフレンドに対応するデータに拡張して、該ユーザに対する検索結果の妥当性を向上する目的で検索結果を修正する。従って、無差別な検索結果とは対照的に、システム１００は、ユーザの１つ以上の識別されたフレンドの見解、アクションに基づいて、検索結果が所与のユーザ向けに仕立てられ、及び／又は専用化されることを可能にし、それによって、一般化された検索結果よりも所与のユーザにより深い関連を有しそうな、個人の事情に合わされた、知覚力のある、そして洞察に満ちた結果を提供する。
【００３０】
アクセス端末１０２はユーザによって利用され、該ユーザはアクセス端末１０２を操作して該ユーザが答えを求めるクエリを入力する。システム１００は該クエリを受信するために機能する検索イニシエータ・コンポーネント１０４を含む。１つのオプションの態様では、検索イニシエータ・コンポーネント１０４は更に該クエリに追加するための拡張データを取得する。例えば、拡張データは、例えば、アクセス端末１０２に対応する所在地関連データ、ユーザのプロファイル・データ（profile data）、アクセス端末構成データ、アクセス端末１０２に関する任意のデータ、アクセス端末のユーザに関する任意のデータ、アクセス端末に関連付けられる環境に関する任意のデータ、或いはそれ等の任意の組合せのようなデータを含むが、これ等に限定されない。システム１００はクエリに文脈を与えるための拡張データの追加を可能にし、そして更に検索結果をそれぞれのユーザにとってカスタマイズさせることを可能にする。
【００３１】
オプションで、システム１００は、クエリとともに使用するための特別なバイアスを識別し、或いは、バイアス・データをシステム１００に入力するためのバイアス識別コンポーネント１０８を含む。例えば、バイアス識別コンポーネント１０８は、バイアス適用検索結果を生成するための検索の実行で使用される、フレンド、或いはフレンド・リスト又はグループの識別をユーザから受信する。別の例では、バイアス識別コンポーネント１０８は、ユーザ或いは該ユーザをフレンド若しくはグループ又はフレンド・リストの一部であると識別した別のユーザの何れかのために、検索結果にバイアスを適用するのに使用するためのデータベースへの入力のために、ユーザの好み(user preferences)、トランザクション（transaction）、フィードバック（feedback）または見解(opinion)、或いはこれ等の組合せを含むがこれ等に限定されない入力を受信する。
【００３２】
続いて、検索イニシエータ・コンポーネント１０４は、クエリを、およびオプションで拡張データを、処理のために検索エンジン・コンポーネント１０８に送信する。例えば、検索エンジン・コンポーネント１０８は、ワールド・ワイド・ウェブのような１つ以上のコンピュータ・システムを検索するために、該クエリに関連する情報及びオプションで更に拡張データを考慮する情報を収集するよう機能する。収集された情報は検索結果として引用される。例えば、検索結果は、それぞれのコンピュータ・システム内部のデータ並びに該データの情報源への対話型リンクを含むがこれ等に限定されない。
【００３３】
一旦検索結果が取得されると、システム１００は、バイアス識別コンポーネント１０６によって識別されるように、１つ以上のフレンド又はグループからのバイアス・データに従って該検索結果を変更又はバイアスする１つ以上のコンポーネントを含む。例えば、それぞれが対応するバイアス・データを有する１つ以上のフレンド、グループ、又はフレンド・リストが、フレンド・バイアス・コンポーネント１１０に記憶される。フレンド・バイアス・コンポーネント１１０は、バイアス・データを保持するために、メモリ、ストレージ（storage）、或いはこれ等の任意の組合せを含む。上記のように、バイアス・データは、検索結果を再系統化(reformulate)又はフィルタ処理するために使用される、それぞれのフレンドに関連付けられる任意のデータを含む。例えば、バイアス・データは、ポーリング（polling）質問に応答する意見、フレンドによって行われる購買のようなトランザクションから収集されるトランザクション・データ、人口(demographic)データ及び／又は消費者心理動向(psychographic)データを含むフレンド・プロファイル・データ、及び所在地関連データのようなデータを含むが、これ等に限定されない。１つの態様では、バイアス・マネジャー・コンポーネント１１２は、フレンド・バイアス・コンポーネント１１０上でユーザに対する１つ以上のグループ又はフレンド・リストを、１つ以上のフレンドの識別及びそれ等に対応するバイアス・データを含めて、確立することができる。例えば、データ収集モードにおいて、バイアス・マネジャー・コンポーネント１１２は、バイアス・データをフレンド・バイアス・コンポーネント１１０で確立されたそれぞれのフレンドから収集し、また、システム１００の複数のユーザのそれぞれのフレンド・リストを管理する。バイアス・マネジャー・コンポーネント１１２は、図示された態様では独立コンポーネントとして例示されているが、フレンド・バイアス・コンポーネント１１０の一部として含まれ得ることを認識されたい。
【００３４】
バイアス適用モードでは、システム１００は、バイアス識別コンポーネント１０６によって識別されるようなフレンド又はフレンド・リスト又は複数のフレンドよりなるグループに対応するバイアス・データを、フレンド・バイアス適用検索結果を生成するための１つ以上の所定のアルゴリズム、ルーチン（routine）又は論理に従って考察(consider)する。オプションで、バイアス適用モードでは、システム１００は更に、フレンド・バイアス適用検索結果を決定するために、バイアス・データと連係して拡張データを考察する。１つの態様では、検索エンジン・コンポーネント１０８がそれぞれのバイアス・データを収集してバイアス適用検索結果を生成するために機能する。別の態様では、フレンド・バイアス・コンポーネント１１０がバイアス適用検索結果を生成するために機能する。更に別の態様では、バイアス・マネジャー・コンポーネント１１２がバイアス適用検索結果を生成するために機能する。
【００３５】
何れの場合においても、ユーザのクエリに応答するバイアス適用検索結果がアクセス端末１０２上で取得される。検索結果レビュー・コンポーネント１１４は、バイアス適用検索結果を受信、或いはそれにアクセスして、ユーザへの提示のために該バイアス適用検索結果を出力する。更に、例えば、該バイアス適用検索結果が、ワールド・ワイド・ウェブ上のウェブ・ページのような、情報への１つ以上のリンクを含む場合、検索結果レビュー・コンポーネント１１４は更に、検索エンジン・コンポーネント１０８と更に対話するためのユーザの入力を受信して、選択されたリンクに対応する所望の情報を収集する。別の態様では、検索結果レビュー・コンポーネント１１４は、更に、検索イニシエータ・コンポーネント１０４、バイアス識別コンポーネント１０６、或いはそれ等の組合せと対話して、検索エンジン・コンポーネント１０８への提出のために、該バイアス適用検索結果に基づいて、クエリを再系統化し、新クエリを入力し、或いは指示されたフレンド・バイアスを変更する。
【００３６】
従って、検索エンジン・クエリに応答して、システム１００は、他の検索エンジンによって返される一般的な検索結果と比べて、ユーザにとってより高度な関連性を有しそうなフレンド・バイアス適用検索結果の取得を可能にする。
【００３７】
図１の１つ以上のコンポーネントはアクセス端末１０２上に実装されることができ、或いは、ネットワーク装置のようなアクセス端末と通信する他の装置から実装され得ることを認識されたい。更に、図１の諸コンポーネントは、ハードウェア、ソフトウェア、ファームウェア、或いはこれ等の組合せにおいて、個別に又は任意の組合せで実装されることができる。
【００３８】
図２を参照して、フレンド・バイアス適用アクセス端末２００の１つの態様は無線通信システム上で機能することが可能なモバイル通信装置を含む。認識されるように、種々の無線通信システムが存在し、それ等はしばしば異なるスペクトル帯域及び／又は異なる無線インターフェース技術を利用する。具体例のシステムは、符号分割多元接続（code division multiple access）（ＣＤＭＡ）（ＣＤＭＡ２０００、エボリューション・データ・オンリー（evolution data only）（ＥＶ  ＤＯ））、広帯域符号分割多元接続（Ｗ−ＣＤＭＡ）、周波数分割多元接続（ＯＦＤＭ）或いは直交周波数分割多元接続（ＯＦＤＭＡ）（Ｆｌａｓｈ−ＯＦＤＭ，８０２．２０、ワイマックス（worldwide interoperability for microwave access）（ＷｉＭＡＸ））、周波数分割複信（ＦＤＤ）又は時分割複信（ＴＤＤ）で認可されたスペクトルを使用する周波数分割多元接続（ＦＤＭＡ）／時分割多元接続（ＴＤＭＡ）（ジー・エス・エム（global system for mobile communications）（ＧＳＭ）(登録商標)）システム、しばしばアンペアード（unpaired）免許不要スペクトルを使用するピア・ツー・ピア（peer-to-peer）(例えば、モバイル・ツー・モバイル)アド・ホック（ad hoc）ネットワーク・システム、及び８０２．ｘｘ無線ラン（ＬＡＮ）又はBLUETOOTH（登録商標）技術を含む。
【００３９】
アクセス端末２００は、１つ以上のコンポーネントに関連付けられる諸処理機能およびここで記載される諸機能を実行するためのプロセッサ・コンポーネント２０２を含む。プロセッサ・コンポーネント２０２は単数または複数セットのプロセッサ或いはマルチコア・プロセッサを含む。更に、処理コンポーネント２１０が統合処理システム及び／又は分散処理システムとして実装される。
【００４０】
アクセス端末２００は、例えばプロセッサ・コンポーネント２０２によって実行されるアプリケーションのローカル・バージョン（local versions）を記憶するためのメモリ２０４を更に含む。メモリ２０４はランダム・アクセス・メモリ（random access memory）（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、或いはこれ等の組合せを含む。
【００４１】
更に、アクセス端末２００は、ここに記載されるハードウェア、ソフトウェア、及び諸サービスを利用する１つ以上のパーティとの通信を確立してそれを保持する通信コンポーネント２０６を含む。通信コンポーネント２０６は、アクセス端末２００上の諸コンポーネント間の通信、並びに、アクセス端末２００と外部装置、例えば通信ネットワークを横断して設置された諸装置及び／又はアクセス端末に系列的または局所的に接続される装置との間の通信を搬送する。例えば、通信コンポーネント２０６は、検索イニシエータ・コンポーネント１０４と検索エンジン・コンポーネント１０８との間に、バイアス識別コンポーネント１０６とフレンド・バイアス・コンポーネント１１０及び／又はバイアス・マネジャー・コンポーネント１１２との間に、及び検索結果レビュー・コンポーネント１１４と検索エンジン・コンポーネント１０８との間にインターフェースを提供するが、これ等に限定されない。
【００４２】
また、アクセス端末２００はデータ記憶装置２０８を更に含み、該装置は、情報、データベース、及びここで記載の諸態様と連係して利用されるプログラムの大量記憶を可能にするハードウェア及び／又はソフトウェアの任意の適切な組合せである。
【００４３】
アクセス端末２００は、アクセス端末２００のユーザからの入力を受信して該ユーザに提示するための出力を生成するユーザ・インターフェース・コンポーネント２１０を更に含む。ユーザ・インターフェース・コンポーネント２１０は１つ以上の入力装置を含み、該入力装置は、キーボード、ナンバー・パッド（number pad）、マウス、タッチ・センシティブ・ディスプレイ（touch-sensitive display）、ナビゲーション・キー（navigation key）、ファンクション・キー、マイクロフォン、音声認識コンポーネント、ユーザからの入力を受信することが可能な他の任意の機構、或いはこれ等の任意の組合せを含むが、これ等に限定されない。更に、ユーザ・インターフェース・コンポーネント２１０は１つ以上の出力装置を含み、該出力装置は、表示装置、スピーカ、触感フィードバック機構、プリンタ、ユーザへの出力を提示することが可能な任意の他の機構、又はこれ等の任意の組合せを含むが、これ等に限定されない。
【００４４】
更に、例示された態様では、アクセス端末２００は、上記で議論されたような、検索イニシエータ・コンポーネント１０４、バイアス識別コンポーネント１０６及び検索結果レビュー・コンポーネント１１４を含む。図示された態様では、検索エンジン・コンポーネント１０８、フレンド・バイアス・コンポーネント１１０及びバイアス・マネジャー・コンポーネント１１２は１つ以上の他の装置上に、例えば１つ以上のネットワーク・サーバ上に設置されることができる。しかしながら、検索エンジン・コンポーネント１０８、フレンド・バイアス・コンポーネント１１０及びバイアス・マネジャー・コンポーネント１１２の内の１つ又は任意の組合せの全て又はある部分はアクセス端末２００上にローカルに設置されて、例えば、アクセス端末２００が通信ネットワークと通信しない場合にバイアス適用検索結果の生成に役立つことを認識されたい。
【００４５】
１つのオプションの態様では、アクセス端末２００は、ユーザによって検索エンジン・コンポーネント１０８に提出されるクエリを補足するために使用される拡張データを収集又は生成又は管理し、或いはこれ等の任意の組合せを行うために機能する、拡張データ・コンポーネント２１２を更に含む。例えば、該拡張データは、例えば、アクセス端末に対応する所在地関連データ、ユーザプロファイル・データ、アクセス端末ハードウェア構成データ、アクセス端末ソフトウェア構成データ、アクセス端末ファームウェア構成データ、アクセス端末に関連するその他任意のデータ、アクセス端末のユーザに関連するその他任意のデータ、アクセス端末に関連付けられる環境に関連するその他任意のデータ、或いはこれ等の任意の組合せを含むが、これ等に限定されない。このようなデータは、例えばプロセッサ・コンポーネント２０２又は他のコンポーネントに関連付けられるサブシステム、或いはプロセッサ・コンポーネント２０２によって実行され、又はアクセス端末２００と通信接続するアプリケーションのような、アクセス端末上で動作する諸コンポーネントから取得される。例えば、拡張データ・コンポーネント２１２は、ＧＰＳのような独立した地理測位システム、通信ネットワークに基づく測位システム、又は両者の何らかの組合せを含む位置／所在地システムからのデータを含む。更に、拡張データ・コンポーネント２１２は、ポーリング質問に基づいて、又はアクセス端末２００上の諸コンポーネントの利用に関するユーザの行動モニタに基づいて、或いはアクセス端末２００と外部装置との間の対話モニタに基づいて収集されるユーザの人口動態的データ又は消費者心理動向的データ又は両データの何らかの組合せを含むユーザプロファイル情報を含む。また、拡張データ・コンポーネント２１２は、対応する拡張データを用いてクエリを補足して該クエリに対するコンテキストを提供するために、検索イニシエータ・コンポーネント１０４とインターフェースするために機能する。更に、拡張データ・コンポーネント２１２は、ここに記載される機能性を容易にするために、システム１００の他の任意のコンポーネントとインターフェースする。
【００４６】
更に、アクセス端末２００は、検索イニシエータ・コンポーネント１０４、バイアス識別コンポーネント１０６、検索結果レビュー・コンポーネント１１４及び拡張データ・コンポーネント２１２の内の任意の１つをプロセッサ・コンポーネント２０２を介して実行し、対応するデータと情報をメモリ２０４とデータ記憶装置２０８の内の１つ又は双方に記憶し、対応するメッセージとデータを通信コンポーネント２０６を介してローカル又は外部に送信し、そして、ユーザインターフェース２１０を介して対応する入力を受信し、対応する出力を生成する。
【００４７】
図３を参照して、システム１００の幾つかのコンポーネントがアクセス端末１０２（図１）とは別の装置に実装されている態様では、フレンド・バイアス適用検索を実行するに際して、ネットワーク装置３００はアクセス端末１０２（図１）又は２００（図２）とインターフェースするために機能する。ネットワーク装置３００は、通信システム上で機能するネットワーク・サーバのような任意の型のネットワークに基づく通信装置を含む。通信システムは有線通信システムであっても無線通信システムであっても良く、アクセス端末１０２が動作する無線通信システムに接続される。
【００４８】
ネットワーク装置３００は、ここで記載の１つ以上のコンポーネントと機能に関連付けられる諸処理機能を実行するために、プロセッサ・コンポーネント３０２を含む。プロセッサ・コンポーネント３０２は単一又は複数セットのプロセッサ又はマルチコア・プロセッサを含む。更に、プロセッサ・コンポーネント３０２は、統合処理システム及び／又は分散処理システムとして実装される。
【００４９】
ネットワーク装置３００は、例えばプロセッサ・コンポーネント３０２によって実行されるローカル・バージョンのアプリケーションを記憶するために、メモリ３０４を更に含む。メモリ３０４はランダム・アクセス・メモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、或いは両者の組合せを含む。
【００５０】
更に、ネットワーク装置３００は、ここで記載されるハードウェア、ソフトウェア、及び諸サービスを利用する１つ以上のパーティとの通信を確立しそれを保持する通信コンポーネント３０６を含む。通信コンポーネント３０６は、ネットワーク装置３００上の諸コンポーネント間の通信、並びに、ネットワーク装置３００と、アクセス端末２００のような、外部装置、通信ネットワークを横断して設置された諸装置及び／又はネットワーク装置３００に系列的または局所的に接続される諸装置を含む外部装置、との間の通信を搬送することができる。例えば、通信コンポーネント３０６は、検索エンジン・コンポーネント１０８と検索イニシエータ・コンポーネント１０４との間に、フレンド・バイアス・コンポーネント１１０及び／又はバイアス・マネジャー・コンポーネント１１２とバイアス識別コンポーネント１０６との間に、及び検索エンジン・コンポーネント１０８と検索結果レビュー・コンポーネント１１４との間にインターフェースを提供するが、これ等に限定されない。
【００５１】
また、ネットワーク装置３００はデータ記憶装置３０６を更に含み、該装置は、情報、データベース、及びここで記載の諸態様と連係して利用されるプログラムの大量記憶を可能にするハードウェア及び／又はソフトウェアの任意の適切な組合せである。
【００５２】
ネットワーク装置３００は、ネットワーク装置３００のユーザからの入力を受信して該ユーザに提示するための出力を生成するユーザ・インターフェース・コンポーネント３１０を更に含む。ユーザ・インターフェース・コンポーネント３１０は１つ以上の入力装置を含み、該入力装置は、キーボード、ナンバー・パッド、マウス、タッチ・センシティブ・ディスプレイ、ナビゲーション・キー、ファンクション・キー、マイクロフォン、音声認識コンポーネント、ユーザからの入力を受信することが可能な他の任意の機構、或いはこれ等の任意の組合せを含むが、これ等に限定されない。更に、ユーザ・インターフェース・コンポーネント３１０は１つ以上の出力装置を含み、該出力装置は、表示装置、スピーカ、触感フィードバック機構、プリンタ、ユーザに出力を提示することが可能な任意の他の機構、又はこれ等の任意の組合せを含むが、これ等に限定されない。
【００５３】
更に、例示された態様では、ネットワーク装置３００は、上記で議論されたような、検索エンジン・コンポーネント１０８、フレンド・バイアス・コンポーネント１１０及びバイアス・マネジャー・コンポーネント１１２を含む。図示された態様では、検索イニシエータ・コンポーネント１０４、バイアス識別コンポーネント１０６及び検索結果レビュー・コンポーネント１１４は、１つ以上の他の装置上に、例えば１つ以上のアクセス端末２００（図２）上に、設置される。しかしながら、検索エンジン・コンポーネント１０８、フレンド・バイアス・コンポーネント１１０及びバイアス・マネジャー・コンポーネント１１２の内の１つ又は任意の組合せの全て又はある部分は、ネットワーク装置３００上にローカルに設置されて、例えば、アクセス端末２００が通信ネットワークと通信しない場合にバイアス適用検索結果を生成するのに役立つことに注意すべきである。
【００５４】
ある複数のオプションの態様では、ネットワーク装置３００は、上記で詳細に説明されたように、拡張データ・コンポーネント２１２を更に含む。これ等のオプションの態様では、拡張データ・コンポーネント２１２は、ユーザによって検索エンジン・コンポーネント１０８に提出されるクエリを補足するために使用される拡張データを収集又は生成又は管理するために、或いはこれ等の任意の組合せを行うために機能する。例えば、限られたメモリ又は処理資源のために、拡張データ・コンポーネント２１２はネットワーク装置３００上に常駐し、ネットワーク装置３００は無線装置のような資源の制限されたアクセス端末よりもさらに利用可能性の大きな資源を有する。
【００５５】
更に、ネットワーク装置３００は、検索エンジン・コンポーネント１０８、フレンド・バイアス・コンポーネント１１０、バイアス・マネジャー・コンポーネント１１２及び拡張データ・コンポーネント２１２の内の任意の１つをプロセッサ・コンポーネント３０２を介して実行し、対応するデータと情報をメモリ３０４とデータ記憶装置３０８の内の１つ又は双方に記憶し、対応するメッセージとデータを通信コンポーネント３０６を介してローカルに又は外部に送信し、そして、ユーザインターフェース３１０を介して対応する入力を受信し対応する出力を生成する。
【００５６】
図４を参照して、１つの態様では、検索結果を取得する方法４００は、オプションで、検索結果にバイアスを適用するに際して使用する１つ以上のフレンド識別を受信して送信する（ブロック４０２）ことを含む。例えば、該方法は、個人、個人のグループ、フレンド・リスト、或いは、ユーザが該ユーザによって取得された検索結果を変更するために利用されることを望む、１つ以上の他の関係者を規定する何か他の特徴を識別する名前または符号を受信することを含む。例えば、識別されたフレンドはフレンド又はフレンドのグループのフレンドのリストからの選択を含む。更に、例えば、識別されたフレンドは、年齢の範囲の定義、所在地、関心、又はフレンドを規定することができる任意の他の特徴または特徴の組合せを含む。結果として、フレンドは該フレンドを識別するユーザによって知られる必要はないと言えることに注意すべきである。更に、この動作には、フレンド又はフレンドのグループの識別を、該識別されたフレンド又はグループに対応するバイアス・データに基づいて検索データを変更することに責任のある又はそれに関連付けられるシステム内のそれぞれのコンポーネントに送信することが含まれる。
【００５７】
該方法はユーザからクエリ・データを受信する（ブロック４０４）ことを含む。例えば、ユーザは、検索クエリを、検索エンジンの機能性を実行し又は検索エンジンとインターフェースする装置上で動作するアプリケーション又はサービスに入力することができる。クエリ・データを受信することの一部は、使用されるべき検索エンジンの識別、及び／又は該クエリに関して検索されるべきコンピュータ・システムの識別を受信することを含む。
【００５８】
オプションの態様では、該方法はクエリに拡張データを追加することを更に含む。例えば、該拡張データはユーザによって指定されるままに追加され、或いは該方法は拡張データが追加されることを可能にする所定の設定法を有する。例えば、該方法は所与の製品またはサービスに関するクエリを受信することを含み、該方法は該クエリにコンテキストを提供するために装置の地理的所在地を該クエリに追加することを含む。更に、例えば、該方法は、装置に関するデータ、装置のユーザに関するデータ、及びこれらの組合せのような、他の型の拡張データの追加を含む。
【００５９】
該方法は、クエリに関する情報の検索を１つ以上のコンピュータ・システム上で実行するに際して使用するために、クエリ及びオプションで任意の補足的な拡張データを送信する（ブロック４０８）ことを含む。例えば、該方法は、クエリ関連のデータを１つ以上のコンピュータ・システムから収集するためにそれぞれ機能する１つ以上の検索エンジンにクエリを送信することを含む。このような検索エンジンはクエリを受信する装置上に、或いは、通信ネットワークを横断して通信するサーバのような外部装置上に常駐することができる。更に、クエリを受信する該検索エンジンは、フレンド・バイアス適用検索結果を生成するために検索結果を変更するに際して使用するフレンド・バイアス・データを含み、若しくは、データと通信することができる。利用されるそれぞれのフレンド・バイアス・データは識別されたフレンド（ブロック４０２）に関連付けられるデータに対応する。
【００６０】
該方法はクエリに応答するフレンド・バイアス適用検索結果を受信する（ブロック４１０）ことを更に含む。上述で特記されたように、１つの例では、この動作は該フレンド・バイアス適用検索結果を、ネットワーク・サーバのような別の装置から通信ネットワークを横断して受信することを含む。別の例では、非バイアス適用検索結果がクエリ伝送装置に受信され、装置上の別のコンポーネントが識別されたフレンド（ブロック４０２）に対応するフレンド・バイアス・データの常駐データベース又は遠隔データベースの何れかへの接続権を有し、該別のコンポーネントは更に該フレンド・バイアス適用検索結果を生成する。例えば、フレンド・バイアス適用検索結果は、識別されたフレンドのバイアス・データに基づく、非バイアス適用検索結果への変更を含む。該変更は、例えば、所定のアルゴリズム、ルーチン、ヒューリスティク(heuristic)、ニューラル・ネットワーク、或いは意思決定機構の他の任意の１つ又はそれ等の組合せに従って行われる。更に、該変更は、該フレンド・バイアス・データに従って該検索結果において原情報を含め、排除し、並べ替え、或いはこれ等の組合せを行い、それによって結果として該フレンド・バイアス適用検索結果を得ることを包含する。また、該フレンド・バイアス適用検索結果はメモリ又はデータ記憶装置内に記憶され得ることに注意すべきである。
【００６１】
更に、該方法は該フレンド・バイアス適用検索結果をユーザに提示するために出力する（ブロック４１２）ことを含む。例えば、該方法はバイアス適用検索結果をユーザによって目視される仕方で表示すること又は印刷することを含む。又、該方法はバイアス適用検索結果を音声で復唱すること、或いは、該ユーザによって理解され得る方法でバイアス適用検索結果を伝達する他の任意の方法を含むこともできる。更に、例えば、該方法のこの態様は、ユーザがバイアス適用検索結果内のある事項に対応する付加的情報を収集すること可能にする、例えばウェブ・ページへのリンクをクリック（click）することのような対話的方法で、或いは、ユーザが原クエリの任意の態様を変更してクエリを更に洗練することを可能にする対話的方法で、検索結果を出力することを更に含むことができる。
【００６２】
オプションの態様では、該方法は、クエリに関する、又はシステムのオペレーションで使用するためのバイアス・データに関する、ユーザからのフィードバックの収集を更に含む。特に、該方法はフィードバック又はバイアス・データに対する要求を受信してユーザに提示する（ブロック４１４）ことを含む。特記されたように、該フィードバックは、バイアス適用検索結果を受信後、ユーザによって行われる諸アクションに基づくものである。例えば、もしあるユーザがバイアス適用検索結果に基づいてある商品またはサービスを購入することを決定する場合、システムは、該購入される商品またはサービスに関するフィードバックを提供するようにユーザを促すことができる。別の態様では、この要求は、ユーザが既にフレンドとして識別されているクエリに対するバイアス適用検索結果の生成を助けるために該システムにおいて使用するための、それぞれのユーザのバイアス・データの収集に関する。従って、この要求はユーザ見解を確立するためのポーリング質問であり得、商業トランザクション等に関するようなユーザの諸アクションによって発動(trigger)される。
【００６３】
更に、このオプションの態様は該要求に応答してフィードバック・データ又はバイアス・データを受信する（ブロック４１６）ことを含む。例えば、そのようなデータはユーザによって先取りして入力され、或いは該ユーザの装置のあるコンポーネントによって受動的に追跡される。
【００６４】
また、このオプションの態様は、フレンド・バイアス適用検索結果システムで使用するためのフィードバック・データ又はバイアス・データを送信する（ブロック４１８）ことを更に含む。例えば、該方法は該フィードバック・データ又はバイアス・データをネットワークを横断して、ネットワーク・サーバのような別のコンピュータ装置に送信すること、或いはバイアス適用動作を管理するローカル・コンポーネントに送信することを含む。
【００６５】
このように、上に記載の方法は、フレンド・バイアス適用検索結果を取得するために検索結果を変更するに際して利用するフレンドの識別、及び該方法で使用するためのフィードバック・データ又はバイアス・データの収集を可能にする。
【００６６】
図５を参照して、１つの態様では、検索結果を提供する方法５００はユーザから検索クエリを受信する（ブロック５０２）ことを含む。例えば、クエリは、ユーザがそれに対する情報を発見したいと所望する、質問または事項に関するデータを含む。ある複数のオプションの態様では、クエリの受信は、ユーザ又は該ユーザの装置に関するデータのような、クエリにコンテキストを提供する拡張データを受信することを更に含む。該拡張データはユーザ又は該ユーザに関連付けられる現在の諸特徴に適合するために該検索を洗練するのに役立つ。又、ある複数のオプションの態様では、該クエリは、該クエリの諸結果を決定するに際して使用されるフレンドのバイアス・データを識別するためのフレンド情報を更に含む。更に、例えば、該クエリの受信は、検索エンジンにおいて、又は検索エンジンへのインターフェースにおいて行われ、ここで該検索エンジンは該クエリに基づいて機能する。
【００６７】
該方法はクエリに応答して検索結果を判定する（ブロック５０４）ことを更に含む。例えば、検索結果を判定することはクエリ中のデータと１つ以上のコンピュータ・システム中の情報に関連付けられるデータとの間の適合を識別することを含む。例えば、ウェブ検索エンジンはワールド・ワイド・ウェブ上のウェブ・ページに関連付けられるデータと該ウェブ・ページへのリンクを具備する検索結果を判定することができる。
【００６８】
更に、該方法は、クエリに対応する、又は該クエリを提出するユーザに対応するフレンドを決定する（ブロック５０６）ことを含む。例えば、上述されたように、該クエリは検索結果を変更するのに使用する予め決められたフレンドを指定する識別子を含む。例えば、該システムはフレンドのリストを含み、該決定はフレンドの１つ又はフレンドのグループをフレンド・リストから識別することを含む。他の態様では、例えば、フレンドの決定は所与のユーザ又は装置に対してフレンドを識別するシステム設定を識別することに基づくものである。更に他の態様は、クエリの結果の決定に使用するためのフレンドを定義する、ユーザから受信された個別の通信を含む。
【００６９】
該方法は識別されたフレンドのバイアス・データに従って検索結果にバイアスを適用する（ブロック５０８）ことを更に含む。例えば、バイアスを適用することは、検索結果内部の情報を変更して、該フレンド・バイアス・データに応じて該情報の諸部分を含め、排除し、又はその両方を行うことを含む。例えば、情報を含めることは該バイアス・データと適合する、それに対応する、或いはそれと相関がある諸事項を有するバイアス適用検索結果を生成することを含む。例えば、予め決められたアルゴリズム、ヒューリスティク、ニューラル・ネットワーク、人工知能、又はこれ等の組合せは、適合化を実行して結果を組織化するために使用され、このことは該検索結果内の諸事項を再配列することを含み、或いは、適合情報を含めることのみを伴う。他方、例えば、情報の排除は、バイアス適用結果を生成するために、適合する／対応する／相関する情報を検索結果から除き、或いは、適合情報を非適合情報よりも優先度を下位に移す。
【００７０】
該方法はフレンド・バイアス適用検索結果をユーザに提示するために送信する（ブロック５１０）ことを更に含む。例えば、該送信することはクエリを提起したユーザの装置に通信ネットワークを横断して該バイアス適用検索結果を送信することを含む。別の例では、該送信することは、ローカルに単一の装置上にある該バイアス適用検索結果を、該バイアス適用検索結果を記憶する及び／又は出力する別の装置コンポーネントに送信することを伴う。
【００７１】
別のオプションの態様では、該方法はシステム内での使用のためにフィードバック又はバイアス・データを収集することを更に含む。そういうものとして、該方法は、オプションで、フィードバック又はバイアス・データを供給することをユーザ又はユーザ装置に促す、フィードバック又はバイアス・データ要求を送信する（ブロック５１２）ことを含む。例えば、フィードバック要求はクエリのバイアス適用検索結果に基づくものである。別の例では、バイアス・データに対する要求は関連バイアス・データをバイアス適用コンポーネントに蓄積するためにシステムの管理業務の一部である。
【００７２】
また、本方法のこのオプションの態様は該要求に応答してフィードバック・データ又はバイアス・データ受信する（ブロック５１４）ことを更に含むことができる。１つの態様では、該フィードバック又はバイアス・データはあるユーザによって入力されて、ローカル又は遠隔のあるユーザ装置から受信されることができる。別の態様では、該フィードバック又はバイアス・データは該ユーザ装置から受動的に収集されることができる。
【００７３】
更に、本方法のこのオプションの態様は、受信されたフィードバック又はバイアス・データを用いて、システム内のフレンド・バイアス・データを更新する（ブロック５１６）ことを更に含む。例えば、フレンド・バイアス・データの更新は、該データを供給したそれぞれのユーザに関連するデータを保持するメモリ、データ記憶装置または他のデータベースに該データを加えることを含む。次に、このようなデータは上記に説明された方法でバイアス適用検索結果を生成するために利用される。
【００７４】
図６は検索にバイアスを適用して洗練するためにフレンド・リストを使用する（例えば、ユーザの趣向を示すフレンド・リストから引き出された情報を使用する）実施形態を例示する。例として、マイクと名付けられたユーザ６０４のある環境（environment）（ＥＮＶ）６０２はデザートに対する願望を定義するイベント（Event）６０３を含む。例えば、マイクは１片のチーズケーキを食べることを欲する。マイクは、例えば、地域（例えばマイクが住んでいるまたは訪問中の都市）で最良のチーズケーキ・レストランを検索するために、通信事業者のインフラ６０８を介してマイクのアクセス端末６０６によって供給されるＦＳＥ（検索エンジン・ゲートウェイ（gateway）６１０、フィルタ・エンジン６１２、情報エンジン・データベース６１４、及びフレンド・データベース６１６の内の１つ又は任意の組み合わせ）を使用することを決定する。ＦＳＥは、例えば、マイクのフレンドの特徴及び／又は嗜好、及び時刻、天候、所在地等との結合のような他の変数に基づいて、最良のチーズケーキ・レストランを探すに際してマイクを支援するように構成される。
【００７５】
図６に例示されるように、イベント／メッセージは下記のように定義される。
【００７６】
６０３：ハンガー・フォー・デザート（Hunger for desert）−マイクは１片のチーズケーキを欲する。
【００７７】
６０６：検索開始−マイクはマイクのアクセス端末（例えば、モバイル電話）に検索クエリ“最良のチーズケーキ”を入力する。該アクセス端末はネットワーク（例えば、通信ＡＮ６０８）にデータ要求／依頼を提起する。
【００７８】
６０７：伝送媒体−該クエリは（例えば、無線を介して）マイクのアクセス端末から通信事業者のインフラへ送信される。例えば、伝送媒体は該クエリと該ユーザに関する情報を含むデータ・パケットを含む。
【００７９】
６０９：所在地決定−該ＡＴの情報はＦＳＥクエリであると判定される。サービス・プロバイダの情報が該クエリを強化(enhance)するために加えられる。該ユーザの所在地、時刻、該地域の天候、及びその他の情報も又該クエリに加えられる。（明確と簡明を期するため、パラメータ所在地は該クエリを強化することに係わる全ての項目に対する略語として使用される。）６１１：要求のトンネリング−該要求は検索エンジン・ゲートウェイに送信されている。該ゲートウェイは地球規模で該ユーザを識別する責任を有する。
【００８０】
６１３：フィルタ適用検索開始−検索エンジン・ゲートウェイは該クエリを解決するために検索エンジンに接続する。
【００８１】
６１５：クエリ−フィルタ・エンジン（ＦＥ）は一般的な検索クエリを提出し、そして次に該結果をフィルタ処理（並べ替え及び／又は除去）するに際して支援するように構成される。標準クエリ（例えば、“最良のチーズケーキ”）が情報エンジン・データベースに送られる。
【００８２】
６１７：クエリ結果−（フィルタ処理されてない）クエリの結果６１９：フレンド・バイアス取得−フィルタ・エンジンは次に該クエリと所在地に関するフレンド情報を、例えばフレンド・データベースから要求する。そのような情報はここでは“フレンド・バイアス”と呼ばれる。
【００８３】
６２１：バイアス・データのリターン−該フレンド・データベースは、該要求に応じてそれぞれのフレンド・バイアス・データを返す。
【００８４】
６２３：相関−該クエリと該バイアスは、返すクエリ結果を生成するために相関付けられる。該相関はマイクのフレンドによるバイアスを適用された最良のチーズケーキをマイクに提供するために構成される。
【００８５】
６２５：該検索結果はマイクに返される。
【００８６】
検索エンジンの結果を吟味して、もしマイクが推奨されたレストランを訪問することを決めるならば、マイクは、該フレンド・データベースにマイクの決定を、該レストランで出されたチーズケーキ（及び／又はその他の料理）に関するマイクのフィードバックと共に報知する。また、マイクのアクセス端末は、該チーズケーキ及び／又は関連のレストランに関するマイクのフィードバックを入力するようにマイクを促すように構成される。該フィードバックは次に該フレンド・データベース中に記憶される。１つのアプリケーションでは、メッセージ（例えば、ショート・メッセージ・サービス（ＳＭＳ））がマイクのアクセス端末に送られ、レストランにおけるチーズケーキ（及び／又はその他の料理）に関するマイクのフィードバックを対応するＡＮに送るようにマイクを促す。ＡＮは次に該情報をフレンド・データベースに送信する。別のアプリケーションでは、マイクの行動（例えば、チーズケーキ・レストランを訪問することに関連付けられる時間と頻度）が種々の型の近接検知サービス(proximity detection services)（例えば、ＡＴ、ＲＦＩＤ、ＧＰＳ、ＡＴ、クレジット・カード・トランザクション、カメラ、及びその他のモニタ／追跡手段）によってモニタリングされる。該フィードバック情報は今後の検索においてマイクとマイクのフレンドを支援する。
【００８７】
１つの実装では、図６で例示される検索エンジン・ゲートウェイ、フィルタ・エンジン、情報エンジン・データベース、及びフレンド・データベースは、単一のエンティティ（entity）に含まれる構成要素（又はモジュール）である。別の態様では、図６で例示される検索エンジン・ゲートウェイ、フィルタ・エンジン、情報エンジン・データベース、及びフレンド・データベースは、連係して動作するように構成された独立構成要素である。例えば、フレンド・データベースはユーザのアクセス端末上の住所録及び／又はコンタクト・リスト（contact list）を備え、それ等はフレンド・バイアス・コンポーネントに送信され、そしてユーザがフレンド識別を提供する場合に参照される。フレンド・データベースは又、該ユーザのアクセス端末上に（例えば、該ユーザがフレンド・データベースから接続を切られる場合において）キャッシング(cached)される。
【００８８】
検索結果を改良／強化するために、フレンド・データベースによって提供された情報をＦＳＥが如何に使用するかの一例が下に例示される。
【００８９】
１）マイクは彼のアクセス端末を使用して“最良のミルク・シェーキ店”に関するクエリをＦＳＥに送る。
【００９０】
２）ＦＳＥはユーザ情報（例えば、マイク、所在地、天候、時刻、等）と検索クエリ“最良のミルク・シェーキ店”を収集する。
【００９１】
３）ＦＳＥはフレンド・データベースと接続してマイクのフレンド（チャド、ジェフ、ジャン、等）を決定する。
【００９２】
４）フレンド・データベースはマイクのフレンド、例えばチャド、ジェフ及びジャンとそれぞれのフレンドに対するバイアスのセットをＦＳＥに返す。
【００９３】
５）フレンド・データベースは又、マイクのバイアスをＦＳＥに返す。
【００９４】
６）ＦＳＥは該バイアスを処理して、チャドは“カブズディナー”のチョコレート・ミルク・シェーキと苺ミルク・シェーキを好み、該ディナーを９８回訪れたことがあるということを判定する。
【００９５】
７）ＦＳＥは該バイアスを処理して、ジェフは“キムボールファームマーケット”のバニラ・ミルク・シェーキを好むと判定する。
【００９６】
８）ＦＳＥは該バイアスを処理して、ジャンは“８８フレーバーアイスクリーム店”のチョコレート・ミルク・シェーキを好むと判定する。
【００９７】
９）ＦＳＥはフレンド・バイアスを使用して可能な結果のデータベースを構築する。
【００９８】
１０）ＦＳＥはマイクのバイアスを処理して、マイクはチョコレート・ミルク・シェーキを好まないと判定する。
【００９９】
１１）ＦＳＥは可能な結果のリストからジャンのバイアスとチャドのバイアスの内の１つ（チョコレート）をフィルタ処理で除外する。
【０１００】
１２）ＦＳＥは時刻と所在地を使用して、マイクは午後７：０８に閉店する前に“カブズディナー”に到着することは出来ないと判定する、そこで、可能な結果として“カブズディナー”を除外する。
【０１０１】
１３）ＦＳＥはマイクに“キムボールファームマーケット”を返してバニラ・シェーキの購入を推奨する。
【０１０２】
１４）マイクは“キムボールファームマーケット”に行くことを決める。
【０１０３】
１５）マイクは“キムボールファームマーケット”でバニラ・シェーキを購入する。
【０１０４】
１６）近接検知サービス（例えば、ＡＴ、ＲＦＩＤ、クレジット・カード・トランザクション、カメラ、等）がＦＳＥにマイクが“キムボールファームマーケット”を訪れたことを通報する。
【０１０５】
１７）ＦＳＥはマイクがどの店（キムボールファームマーケット）を訪問したということと店のタイプについてフレンド・データベースを更新する。
【０１０６】
１８）シェーキを購入後しばらくしてから、ＦＳＥはマイクに連絡して彼に該店を評価し選択についての意見を述べることを依頼する。
【０１０７】
１９）マイクはＦＳＥに、彼はミルク・シェーキを楽しんだことを返し、続いてＦＳＥはフレンド・データベースを更新する（こうして、マイクと彼のフレンドがこの情報を今後の検索に利用することを可能にする）。
【０１０８】
２０）アクセス端末を使用して、マイクは該店とミルク・シェーキの写真を撮って該写真をＦＳＥに提出し、フレンド・データベースにおけるマイクのバイアスを更新する。該写真は、検索結果として“キムボールファームマーケット”を返す今後のクエリにおいて、提供される。
【０１０９】
フレンド・エンティティとしてペット（例えば、犬）を使用する例が下のように例示される。
【０１１０】
１．ジェフはジェフのフレンドが彼の犬をどのドッグ・パーク（dog parks）に連れて行くかを見つけたいと欲している。
【０１１１】
２．ジェフはＦＳＥにクエリを入力して彼のフレンドの犬に対するＧＰＳ追跡結果を提供する。（ジェフは彼のフレンドの犬に対するＧＰＳ追跡結果を提供するためにＦＳＥにクエリを入力する）
３．ＦＳＥはドッグ・パークに関する通常のクエリに対する諸結果を参照する。
【０１１２】
４．ＦＳＥはジェフのフレンドが彼の犬を連れて行ったことのあるドッグ・パークを含む諸結果を返す。
【０１１３】
図７は、例えば重複する結果を表示することを避けて検索処理をさらに効率的にするために、フレンド・リストが排他的方法で使用されることができる場合、２人の共同作業者（例えば、マイクとボブ）がデジタル信号プロセッサ（ＤＳＰｓ）について調査を行う実施形態を例示する。例として、マイク７０４とボブ７０６は、マイクとボブのＤＳＰ調査７０２を支援するためにインターネット検索を使用することを決定する。両ユーザからの同じ（又は類似する）クエリに基づく検索はほぼ同一の結果を返すことになる。しかしながら、ＦＳＥ（検索インターフェース７０８、検索データベース７１０、フレンド・データベース７１２、及びトランザクション・トラッカー（tracker）データベース７１４の内の１つ又は任意の組合せ）の排他的機能を使用することによって、両使用者は、下記に更に説明されるように、より少ない余分な努力で検索結果を見ることができる。
【０１１４】
図７で例示されるように、イベント／メッセージは下記のようになる。
【０１１５】
７０３：最良探索−マイクは最良のＤＳＰを探すことを頼まれる。
【０１１６】
７０５：最良探索−ボブは最良のＤＳＰを探すことを頼まれる。
【０１１７】
７０７：検索−マイクは最良のＤＳＰの検索を開始する。
【０１１８】
７０９：クエリ−検索インターフェースは“最良のＤＳＰ”に対する検索データベースを問い合わせる。
【０１１９】
７１１：クエリ結果−結果が検索インターフェースに返される。この時点で検索インターフェース７０８は該結果を洗練するためにフレンド・フィルタ（マイクとボブはフレンドである）（７３９参照）を使用する。
【０１２０】
７１３：検索結果−結果がマイクに返される。
【０１２１】
７１５：リンク選択−マイクはＦＳＥによって返された第１リンクを選択する。該選択は引続いて該リンクの利用を記録するために構成されたトランザクション・トラッカー・データベース７１４に送られる。
【０１２２】
７１７：データ要求−リンク・トラッカー・データベースはサイトＡにリンク・データを要求する。
【０１２３】
７１９：要求データ・リターン−サイトＡはデータを返す。
【０１２４】
７２１：要求返り値記憶−リンク・トラッカー・データベースは要求（マイク、サイトＡ）とその返り値に関する情報を記憶する。
【０１２５】
７２３：リンク情報リターン−サイトＡの情報はユーザに返される。
【０１２６】
７２５：検索（ボブ）−ボブは“最良のＤＳＰ”の検索を開始する。
【０１２７】
７２７：クエリ−検索インターフェースは検索データベースにクエリを提出する。
【０１２８】
７２９：クエリ結果−該クエリは２つのサイト、例えば、サイトＡとサイトＢを結果として与える。
【０１２９】
７３１：フレンド情報取得−検索インターフェースはボブのフレンドに関して問い合わせる。
【０１３０】
７３３：フレンド情報リターン−ボブのフレンド、例えば、マイク等を返す。
【０１３１】
７３５：フレンド履歴要求−検索判定基準と共にフレンドのリンク履歴を要求する。
【０１３２】
７３７：フレンド履歴リターン−検索判定基準と共にフレンドのリンク履歴を返す。
【０１３３】
７３９：フレンド検索フィルタ処理−該フレンドのリンク履歴と最初のクエリ結果との相関調査、これはより洗練された検索結果をもたらす。例えば、重複するリンクは除かれ得る（例えば、サイトＡ７１６はボブに対する検索結果から除かれ得る）７４１：検索結果：−検索結果がボブに返される。
【０１３４】
７４３：リンク選択−ボブはサイトＢ７１８を選択し、そして、リンク・トラバーサル（traversal）がリンク・トラッカー・データベースに送信される。
【０１３５】
７４５：データ要求−リンク・トラッカー・データベースはサイトＢにリンク・データを要求する。
【０１３６】
７４７：要求データ・リターン−サイトＢはデータを返す。
【０１３７】
７４９：要求返り値記憶−リンク・トラッカー・データベースは要求（ボブ、サイトＢ）とその返り値に関する情報を記憶する。
【０１３８】
７５１：リンク情報リターン−サイトＢの情報はユーザに返される。
【０１３９】
１つの実装では、タギング（tagging）が検索に印を付けるために使用されることができる。タギングは、例えば、タイムスタンプ（timestamp）又はハンドル名の形式であっても良い。
【０１４０】
別の態様では、動的動作、例えば、フレンドによって訪問されたばかりのリンクを表示することが検索処理において実装される。このことはマイクに返される検索情報が、フレンド（例えば、ボブ）がリンクを追跡する場合、（例えば、実質的にリアルタイムで）より容易に更新されることを可能にする。
【０１４１】
上記のようなフレンド・リストとフレンド・データベースは種々の方法で更新される。例えば、ユーザのアクセス端末は、１つ以上の検索結果（例えば、上記のレストランとドッグ・パーク）に関連付けられるフィードバックをフレンド・データベースに送るよう該ユーザを促す。該ユーザは更新された情報（例えば、最近訪問した場所、所在地の変更、趣味、嗜好、等）を自発的にフレンド・データベースに送る。ある複数の実施形態では、ユーザの購買履歴が収集されて、検索に関連するバイアス入力として利用される。種々の近接サービス（例えば、ＲＦＩＤ、ＧＰＳ、ストア・トラッキング（store tracking）、カメラ、ＡＴ、及びその他のモニタ／追跡手段）が、ユーザの行動をモニタ／追跡しフレンド・データベースと連係して動作する際に利用される。
【０１４２】
図８は、例えば、カスタム検索結果を生成するためのフレンド・リストを補なう情報を発生するために、広域ネットワーク（ＷＡＮ）ソーシャル・ネットワーク（social network）と連係して無線周波数ＩＣタグ（radio frequency identification）（ＲＦＩＤ）を使用する方法８００を概説する流れ図を例示する。
【０１４３】
図８の例は、レストラン、映画館、店、サービス・ステーション、公園、クラブ、及びその他のレクレーション／娯楽／サービス会場を検索する際に使用される。例えば、ユーザはユーザフレンド・リスト上の１つ以上の他のユーザに関連付けられる数／標識(number/indicator)を有する（ブロック８０２）。例えば、システムに参加することをオプトイン（opt-in）する際、該ユーザへのＩＤ番号に関する情報が該システム内に記憶される。これ等のユーザの１人があるレストランを訪問する毎に、例えば、そのイベント（ブロック８０４）は（例えば、クレジット・カード処理機において）ＲＦＩＤタグから検知される、検索エンジンのデータベースに返信される。更に、所定の場所を入力することは、データ収集者のケース又はデータユーザのケースの何れか、或いはその両者を起動(trigger)する。例えば、データ収集者のケースでは、該ユーザの諸行動が追跡され、後に、それ等は将来の行動のバイアス適用に使用するためにシステムに入力される。他方、データユーザのケースでは、ユーザの諸行動はフレンドからの先行バイアス・データに基づいて報知される。
【０１４４】
本方法のデータ収集者のケースでは、本方法はユーザからのバイアス・データを、該ユーザによって実行される活動またはタスクに基づいて収集することを含む。例えば、該ユーザは、商品またはサービスを購入することのような、場所に特有なタスクを実行する（イベント８０６）。タスクが完了すると、該方法は、購入された商品またはサービスの識別およびそれに関する意見のような、体験に特化した情報を該ユーザに要求する（イベント８０８）ことを含む。オプションで、参加する場所を入力した後は何時でも該場所についての情報（イベント８１０）が、例えば入口にあるＲＦＩＤトークンによって又はＲＦＩＤクレジット・カード処理機から起動されて、該ユーザに送信される（イベント８１２）。更に、該方法は収集されたデータをフレンド・バイアス適用システムに送信する（イベント８１４）ことを含み、該システムでは該収集されたデータはそれぞれのユーザに対するバイアス・データとして記憶される（ブロック８１６）。ユーザが新しいアジア・レストランの検索要求を送る場合、例えば、その結果はユーザのフレンド・リスト上の他のユーザによる訪問回数に基づいて重み付けされる。
【０１４５】
加えて、データユーザのケースでは、本方法は、ユーザが例えばデータ収集者のケースで、収集されたデータに基づいて１つ以上のフレンドからバイアス・データを報知される（イベント８１８）ことを含む。更に、本方法はそこで該ユーザが該受信されたフレンド・バイアス・データに基づいて該ユーザの行動について決定を下す（イベント８２０）ことを含む。オプションで、参加する場所を入力した後は何時でも、所定場所についての情報（イベント８１０）は、例えば、該場所にいる間該ユーザの利用に対して入口にあるＲＦＩＤトークンによって起動され、又はＲＦＩＤクレジット・カード処理器から起動されて、該ユーザに伝送される（イベント８２２）。
【０１４６】
フレンド・リストは検索を提起するユーザが知っているエンティティ（例えば、人々）に限定される必要はない。該フレンド・リストは所在地、年齢、性別、趣味、人口統計、組織／所属団体等に基づくことができる。例えば、フレンド・リストはイリノイ州シカゴ市の３０才と４０才の間の全男性を含むことができる。ユーザはそのようなフレンド・リストを使用して、例えばシカゴのスポーツ・バーを検索することができる。
【０１４７】
ここで開示された１つ以上の態様は、ユーザベースのバイアスに基づいて的の絞られた目標検索結果を提供する。当業者は、他の諸態様と諸実装が存在することを理解するであろう。種々の開示された実施形態は、検索エンジン、サーバ、アクセス端末、ＡＮ、及びその他の手段において実装される。
【０１４８】
ここで開示された種々のユニット／モジュール及び態様はハードウェア、ソフトウェア、ファームウェア、或いはこれらの組合せにおいて実装される。ハードウェア実装においては、種々のユニットは１つ以上の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理装置（digital signal processing devices）（ＤＳＰＤｓ）、フィールド・プログラマブル・ゲート・アレイ（field programmable gate arrays）（ＦＰＧＡ）、プロセッサ、マイクロプロセッサ、制御器、マイクロ制御器、プログラマブル・ロジック装置（programmable logic devices）（ＰＬＤ）、その他の電子ユニット、又はそれ等の組合せの内部に実装される。ソフトウェアの実装においては、種々のユニットは、ここで説明された諸機能を実行する１つ以上のモジュール（例えば、処理手順、関数、等々）を用いて実装される。ソフトウェア・コードは、メモリ・ユニット中に記憶され、少なくとも１つのプロセッサ（又は処理ユニット）により実行される。メモリ・ユニットは、プロセッサの内部又はプロセッサの外部に実装される。外部実装の場合には該メモリ・ユニットは公知の種々の手段を介して通信で該プロセッサに接続される。
【０１４９】
当業者等は、情報及び信号は種々の異なる体系技術および個別技術の何れを使用しても表わし得ることを理解する。例えば、上記の説明全体に亘って参照されることができるデータ、指示、命令、情報、信号、ビット、シンボル、及び、チップは、電圧、電流、電磁波、磁場又は磁性粒子、光学的場又は光学粒子，或はこれ等の任意の組合せ、により表わされることができる。
【０１５０】
当業者等は更に、ここで開示された諸態様と関連して説明された種々の例示的な論理ブロック、モジュール、回路、およびアルゴリズム・ステップは、エレクトロニック・ハードウェア、コンピュータ・ソフトウェア、或は両者の組合せとして実装可能であることを認識する。ハードウェアとソフトウェアのこの交換可能性を明確に説明するために、種々の例示的なコンポーネント、ブロック、モジュール、回路、及びステップが上述において一般にそれ等の機能性を表す言葉で説明された。このような機能性がハードウェアとして実装されるか或はソフトウェアとして実装されるかは、システム全体に課される特別な応用上及び設計上の制約に依存する。当業者等は説明された機能性を各特別な応用に対して種々の方法で実装することができる。しかし、そのような実装決定は本発明の範囲からの逸脱をもたらすものと解釈されるべきではない。
【０１５１】
ここで開示された諸実施形態と関連して説明された種々の例示的な論理ブロック、モジュール及び回路は、汎用プロセッサ、デジタル信号処理装置（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）或は他のプログラム可能な論理デバイス、ディスクリート・ゲート（discrete gate）又はトランジスタ・ロジック（transistor logic）、ディスクリート・ハードウェア・コンポーネント（discrete hardware components）或はここで記載された諸機能を実行するために設計されたそれ等の任意の組合せを用いて実装又は実行されることができる。汎用プロセッサはマイクロプロセッサであって良い。しかし、その代わりに、プロセッサは任意の従来のプロセッサ、制御器、マイクロ制御器、或はステート・マシン（state machine）であっても良い。プロセッサは計算する装置の組合せ、例えば、ＤＳＰとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと結合された１つ以上のマイクロプロセッサ、或はその他任意のこのような構成として実装されることも可能である。更に、少なくとも１つのプロセッサは上記の１つ以上のステップ及び／又はアクションを実行するために機能することができる１つ以上のモジュールを備えることができる。
【０１５２】
ここで開示された諸態様に関連して説明された方法或はアルゴリズムの諸ステップ又は諸アクションは、直接ハードウェアにおいて、プロセッサによって実行されるソフトウェア・モジュールにおいて、或は両者の組合せにおいて具体化されることが可能である。更に、ある複数の態様では、方法またはアルゴリズムの諸ステップ及び／又は諸アクションは、１つのコンピュータ・プログラム製品中に統合されることが可能な機械可読媒体及び／又はコンピュータ可読媒体上の諸コード及び／又は諸命令の内の１つ又はそれ等の任意の組合せ又はセットとして常駐できる。ソフトウェア・モジュールは、ランダム・アクセス・メモリ（ＲＡＭ）、フラッシュ・メモリ（flash memory）、読み出し専用メモリ（ＲＯＭ）、電気的プログラム可能ＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラム可能ＲＯＭ（ＥＥＰＲＯＭ）、レジスタ、ハード・ディスク、リムーバブル・ディスク（removable disk）、ＣＤ−ＲＯＭ、或は他の任意の公知の記憶媒体形式中に常駐することができる。具体例の記憶媒体は、プロセッサが該記憶媒体から情報を読み、該記憶媒体に情報を書くことができるようにプロセッサと接続されている。それに代わって、記憶媒体はプロセッサと一体であってもよい。プロセッサと記憶媒体はＡＳＩＣの中に常駐することができる。ＡＳＩＣはアクセス端末の中に常駐することができる。それに代わって、プロセッサと記憶媒体はアクセス端末中で個別的コンポーネントとして常駐することも可能である。
【０１５３】
開示された諸実施例の前記説明は当業者の誰もが本態様を製造し、或は利用することを可能にするために提供されている。これ等の諸実施例への種々の変更は当業者等には容易に明白であり、そして、ここで定義される包括的な諸原理は、本発明の精神又は範囲を逸脱することなく、他の実施に適用されることができる。かくして、本態様は、ここに示される諸実施例に限定されるようには意図されておらず、ここで開示された原理および新規な特徴と矛盾しない最も広い範囲を認容されるべきである。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
検索結果を提供する方法であって、
ユーザによって提起されたクエリを受信することと、
前記クエリに基づいて検索を実行することと、
前記ユーザに関連付けられるフレンド・バイアスを決定することと、
前記フレンド・バイアスに基づいて検索結果にバイアスを適用することと、
前記バイアス適用検索結果を記憶することと、
を具備する方法。
［Ｃ２］
前記バイアス適用検索結果を前記ユーザに送信することを更に具備する、［Ｃ１］の方法。
［Ｃ３］
前記バイアス適用検索結果に関連付けられるユーザフィードバックを受信すること及び前記ユーザフィードバックに基づいてフレンド・バイアスを更新することを更に具備する、［Ｃ２］の方法。
［Ｃ４］
前記該決定することは、フレンド・データベースからフレンド・バイアス・データを検索することを具備する、［Ｃ１］の方法。
［Ｃ５］
前記検索することは、前記ユーザに関連付けられるアクセス端末に記憶されたコンタクト・リストに基づいて検索することを更に具備する、［Ｃ４］の方法。
［Ｃ６］
前記フレンド・バイアスに基づいて前記検索結果をフィルタ処理すること、前記フレンド・バイアスに基づいて前記検索結果を順位付けすること、前記フレンド・バイアスに基づいて前記検索結果をフィルタ処理および順位付けすること、のうちの少なくとも１つを更に具備する、［Ｃ１］の方法。
［Ｃ７］
前記ユーザまたは前記ユーザによって識別されるフレンドのうちの少なくとも一方の行動に関連付けられる情報を受信することと、前記受信された情報に基づいて該フレンド・バイアスを備えたフレンド・データベースを更新することと、を更に具備する、［Ｃ１］の方法。
［Ｃ８］
前記クエリに対応する拡張データを取得することを更に具備し、前記検索の実行または前記検索結果にバイアスを適用することのうちの少なくとも１つは、更に前記拡張データに基づくものである、［Ｃ１］の方法。
［Ｃ９］
前記バイアスを適用することは、前記フレンド・バイアスに基づいて前記検索結果中の情報を含めること又は排除することのうちの少なくとも１つを更に具備する、［Ｃ１］の方法。
［Ｃ１０］
前記排除することは、前記クエリを提起した前記ユーザと協力する予め決められたユーザに過去に提供された検索結果の一部分を除外することを更に具備する、［Ｃ９］の方法。
［Ｃ１１］
コンピュータ可読媒体を備え、検索結果を提供するために構成されたコンピュータ・プログラム製品であって、前記コンピュータ可読媒体は、
ユーザによって提起されたクエリをコンピュータに受信させるための少なくとも１つの命令と、
前記クエリに基づいて前記コンピュータに検索を実行させるための少なくとも１つの命令と、
前記ユーザに関連付けられるフレンド・バイアスを前記コンピュータに決定させるための少なくとも１つの命令と、
前記フレンド・バイアスに基づいて前記コンピュータに検索結果へのバイアス適用を実行させるための少なくとも１つの命令と、
前記コンピュータに前記バイアス適用検索結果を記憶させるための少なくとも１つの命令と、
を具備するコンピュータ・プログラム製品。
［Ｃ１２］
検索結果を提供するために構成された少なくともプロセッサであって、
ユーザによって提起されたクエリを受信するための第１モジュールと、
前記クエリに基づいて検索を実行するための第２モジュールと、
前記ユーザに関連付けられるフレンド・バイアスを決定するための第３モジュールと、
前記フレンド・バイアスに基づいて検索結果にバイアスを適用するための第４モジュールと、
前記バイアス適用検索結果を記憶するための第５モジュールと、
を具備するプロセッサ。
［Ｃ１３］
検索結果を提供するための装置であって、
ユーザによって提起されたクエリを受信するための手段と、
前記クエリに基づいて検索を実行するための手段と、
前記ユーザに関連付けられるフレンド・バイアスを決定するための手段と、
前記フレンド・バイアスに基づいて検索結果にバイアスを適用するための手段と、
前記バイアス適用検索結果を記憶するための手段と、
を具備する装置。
［Ｃ１４］
検索結果を提供するための装置であって、
ユーザによって提起されたクエリを受信するために機能することができる通信コンポーネントと；
前記クエリに基づいて検索を実行して検索結果を生成するために機能することができる検索エンジン・コンポーネントと；
前記ユーザに関連付けられるフレンド・バイアス・データを備えるフレンド・バイアス・コンポーネントと、なお、前記検索エンジン・コンポーネント又は前記フレンド・バイアス・コンポーネントは、前記フレンド・バイアス・データに基づいて、前記検索結果にバイアスを適用することに対応してバイアス適用検索結果を生成するために更に機能することができる；
前記バイアス適用検索結果を記憶するために機能することができる記憶コンポーネントと、
を具備する装置。
［Ｃ１５］
前記通信コンポーネントは、前記バイアス適用検索結果を前記ユーザに送信するために更に機能することができる、［Ｃ１４］の装置。
［Ｃ１６］
前記検索エンジン・コンポーネント又は前記フレンド・バイアス・コンポーネントは、前記バイアス適用検索結果に関連付けられるユーザフィードバックを受信するために更に機能することができ、また、前記ユーザフィードバックに基づいて前記フレンド・バイアスを更新するために更に機能することができる、［Ｃ１５］の装置。
［Ｃ１７］
前記フレンド・バイアス・コンポーネントは、前記フレンド・バイアス・データを記憶するために機能することができるフレンド・データベースを更に具備する、［Ｃ１４］の装置。
［Ｃ１８］
前記フレンド・バイアス・データは、前記ユーザに関連付けられるアクセス端末に記憶されるコンタクト・リストに関連付けられる、［Ｃ１７］の装置。
［Ｃ１９］
前記検索エンジン・コンポーネント又は前記フレンド・バイアス・コンポーネントは、前記フレンド・バイアスに基づいて前記検索結果をフィルタ処理すること、前記フレンド・バイアスに基づいて該検索結果を順位付けすること、前記フレンド・バイアスに基づいて前記検索結果をフィルタ処理および順位付けすること、のうちの少なくとも１つを実行するために更に機能することができる、［Ｃ１４］の装置。
［Ｃ２０］
前記検索エンジン・コンポーネント又は前記フレンド・バイアス・コンポーネントは、前記ユーザまたは前記ユーザによって識別されるフレンドのうちの少なくとも一方の行動に関連付けられる情報を受信するために、及び前記受信された情報に基づいて前記フレンド・バイアスを更新するために、更に機能することができる、［Ｃ１４］の装置。
［Ｃ２１］
前記クエリは拡張データに更に関連付けられ、前記検索エンジン・コンポーネントは前記バイアス・データに基づいて前記検索を実行するために更に機能することができ、或いは、前記検索エンジン・コンポーネント又は該フレンド・バイアス・コンポーネントは前記拡張データに基づいて前記検索結果に更にバイアスを適用するために更に機能することができる、［Ｃ１４］の装置。
［Ｃ２２］
前記検索エンジン・コンポーネント又は前記フレンド・バイアス・コンポーネントは、前記フレンド・バイアスに基づいて前記検索結果中の情報を含めること又は排除することのうちの少なくとも１つに基づいて前記検索結果にバイアスを適用するために更に機能することができる、［Ｃ１４］の装置。
［Ｃ２３］
前記検索エンジン・コンポーネント又は該フレンド・バイアス・コンポーネントは、前記クエリを提起した前記ユーザと協力する予め決められたユーザに過去に提供された検索結果の一部分を除外するために更に機能することができる、［Ｃ２２］の装置。
［Ｃ２４］
検索結果を取得するための方法であって、
ユーザによって提起されたクエリを受信することと；
検索実行のために前記クエリを送信することと；
前記クエリに応答するバイアス適用検索結果を受信および記憶することと、なお、前記バイアス適用検索結果はフレンド・バイアス・データに基づくものである；
を具備する方法。
［Ｃ２５］
前記クエリに対応するフレンド識別を受信することを更に具備し、前記フレンド識別は前記フレンド・バイアス・データを決定するために機能することができる、［Ｃ２４］の方法。
［Ｃ２６］
前記ユーザに関連付けられるアクセス端末に記憶されるコンタクト・リストからのコンタクト情報をフレンド・バイアス・コンポーネントに送信することを更に具備し、前記コンタクト・リストは前記フレンド識別を備える、［Ｃ２５］の方法。
［Ｃ２７］
前記バイアス適用検索結果に関連付けられるフィードバックを入力することを前記ユーザに促すことと、前記バイアス適用検索結果に関連付けられるユーザフィードバックを受信することと、前記ユーザフィードバックに基づいてフレンド・データベースを更新するために前記ユーザフィードバックを送信することと、を更に具備する、［Ｃ２４］の方法。
［Ｃ２８］
前記バイアス適用検索結果を受信することは、前記フレンド・バイアスに基づいてフィルタ処理された検索結果を受信すること、前記フレンド・バイアスに基づいて順位付けされた検索結果を受信すること、前記フレンド・バイアスに基づいてフィルタ処理および順位付けされた検索結果を受信すること、のうちの少なくとも１つを更に具備する、［Ｃ２４］の方法。
［Ｃ２９］
前記バイアス適用検索結果を受信することは、前記ユーザまたは前記ユーザによって識別されるフレンドのうちの少なくとも一方の行動に関連付けられる情報に従って、バイアスを適用された検索結果を受信することを更に具備する、［Ｃ２４］の方法。
［Ｃ３０］
前記クエリに対応する拡張データを取得することを更に具備し、前記バイアス適用検索結果を受信することは前記拡張データに更に基づく検索結果を受信することを更に備える、［Ｃ２４］の方法。
［Ｃ３１］
前記バイアス適用検索結果を受信することは、前記フレンド・バイアスに基づいて情報を含めること又は情報を排除することのうちの少なくとも１つに更に基づく検索結果を受信することを更に具備する、［Ｃ２４］の方法。
［Ｃ３２］
情報を排除することに基づく前記バイアス適用検索結果を受信することは、前記クエリを提起した前記ユーザと協力する予め決められたユーザに過去に提供された検索結果の一部分を除外することを更に具備する、［Ｃ３１］の方法。
［Ｃ３３］
コンピュータ可読媒体を備え、検索結果を取得するために構成されたコンピュータ・プログラム製品であって、前記コンピュータ可読媒体は、
ユーザによって提起されたクエリをコンピュータに受信させるための少なくとも１つの命令と；
検索実行のために前記コンピュータに前記クエリを送信させるための少なくとも１つの命令と；
前記クエリに応答するバイアス適用検索結果を前記コンピュータに受信および記憶させるための少なくとも１つの命令と、なお、前記バイアス適用検索結果はフレンド・バイアス・データに基づくものである；
を具備するコンピュータ・プログラム製品。
［Ｃ３４］
検索結果を取得するために構成された少なくとも１つのプロセッサであって、
ユーザによって提起されたクエリを受信するための第１モジュールと；
検索実行のために前記クエリを送信するための第２モジュールと；
前記クエリに応答するバイアス適用検索結果を受信および記憶するための第３モジュールと、なお、前記バイアス適用検索結果はフレンド・バイアス・データに基づくものである；
を具備するプロセッサ。
［Ｃ３５］
検索結果を取得するための装置であって、
ユーザによって提起されたクエリを受信するための手段と；
検索実行のために前記クエリを送信するための手段と；
前記クエリに応答するバイアス適用検索結果を受信および記憶するための手段と、なお、前記バイアス適用検索結果はフレンド・バイアス・データに基づくものである；
を具備する装置。
［Ｃ３６］
検索結果を取得するための装置であって、
ユーザによって提起されたクエリを受信するために機能することができる検索イニシエータ・コンポーネントと；
検索実行のために前記クエリを送信するために機能することができる通信コンポーネントと；
前記クエリに応答するバイアス適用検索結果を受信および記憶するために機能することができる検索結果レビュー・コンポーネントと、なお、前記バイアス適用検索結果はフレンド・バイアス・データに基づくものである；
を具備する装置。
［Ｃ３７］
前記検索イニシエータ・コンポーネントは、前記クエリに対応するフレンド識別を受信するために更に機能することができ、前記フレンド識別は前記フレンド・バイアス・データを決定するために機能することができる、［Ｃ３６］の装置。
［Ｃ３８］
前記通信コンポーネントは前記装置に記憶されたコンタクト・リストからコンタクト情報をフレンド・バイアス・コンポーネントに送信するために更に機能することができ、前記コンタクト・リストは前記フレンド識別を備える、［Ｃ３７］の装置。
［Ｃ３９］
前記バイアス適用検索結果に関連付けられるフィードバックを入力することを前記ユーザに促すために機能し、かつ、前記バイアス適用検索結果に関連付けられたユーザフィードバックを受信するために機能することができるバイアス識別コンポーネントを更に具備し、前記通信コンポーネントは、前記ユーザフィードバックに基づいてフレンド・データベースを更新するために前記ユーザフィードバックを送信するように更に機能することができる、［Ｃ３６］の装置。
［Ｃ４０］
前記バイアス適用検索結果は、前記フレンド・バイアスに基づいてフィルタ処理された検索結果、前記フレンド・バイアスに基づいて順位付けされた検索結果、前記フレンド・バイアスに基づいてフィルタ処理および順位付けされた検索結果、のうちの少なくとも１つを更に具備する、［Ｃ３６］の装置。
［Ｃ４１］
前記バイアス適用検索結果を受信することは、前記ユーザまたは前記ユーザによって識別されるフレンドのうちの少なくとも一方の行動に関連付けられる情報に従ってバイアスを適用された検索結果を受信することを更に具備する、［Ｃ３６］の装置。
［Ｃ４２］
前記検索イニシエータ・コンポーネントは前記クエリに対応する拡張データを取得するために更に機能することができ、前記バイアス適用検索結果は前記拡張データに更に基づく検索結果を更に具備する、［Ｃ３６］の装置。
［Ｃ４３］
前記バイアス適用検索結果は、前記フレンド・バイアスに基づいて情報を含めること又は排除することのうちの少なくとも１つに更に基づく検索結果を更に具備する、［Ｃ３６］の装置。
［Ｃ４４］
情報を排除することに基づく前記バイアス適用検索結果は、前記クエリを提起した前記ユーザと協力する予め決められたユーザに過去に提供された検索結果の一部分を更に排除する、［Ｃ４３］の装置。
【図１】
0006054437.tif 000002
【図２】
0006054437.tif 000003
【図３】
0006054437.tif 000004
【図４】
0006054437.tif 000005
【図５】
0006054437.tif 000006
【図６】
0006054437.tif 000007
【図７】
0006054437.tif 000008
【図８】
0006054437.tif 000009