JP6054437B2 - 利用者ベースのバイアスを使用した検索結果の取得又は提供方法および装置 - Google Patents

利用者ベースのバイアスを使用した検索結果の取得又は提供方法および装置 Download PDF

Info

Publication number
JP6054437B2
JP6054437B2 JP2015012483A JP2015012483A JP6054437B2 JP 6054437 B2 JP6054437 B2 JP 6054437B2 JP 2015012483 A JP2015012483 A JP 2015012483A JP 2015012483 A JP2015012483 A JP 2015012483A JP 6054437 B2 JP6054437 B2 JP 6054437B2
Authority
JP
Japan
Prior art keywords
friend
user
bias
query
search
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2015012483A
Other languages
English (en)
Other versions
JP2015122090A (ja
Inventor
マイケル−デビッド・ナカヨシ・キャノイ
ザ・サード・チャールズ・ウィーラー・スウィート
ジェフリー・ジョセフ・バッカロ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US11/848,056 external-priority patent/US7823064B1/en
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of JP2015122090A publication Critical patent/JP2015122090A/ja
Application granted granted Critical
Publication of JP6054437B2 publication Critical patent/JP6054437B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

米国特許法第119条に基づく優先権主張
本特許出願は、2006年8月31日に提出され、本出願の譲受人に譲渡され、そして、本出願における参照としてここに明確に組み込まれた、“利用者ベースのバイアス(USER-BASED BIASES)を使用した改良された検索結果の取得、提供方法および装置”と題する米国特許仮出願番号第60/841,805号への優先権を主張する。
本開示は一般に検索エンジンに係わる。より具体的には、本明細書で開示される諸態様は、バイアスに基づいて目標検索結果(targeted search results)を提供することに関する。
検索エンジンはコンピュータ・システム上で情報を探索するのを助けるために設計された情報検索システムである。例えば、検索エンジンはワールド・ワイド・ウェブ(World Wide Web)上で、コンピュータのローカル・メモリ(local memory)上で、或いはコンタクト・リスト(contacts list)のようなアプリケーション(application)において、情報を見つけるために使用されることができる。ユーザによってクエリ(query)が検索エンジンに提出され、そして、該検索エンジンはその関連コンピュータ・システム内で該クエリへの適合性を決定する。例えば、該システムの検索エンジン又は別の部分はそれぞれのコンピュータ・システムの内部で情報に索引(index)を付け、そして該クエリを含むデータは適合性を判定するために索引を付された情報と比較される。また、検索エンジンは該適合する情報を検索結果としてまとめる。更に、検索エンジンは、例えば適合の百分率または人気度に基づいて、適合情報を順位付けることができる。続いて、該検索エンジンは適合した情報を検索結果としてユーザに返す。
検索エンジンはユーザのクエリに対して一般的な答え又は応答を提供するように設計される。従って、同様なクエリを同じ検索エンジンに提出する2つの異なるユーザはほぼ同じ検索結果を受領する。
検索エンジンは近代生活に欠かすことのできない部分となっているので、より的が絞られた/洗練された検索結果をユーザに提供する必要がある。
下記は1つ以上の態様について、それ等の態様の基礎的理解を提供するために、簡単な概要を提示する。本概要は全ての想定される態様の広範な総覧ではなく、そして、全ての態様の中心的または決定的な要素を特定するようには意図されておらず、又、何らかの又は全ての態様の範囲の輪郭を描こうとするものでもない。本概要の唯一の目的は、後に提示される更に詳細な説明の前段として、1つ以上の態様のある複数の概念を簡単な形で示すことである。
1つの態様では検索結果を提供する方法は、ユーザによって提起されたクエリを受信すること、及び該クエリに基づいて検索を実行することを含む。該方法は更に該ユーザに関連付けられるフレンド・バイアス(friends bias)を決定すること、及び、該フレンド・バイアスに基づいて検索結果にバイアスを適用することを含む。更に、該方法は該バイアス適用検索結果を記憶することを含む。
別の態様では、検索結果を提供するために構成されたコンピュータ・プログラム製品はコンピュータ可読媒体を具備する。該コンピュータ可読媒体は、ユーザによって提起されたクエリをコンピュータに受信させるための少なくとも1つの命令と、該クエリに基づいてコンピュータに検索を実行させるための少なくとも1つの命令を具備する。また、該コンピュータ可読媒体は、ユーザに関連付けられるフレンド・バイアスをコンピュータに決定させるための少なくとも1つの命令と、該フレンド・バイアスに基づいてコンピュータに検索結果へのバイアス適用を実行させるための少なくとも1つの命令を具備する。更に、該コンピュータ可読媒体は、該バイアス適用検索結果をコンピュータに記憶させるための少なくとも1つの命令を具備する。
更なる態様では、検索結果を提供するために構成された少なくとも1つのプロセッサは、ユーザによって提起されたクエリを受信するための第1モジュールと、該クエリに基づいて検索を実行するための第2モジュールを具備する。又、該少なくとも1つのプロセッサは、ユーザに関連付けられるフレンド・バイアスを決定するための第3モジュールと、該フレンド・バイアスに基づいて検索結果にバイアスを適用するための第4モジュールを具備する。更に、該少なくとも1つのプロセッサは該バイアス適用検索結果を記憶するための第5モジュールを含む。
更に別の態様では、検索結果を提供するための装置は、ユーザによって提起されたクエリを受信するための手段と、該クエリに基づいて検索を実行するための手段を具備する。又、該装置は、ユーザに関連付けられるフレンド・バイアスを決定するための手段と、該フレンド・バイアスに基づいて検索結果にバイアスを適用するための手段を具備する。更に、該装置は該バイアス適用検索結果を記憶するための手段を含む。
また更なる態様では、検索結果を提供するための装置は、ユーザによって提起されたクエリを受信するために機能することができる通信コンポーネントと、該クエリに基づいて検索を実行して検索結果を生成するために機能することができる検索エンジン・コンポーネントを具備する。該装置はユーザに関連付けられるフレンド・バイアス・データを具備するフレンド・バイアス・コンポーネントを更に具備し、ここで該検索エンジン或いは該フレンド・バイアス・コンポーネントは、該フレンド・バイアスに基づく検索結果のバイアス適用に対応してバイアス適用検索結果を生成するために更に機能することができる。更に、該装置は該バイアス適用検索結果を記憶するための手段を含む。更に、該装置は該バイアス適用検索結果を記憶するために機能することができる記憶コンポーネントを具備する。
更に別の態様では、検索結果を求めるための方法はユーザによって提起されたクエリを受信すること、及び該クエリを検索実行のために送信することを具備する。更に、該方法は該クエリに応答してバイアス適用検索結果を受信および記憶することを具備し、ここで該バイアス適用検索結果は、フレンド・バイアス・データに基づくものである。
なお別の態様では、検索結果を求めるために構成されたコンピュータ・プログラム製品はコンピュータ可読媒体を具備する。該コンピュータ可読媒体は、ユーザによって提起されたクエリをコンピュータに受信させるための少なくとも1つの命令と、該クエリを検索実行のためにコンピュータに送信させるための少なくとも1つの命令を具備する。更に、該コンピュータ可読媒体は、該クエリに応答してバイアス適用検索結果をコンピュータに受信および記憶させるための少なくとも1つの命令を具備し、ここで該バイアス適用検索結果はフレンド・バイアス・データに基づくものである。
更なる態様では、検索結果を求めるために構成された少なくとも1つのプロセッサは、ユーザによって提起されたクエリを受信するための第1モジュールと、該クエリを検索実行のために送信するための第2モジュールを具備する。更に、該少なくとも1つのプロセッサは該クエリに応答してバイアス適用検索結果を受信および記憶するための第3モジュールを具備し、ここで該バイアス適用検索結果はフレンド・バイアス・データに基づくものである。
更に別の態様では、検索結果を求めるための装置は、ユーザによって提起されたクエリを受信するための手段と、該クエリを検索実行のために送信するための手段を具備する。更に、該装置は該クエリに応答してバイアス適用検索結果を受信するための手段および記憶するための手段を具備し、ここで該バイアス適用検索結果はフレンド・バイアス・データに基づくものである。
更なる態様では、検索結果を求めるための装置は、ユーザによって提起されたクエリを受信するために機能することができる検索イニシエータ(initiator)コンポーネントと、該クエリを検索実行のために送信するために機能することができる通信コンポーネントを具備する。更に、該装置は該クエリに応答してバイアス適用検索結果を受信および記憶するために機能することができる検索結果レビュー(review)コンポーネントを具備し、ここで該バイアス適用検索結果はフレンド・バイアス・データに基づくものである。
先述の及び関連する目的の達成のために、該1つ以上の態様は、下記に完全に説明され、特に特許請求の範囲で示される特徴を備える。下記の説明と添付の図は、該1つ以上の態様のある一定の例示的特徴を詳細に説明する。これ等の特徴は種々の態様の諸原理が利用できる種々の方法の内のただ数個を示すに過ぎないが、本説明は全てのこのような態様およびその同等物を含むように意図される。
図1はフレンド・バイアス適用検索結果を提供或いは取得するために機能することができるシステムの一態様の該略図である。 図2は該システムのアクセス端末の一態様の該略図である。 図3は該システムのネットワーク装置の一態様の該略図である。 図4はフレンド・バイアス適用検索結果を取得する方法の一態様の流れ図である。 図5はフレンド・バイアス適用検索結果を提供する方法の一態様の流れ図である。 図6はより的の絞られた/洗練された検索結果を提供するためにフレンド・バイアスを使用する一態様のメッセージ流れ図である。 図7は検索結果をフィルタ処理するためにフレンド・バイアスを使用する一態様のメッセージ流れ図である。 図8はフレンド・バイアス適用検索結果を補なうことができる情報を生成するためにWANと連係してRFIDを使用する一態様の流れ図である。
発明の詳細な説明
ここで開示される諸態様は、ユーザによって識別された1つ以上のフレンドと関連づけられるバイアスのような少なくとも1つのバイアスに基づいて、目標検索結果(targeted search results)を提供することに関する。
ここで開示される“ユーザ”は(例えば、クエリを提出することによって)検索要求を提起する任意の構成要素を含むと広く解釈される。
ここで開示される“グループ”は所定の係わりを有する1つ以上のユーザを含み、グループに宛てるということは実効的に該グループに関連付けられる全てのユーザに宛てることである。
ここで開示される“フレンド”又は“フレンド・リスト”は1つ以上の基準に基づく所定の係わりを有する1つ以上の主体(entities)(例えば、あるグループの副グループ)を含むと広く解釈される。フレンド・リストを形成するための基準は、例えば、所在地、年齢、性別、趣味、人口統計、組織/所属団体(例えば、クラブ、スポーツ・チーム等)、仲間、家族関係、個人的関係、ペット、等々を含む。
ここで開示される用語“検索(する)”はクエリを検索データベースに提出するプロセスを含む。該クエリはトークン化(tokenize)される。該クエリは手動で、口頭で入力され、及び/又は他の手段でアクティベート(activate)される。
ここで開示される“検索データベース”は検索クエリを解決するために使用される情報を記憶するために構成されたデータベースを含む。該データベースは静的データ(例えば、ウェブ情報)及び/又は動的データ(例えば、所在地、天候、ムード、等)を含む。
ここで開示される“フレンド検索エンジン(FSE)”は、フレンド・リストから抽出された情報を使用して、例えば下記される諸例が更に例示するように、ユーザらにより的の絞られた/洗練された情報を提供するために、該検索結果にバイアスを適用し(或いは精製し)、フィルタ処理し、及び/又は順位付けするように構成された、検索エンジンを含むことができる。
ここで開示される“フレンド・データベース(FDB)”は種々のユーザ達に関連付けられるフレンド・リストを記憶するデータベースを含み、FDBはFSEの一部であるように及び/又はFSEと連係して動作するように構成される。フレンド・データベースはサービス・プロバイダ、通信ネットワーク等々によって提供される情報上に生成され、及び/又は該情報に基礎を置かれる。フレンド・データベースは記憶媒体(例えば、サーバ)中に常駐することができ、ユーザ装置(例えば、クライアント計算機/パソコン、アクセス端末、等)上にキャッシングされることもできる。
記載される態様では、ユーザは更にフレンド・データベースに入力を提供し、或いは、フレンド・データベースに検索結果と関連付けられるフィードバックを提供する。このような情報は、該フレンド・データベースに関連付けられるユーザらによって提起される未来の検索を支援/バイアスするために使用される。
ここで開示されるアクセス端末(AT)は種々の型の装置を指し、無線電話、セルラ電話、ラップトップ計算機、マルチメディア無線装置、無線通信パソコン(PC)カード、携帯情報端末(personal digital assistant)(PDA)、外部または内部モデム等を含むが、これ等に限定されない。アクセス端末は無線チャネル及び/又は有線チャネルを介して(例えば、光ファイバ又は同軸ケーブルを経由して)通信する任意のデータ装置である。アクセス端末は、例えば、アクセス・ユニット(unit)、アクセス・ノード(node)、加入者ユニット、移動局、モバイル(mobile)装置、モバイル・ユニット、モバイル電話、モバイル、遠隔局、遠隔端末、遠隔ユニット、ユーザ装置、ユーザ機器、ハンドヘルド(handheld)装置等の種々の名称を有する。異なる複数のアクセス端末は1つのシステムに統合されることができる。複数のアクセス端末は、モバイル、または固定であり、1つの通信システムを介して分散される。アクセス端末は、所与の瞬間に、順方向リンク(forward link)(FL)及び/又は逆方向リンク(reverse link)(RL)上でアクセス・ネットワーク(AN)と通信することができる。
図1を参照して、フレンド・バイアス適用検索システム100は、1つ以上のセクタ中の1つ以上のアクセス端末102のような1つ以上のノードを具備し、該ノードは互いに、及び/又は他のモバイル装置及び/又は固定ネットワーク装置のような1つ以上の他のノードに、有線又は無線通信信号を受信、送信、再送等を行う。システム100は所与のユーザに対して、該ユーザによって提起されたクエリに応答して、検索結果をカスタマイズすることを容易にする。より具体的には、システム100は、アクセス端末102のユーザによって提出されたクエリに対応する検索結果が、該ユーザの1つ以上のフレンドに関連付けられるデータに基づいてバイアスを適用され、或いは別な風に変更されることを可能にする。例えば、それぞれのクエリを提出したそれぞれのユーザが実質的に同じ結果を受領する場合、クエリに応答して一般化された検索結果を受信するよりはむしろ、システム100は、該ユーザの識別された1つ以上のフレンドの見解(opinions)、アクション (actions)、又は双方に従って、検索結果がそれぞれのユーザに対してカスタマイズされることを可能にする。ユーザは一般的に1つ以上のフレンドと一体感を持ち(identify)又は関係を有するので、記載される諸態様は、この一体感及び/又は関係をフレンドに対応するデータに拡張して、該ユーザに対する検索結果の妥当性を向上する目的で検索結果を修正する。従って、無差別な検索結果とは対照的に、システム100は、ユーザの1つ以上の識別されたフレンドの見解、アクションに基づいて、検索結果が所与のユーザ向けに仕立てられ、及び/又は専用化されることを可能にし、それによって、一般化された検索結果よりも所与のユーザにより深い関連を有しそうな、個人の事情に合わされた、知覚力のある、そして洞察に満ちた結果を提供する。
アクセス端末102はユーザによって利用され、該ユーザはアクセス端末102を操作して該ユーザが答えを求めるクエリを入力する。システム100は該クエリを受信するために機能する検索イニシエータ・コンポーネント104を含む。1つのオプションの態様では、検索イニシエータ・コンポーネント104は更に該クエリに追加するための拡張データを取得する。例えば、拡張データは、例えば、アクセス端末102に対応する所在地関連データ、ユーザのプロファイル・データ(profile data)、アクセス端末構成データ、アクセス端末102に関する任意のデータ、アクセス端末のユーザに関する任意のデータ、アクセス端末に関連付けられる環境に関する任意のデータ、或いはそれ等の任意の組合せのようなデータを含むが、これ等に限定されない。システム100はクエリに文脈を与えるための拡張データの追加を可能にし、そして更に検索結果をそれぞれのユーザにとってカスタマイズさせることを可能にする。
オプションで、システム100は、クエリとともに使用するための特別なバイアスを識別し、或いは、バイアス・データをシステム100に入力するためのバイアス識別コンポーネント108を含む。例えば、バイアス識別コンポーネント108は、バイアス適用検索結果を生成するための検索の実行で使用される、フレンド、或いはフレンド・リスト又はグループの識別をユーザから受信する。別の例では、バイアス識別コンポーネント108は、ユーザ或いは該ユーザをフレンド若しくはグループ又はフレンド・リストの一部であると識別した別のユーザの何れかのために、検索結果にバイアスを適用するのに使用するためのデータベースへの入力のために、ユーザの好み(user preferences)、トランザクション(transaction)、フィードバック(feedback)または見解(opinion)、或いはこれ等の組合せを含むがこれ等に限定されない入力を受信する。
続いて、検索イニシエータ・コンポーネント104は、クエリを、およびオプションで拡張データを、処理のために検索エンジン・コンポーネント108に送信する。例えば、検索エンジン・コンポーネント108は、ワールド・ワイド・ウェブのような1つ以上のコンピュータ・システムを検索するために、該クエリに関連する情報及びオプションで更に拡張データを考慮する情報を収集するよう機能する。収集された情報は検索結果として引用される。例えば、検索結果は、それぞれのコンピュータ・システム内部のデータ並びに該データの情報源への対話型リンクを含むがこれ等に限定されない。
一旦検索結果が取得されると、システム100は、バイアス識別コンポーネント106によって識別されるように、1つ以上のフレンド又はグループからのバイアス・データに従って該検索結果を変更又はバイアスする1つ以上のコンポーネントを含む。例えば、それぞれが対応するバイアス・データを有する1つ以上のフレンド、グループ、又はフレンド・リストが、フレンド・バイアス・コンポーネント110に記憶される。フレンド・バイアス・コンポーネント110は、バイアス・データを保持するために、メモリ、ストレージ(storage)、或いはこれ等の任意の組合せを含む。上記のように、バイアス・データは、検索結果を再系統化(reformulate)又はフィルタ処理するために使用される、それぞれのフレンドに関連付けられる任意のデータを含む。例えば、バイアス・データは、ポーリング(polling)質問に応答する意見、フレンドによって行われる購買のようなトランザクションから収集されるトランザクション・データ、人口(demographic)データ及び/又は消費者心理動向(psychographic)データを含むフレンド・プロファイル・データ、及び所在地関連データのようなデータを含むが、これ等に限定されない。1つの態様では、バイアス・マネジャー・コンポーネント112は、フレンド・バイアス・コンポーネント110上でユーザに対する1つ以上のグループ又はフレンド・リストを、1つ以上のフレンドの識別及びそれ等に対応するバイアス・データを含めて、確立することができる。例えば、データ収集モードにおいて、バイアス・マネジャー・コンポーネント112は、バイアス・データをフレンド・バイアス・コンポーネント110で確立されたそれぞれのフレンドから収集し、また、システム100の複数のユーザのそれぞれのフレンド・リストを管理する。バイアス・マネジャー・コンポーネント112は、図示された態様では独立コンポーネントとして例示されているが、フレンド・バイアス・コンポーネント110の一部として含まれ得ることを認識されたい。
バイアス適用モードでは、システム100は、バイアス識別コンポーネント106によって識別されるようなフレンド又はフレンド・リスト又は複数のフレンドよりなるグループに対応するバイアス・データを、フレンド・バイアス適用検索結果を生成するための1つ以上の所定のアルゴリズム、ルーチン(routine)又は論理に従って考察(consider)する。オプションで、バイアス適用モードでは、システム100は更に、フレンド・バイアス適用検索結果を決定するために、バイアス・データと連係して拡張データを考察する。1つの態様では、検索エンジン・コンポーネント108がそれぞれのバイアス・データを収集してバイアス適用検索結果を生成するために機能する。別の態様では、フレンド・バイアス・コンポーネント110がバイアス適用検索結果を生成するために機能する。更に別の態様では、バイアス・マネジャー・コンポーネント112がバイアス適用検索結果を生成するために機能する。
何れの場合においても、ユーザのクエリに応答するバイアス適用検索結果がアクセス端末102上で取得される。検索結果レビュー・コンポーネント114は、バイアス適用検索結果を受信、或いはそれにアクセスして、ユーザへの提示のために該バイアス適用検索結果を出力する。更に、例えば、該バイアス適用検索結果が、ワールド・ワイド・ウェブ上のウェブ・ページのような、情報への1つ以上のリンクを含む場合、検索結果レビュー・コンポーネント114は更に、検索エンジン・コンポーネント108と更に対話するためのユーザの入力を受信して、選択されたリンクに対応する所望の情報を収集する。別の態様では、検索結果レビュー・コンポーネント114は、更に、検索イニシエータ・コンポーネント104、バイアス識別コンポーネント106、或いはそれ等の組合せと対話して、検索エンジン・コンポーネント108への提出のために、該バイアス適用検索結果に基づいて、クエリを再系統化し、新クエリを入力し、或いは指示されたフレンド・バイアスを変更する。
従って、検索エンジン・クエリに応答して、システム100は、他の検索エンジンによって返される一般的な検索結果と比べて、ユーザにとってより高度な関連性を有しそうなフレンド・バイアス適用検索結果の取得を可能にする。
図1の1つ以上のコンポーネントはアクセス端末102上に実装されることができ、或いは、ネットワーク装置のようなアクセス端末と通信する他の装置から実装され得ることを認識されたい。更に、図1の諸コンポーネントは、ハードウェア、ソフトウェア、ファームウェア、或いはこれ等の組合せにおいて、個別に又は任意の組合せで実装されることができる。
図2を参照して、フレンド・バイアス適用アクセス端末200の1つの態様は無線通信システム上で機能することが可能なモバイル通信装置を含む。認識されるように、種々の無線通信システムが存在し、それ等はしばしば異なるスペクトル帯域及び/又は異なる無線インターフェース技術を利用する。具体例のシステムは、符号分割多元接続(code division multiple access)(CDMA)(CDMA2000、エボリューション・データ・オンリー(evolution data only)(EV DO))、広帯域符号分割多元接続(W−CDMA)、周波数分割多元接続(OFDM)或いは直交周波数分割多元接続(OFDMA)(Flash−OFDM,802.20、ワイマックス(worldwide interoperability for microwave access)(WiMAX))、周波数分割複信(FDD)又は時分割複信(TDD)で認可されたスペクトルを使用する周波数分割多元接続(FDMA)/時分割多元接続(TDMA)(ジー・エス・エム(global system for mobile communications)(GSM)(登録商標))システム、しばしばアンペアード(unpaired)免許不要スペクトルを使用するピア・ツー・ピア(peer-to-peer)(例えば、モバイル・ツー・モバイル)アド・ホック(ad hoc)ネットワーク・システム、及び802.xx無線ラン(LAN)又はBLUETOOTH(登録商標)技術を含む。
アクセス端末200は、1つ以上のコンポーネントに関連付けられる諸処理機能およびここで記載される諸機能を実行するためのプロセッサ・コンポーネント202を含む。プロセッサ・コンポーネント202は単数または複数セットのプロセッサ或いはマルチコア・プロセッサを含む。更に、処理コンポーネント210が統合処理システム及び/又は分散処理システムとして実装される。
アクセス端末200は、例えばプロセッサ・コンポーネント202によって実行されるアプリケーションのローカル・バージョン(local versions)を記憶するためのメモリ204を更に含む。メモリ204はランダム・アクセス・メモリ(random access memory)(RAM)、読み出し専用メモリ(ROM)、或いはこれ等の組合せを含む。
更に、アクセス端末200は、ここに記載されるハードウェア、ソフトウェア、及び諸サービスを利用する1つ以上のパーティとの通信を確立してそれを保持する通信コンポーネント206を含む。通信コンポーネント206は、アクセス端末200上の諸コンポーネント間の通信、並びに、アクセス端末200と外部装置、例えば通信ネットワークを横断して設置された諸装置及び/又はアクセス端末に系列的または局所的に接続される装置との間の通信を搬送する。例えば、通信コンポーネント206は、検索イニシエータ・コンポーネント104と検索エンジン・コンポーネント108との間に、バイアス識別コンポーネント106とフレンド・バイアス・コンポーネント110及び/又はバイアス・マネジャー・コンポーネント112との間に、及び検索結果レビュー・コンポーネント114と検索エンジン・コンポーネント108との間にインターフェースを提供するが、これ等に限定されない。
また、アクセス端末200はデータ記憶装置208を更に含み、該装置は、情報、データベース、及びここで記載の諸態様と連係して利用されるプログラムの大量記憶を可能にするハードウェア及び/又はソフトウェアの任意の適切な組合せである。
アクセス端末200は、アクセス端末200のユーザからの入力を受信して該ユーザに提示するための出力を生成するユーザ・インターフェース・コンポーネント210を更に含む。ユーザ・インターフェース・コンポーネント210は1つ以上の入力装置を含み、該入力装置は、キーボード、ナンバー・パッド(number pad)、マウス、タッチ・センシティブ・ディスプレイ(touch-sensitive display)、ナビゲーション・キー(navigation key)、ファンクション・キー、マイクロフォン、音声認識コンポーネント、ユーザからの入力を受信することが可能な他の任意の機構、或いはこれ等の任意の組合せを含むが、これ等に限定されない。更に、ユーザ・インターフェース・コンポーネント210は1つ以上の出力装置を含み、該出力装置は、表示装置、スピーカ、触感フィードバック機構、プリンタ、ユーザへの出力を提示することが可能な任意の他の機構、又はこれ等の任意の組合せを含むが、これ等に限定されない。
更に、例示された態様では、アクセス端末200は、上記で議論されたような、検索イニシエータ・コンポーネント104、バイアス識別コンポーネント106及び検索結果レビュー・コンポーネント114を含む。図示された態様では、検索エンジン・コンポーネント108、フレンド・バイアス・コンポーネント110及びバイアス・マネジャー・コンポーネント112は1つ以上の他の装置上に、例えば1つ以上のネットワーク・サーバ上に設置されることができる。しかしながら、検索エンジン・コンポーネント108、フレンド・バイアス・コンポーネント110及びバイアス・マネジャー・コンポーネント112の内の1つ又は任意の組合せの全て又はある部分はアクセス端末200上にローカルに設置されて、例えば、アクセス端末200が通信ネットワークと通信しない場合にバイアス適用検索結果の生成に役立つことを認識されたい。
1つのオプションの態様では、アクセス端末200は、ユーザによって検索エンジン・コンポーネント108に提出されるクエリを補足するために使用される拡張データを収集又は生成又は管理し、或いはこれ等の任意の組合せを行うために機能する、拡張データ・コンポーネント212を更に含む。例えば、該拡張データは、例えば、アクセス端末に対応する所在地関連データ、ユーザプロファイル・データ、アクセス端末ハードウェア構成データ、アクセス端末ソフトウェア構成データ、アクセス端末ファームウェア構成データ、アクセス端末に関連するその他任意のデータ、アクセス端末のユーザに関連するその他任意のデータ、アクセス端末に関連付けられる環境に関連するその他任意のデータ、或いはこれ等の任意の組合せを含むが、これ等に限定されない。このようなデータは、例えばプロセッサ・コンポーネント202又は他のコンポーネントに関連付けられるサブシステム、或いはプロセッサ・コンポーネント202によって実行され、又はアクセス端末200と通信接続するアプリケーションのような、アクセス端末上で動作する諸コンポーネントから取得される。例えば、拡張データ・コンポーネント212は、GPSのような独立した地理測位システム、通信ネットワークに基づく測位システム、又は両者の何らかの組合せを含む位置/所在地システムからのデータを含む。更に、拡張データ・コンポーネント212は、ポーリング質問に基づいて、又はアクセス端末200上の諸コンポーネントの利用に関するユーザの行動モニタに基づいて、或いはアクセス端末200と外部装置との間の対話モニタに基づいて収集されるユーザの人口動態的データ又は消費者心理動向的データ又は両データの何らかの組合せを含むユーザプロファイル情報を含む。また、拡張データ・コンポーネント212は、対応する拡張データを用いてクエリを補足して該クエリに対するコンテキストを提供するために、検索イニシエータ・コンポーネント104とインターフェースするために機能する。更に、拡張データ・コンポーネント212は、ここに記載される機能性を容易にするために、システム100の他の任意のコンポーネントとインターフェースする。
更に、アクセス端末200は、検索イニシエータ・コンポーネント104、バイアス識別コンポーネント106、検索結果レビュー・コンポーネント114及び拡張データ・コンポーネント212の内の任意の1つをプロセッサ・コンポーネント202を介して実行し、対応するデータと情報をメモリ204とデータ記憶装置208の内の1つ又は双方に記憶し、対応するメッセージとデータを通信コンポーネント206を介してローカル又は外部に送信し、そして、ユーザインターフェース210を介して対応する入力を受信し、対応する出力を生成する。
図3を参照して、システム100の幾つかのコンポーネントがアクセス端末102(図1)とは別の装置に実装されている態様では、フレンド・バイアス適用検索を実行するに際して、ネットワーク装置300はアクセス端末102(図1)又は200(図2)とインターフェースするために機能する。ネットワーク装置300は、通信システム上で機能するネットワーク・サーバのような任意の型のネットワークに基づく通信装置を含む。通信システムは有線通信システムであっても無線通信システムであっても良く、アクセス端末102が動作する無線通信システムに接続される。
ネットワーク装置300は、ここで記載の1つ以上のコンポーネントと機能に関連付けられる諸処理機能を実行するために、プロセッサ・コンポーネント302を含む。プロセッサ・コンポーネント302は単一又は複数セットのプロセッサ又はマルチコア・プロセッサを含む。更に、プロセッサ・コンポーネント302は、統合処理システム及び/又は分散処理システムとして実装される。
ネットワーク装置300は、例えばプロセッサ・コンポーネント302によって実行されるローカル・バージョンのアプリケーションを記憶するために、メモリ304を更に含む。メモリ304はランダム・アクセス・メモリ(RAM)、読み出し専用メモリ(ROM)、或いは両者の組合せを含む。
更に、ネットワーク装置300は、ここで記載されるハードウェア、ソフトウェア、及び諸サービスを利用する1つ以上のパーティとの通信を確立しそれを保持する通信コンポーネント306を含む。通信コンポーネント306は、ネットワーク装置300上の諸コンポーネント間の通信、並びに、ネットワーク装置300と、アクセス端末200のような、外部装置、通信ネットワークを横断して設置された諸装置及び/又はネットワーク装置300に系列的または局所的に接続される諸装置を含む外部装置、との間の通信を搬送することができる。例えば、通信コンポーネント306は、検索エンジン・コンポーネント108と検索イニシエータ・コンポーネント104との間に、フレンド・バイアス・コンポーネント110及び/又はバイアス・マネジャー・コンポーネント112とバイアス識別コンポーネント106との間に、及び検索エンジン・コンポーネント108と検索結果レビュー・コンポーネント114との間にインターフェースを提供するが、これ等に限定されない。
また、ネットワーク装置300はデータ記憶装置306を更に含み、該装置は、情報、データベース、及びここで記載の諸態様と連係して利用されるプログラムの大量記憶を可能にするハードウェア及び/又はソフトウェアの任意の適切な組合せである。
ネットワーク装置300は、ネットワーク装置300のユーザからの入力を受信して該ユーザに提示するための出力を生成するユーザ・インターフェース・コンポーネント310を更に含む。ユーザ・インターフェース・コンポーネント310は1つ以上の入力装置を含み、該入力装置は、キーボード、ナンバー・パッド、マウス、タッチ・センシティブ・ディスプレイ、ナビゲーション・キー、ファンクション・キー、マイクロフォン、音声認識コンポーネント、ユーザからの入力を受信することが可能な他の任意の機構、或いはこれ等の任意の組合せを含むが、これ等に限定されない。更に、ユーザ・インターフェース・コンポーネント310は1つ以上の出力装置を含み、該出力装置は、表示装置、スピーカ、触感フィードバック機構、プリンタ、ユーザに出力を提示することが可能な任意の他の機構、又はこれ等の任意の組合せを含むが、これ等に限定されない。
更に、例示された態様では、ネットワーク装置300は、上記で議論されたような、検索エンジン・コンポーネント108、フレンド・バイアス・コンポーネント110及びバイアス・マネジャー・コンポーネント112を含む。図示された態様では、検索イニシエータ・コンポーネント104、バイアス識別コンポーネント106及び検索結果レビュー・コンポーネント114は、1つ以上の他の装置上に、例えば1つ以上のアクセス端末200(図2)上に、設置される。しかしながら、検索エンジン・コンポーネント108、フレンド・バイアス・コンポーネント110及びバイアス・マネジャー・コンポーネント112の内の1つ又は任意の組合せの全て又はある部分は、ネットワーク装置300上にローカルに設置されて、例えば、アクセス端末200が通信ネットワークと通信しない場合にバイアス適用検索結果を生成するのに役立つことに注意すべきである。
ある複数のオプションの態様では、ネットワーク装置300は、上記で詳細に説明されたように、拡張データ・コンポーネント212を更に含む。これ等のオプションの態様では、拡張データ・コンポーネント212は、ユーザによって検索エンジン・コンポーネント108に提出されるクエリを補足するために使用される拡張データを収集又は生成又は管理するために、或いはこれ等の任意の組合せを行うために機能する。例えば、限られたメモリ又は処理資源のために、拡張データ・コンポーネント212はネットワーク装置300上に常駐し、ネットワーク装置300は無線装置のような資源の制限されたアクセス端末よりもさらに利用可能性の大きな資源を有する。
更に、ネットワーク装置300は、検索エンジン・コンポーネント108、フレンド・バイアス・コンポーネント110、バイアス・マネジャー・コンポーネント112及び拡張データ・コンポーネント212の内の任意の1つをプロセッサ・コンポーネント302を介して実行し、対応するデータと情報をメモリ304とデータ記憶装置308の内の1つ又は双方に記憶し、対応するメッセージとデータを通信コンポーネント306を介してローカルに又は外部に送信し、そして、ユーザインターフェース310を介して対応する入力を受信し対応する出力を生成する。
図4を参照して、1つの態様では、検索結果を取得する方法400は、オプションで、検索結果にバイアスを適用するに際して使用する1つ以上のフレンド識別を受信して送信する(ブロック402)ことを含む。例えば、該方法は、個人、個人のグループ、フレンド・リスト、或いは、ユーザが該ユーザによって取得された検索結果を変更するために利用されることを望む、1つ以上の他の関係者を規定する何か他の特徴を識別する名前または符号を受信することを含む。例えば、識別されたフレンドはフレンド又はフレンドのグループのフレンドのリストからの選択を含む。更に、例えば、識別されたフレンドは、年齢の範囲の定義、所在地、関心、又はフレンドを規定することができる任意の他の特徴または特徴の組合せを含む。結果として、フレンドは該フレンドを識別するユーザによって知られる必要はないと言えることに注意すべきである。更に、この動作には、フレンド又はフレンドのグループの識別を、該識別されたフレンド又はグループに対応するバイアス・データに基づいて検索データを変更することに責任のある又はそれに関連付けられるシステム内のそれぞれのコンポーネントに送信することが含まれる。
該方法はユーザからクエリ・データを受信する(ブロック404)ことを含む。例えば、ユーザは、検索クエリを、検索エンジンの機能性を実行し又は検索エンジンとインターフェースする装置上で動作するアプリケーション又はサービスに入力することができる。クエリ・データを受信することの一部は、使用されるべき検索エンジンの識別、及び/又は該クエリに関して検索されるべきコンピュータ・システムの識別を受信することを含む。
オプションの態様では、該方法はクエリに拡張データを追加することを更に含む。例えば、該拡張データはユーザによって指定されるままに追加され、或いは該方法は拡張データが追加されることを可能にする所定の設定法を有する。例えば、該方法は所与の製品またはサービスに関するクエリを受信することを含み、該方法は該クエリにコンテキストを提供するために装置の地理的所在地を該クエリに追加することを含む。更に、例えば、該方法は、装置に関するデータ、装置のユーザに関するデータ、及びこれらの組合せのような、他の型の拡張データの追加を含む。
該方法は、クエリに関する情報の検索を1つ以上のコンピュータ・システム上で実行するに際して使用するために、クエリ及びオプションで任意の補足的な拡張データを送信する(ブロック408)ことを含む。例えば、該方法は、クエリ関連のデータを1つ以上のコンピュータ・システムから収集するためにそれぞれ機能する1つ以上の検索エンジンにクエリを送信することを含む。このような検索エンジンはクエリを受信する装置上に、或いは、通信ネットワークを横断して通信するサーバのような外部装置上に常駐することができる。更に、クエリを受信する該検索エンジンは、フレンド・バイアス適用検索結果を生成するために検索結果を変更するに際して使用するフレンド・バイアス・データを含み、若しくは、データと通信することができる。利用されるそれぞれのフレンド・バイアス・データは識別されたフレンド(ブロック402)に関連付けられるデータに対応する。
該方法はクエリに応答するフレンド・バイアス適用検索結果を受信する(ブロック410)ことを更に含む。上述で特記されたように、1つの例では、この動作は該フレンド・バイアス適用検索結果を、ネットワーク・サーバのような別の装置から通信ネットワークを横断して受信することを含む。別の例では、非バイアス適用検索結果がクエリ伝送装置に受信され、装置上の別のコンポーネントが識別されたフレンド(ブロック402)に対応するフレンド・バイアス・データの常駐データベース又は遠隔データベースの何れかへの接続権を有し、該別のコンポーネントは更に該フレンド・バイアス適用検索結果を生成する。例えば、フレンド・バイアス適用検索結果は、識別されたフレンドのバイアス・データに基づく、非バイアス適用検索結果への変更を含む。該変更は、例えば、所定のアルゴリズム、ルーチン、ヒューリスティク(heuristic)、ニューラル・ネットワーク、或いは意思決定機構の他の任意の1つ又はそれ等の組合せに従って行われる。更に、該変更は、該フレンド・バイアス・データに従って該検索結果において原情報を含め、排除し、並べ替え、或いはこれ等の組合せを行い、それによって結果として該フレンド・バイアス適用検索結果を得ることを包含する。また、該フレンド・バイアス適用検索結果はメモリ又はデータ記憶装置内に記憶され得ることに注意すべきである。
更に、該方法は該フレンド・バイアス適用検索結果をユーザに提示するために出力する(ブロック412)ことを含む。例えば、該方法はバイアス適用検索結果をユーザによって目視される仕方で表示すること又は印刷することを含む。又、該方法はバイアス適用検索結果を音声で復唱すること、或いは、該ユーザによって理解され得る方法でバイアス適用検索結果を伝達する他の任意の方法を含むこともできる。更に、例えば、該方法のこの態様は、ユーザがバイアス適用検索結果内のある事項に対応する付加的情報を収集すること可能にする、例えばウェブ・ページへのリンクをクリック(click)することのような対話的方法で、或いは、ユーザが原クエリの任意の態様を変更してクエリを更に洗練することを可能にする対話的方法で、検索結果を出力することを更に含むことができる。
オプションの態様では、該方法は、クエリに関する、又はシステムのオペレーションで使用するためのバイアス・データに関する、ユーザからのフィードバックの収集を更に含む。特に、該方法はフィードバック又はバイアス・データに対する要求を受信してユーザに提示する(ブロック414)ことを含む。特記されたように、該フィードバックは、バイアス適用検索結果を受信後、ユーザによって行われる諸アクションに基づくものである。例えば、もしあるユーザがバイアス適用検索結果に基づいてある商品またはサービスを購入することを決定する場合、システムは、該購入される商品またはサービスに関するフィードバックを提供するようにユーザを促すことができる。別の態様では、この要求は、ユーザが既にフレンドとして識別されているクエリに対するバイアス適用検索結果の生成を助けるために該システムにおいて使用するための、それぞれのユーザのバイアス・データの収集に関する。従って、この要求はユーザ見解を確立するためのポーリング質問であり得、商業トランザクション等に関するようなユーザの諸アクションによって発動(trigger)される。
更に、このオプションの態様は該要求に応答してフィードバック・データ又はバイアス・データを受信する(ブロック416)ことを含む。例えば、そのようなデータはユーザによって先取りして入力され、或いは該ユーザの装置のあるコンポーネントによって受動的に追跡される。
また、このオプションの態様は、フレンド・バイアス適用検索結果システムで使用するためのフィードバック・データ又はバイアス・データを送信する(ブロック418)ことを更に含む。例えば、該方法は該フィードバック・データ又はバイアス・データをネットワークを横断して、ネットワーク・サーバのような別のコンピュータ装置に送信すること、或いはバイアス適用動作を管理するローカル・コンポーネントに送信することを含む。
このように、上に記載の方法は、フレンド・バイアス適用検索結果を取得するために検索結果を変更するに際して利用するフレンドの識別、及び該方法で使用するためのフィードバック・データ又はバイアス・データの収集を可能にする。
図5を参照して、1つの態様では、検索結果を提供する方法500はユーザから検索クエリを受信する(ブロック502)ことを含む。例えば、クエリは、ユーザがそれに対する情報を発見したいと所望する、質問または事項に関するデータを含む。ある複数のオプションの態様では、クエリの受信は、ユーザ又は該ユーザの装置に関するデータのような、クエリにコンテキストを提供する拡張データを受信することを更に含む。該拡張データはユーザ又は該ユーザに関連付けられる現在の諸特徴に適合するために該検索を洗練するのに役立つ。又、ある複数のオプションの態様では、該クエリは、該クエリの諸結果を決定するに際して使用されるフレンドのバイアス・データを識別するためのフレンド情報を更に含む。更に、例えば、該クエリの受信は、検索エンジンにおいて、又は検索エンジンへのインターフェースにおいて行われ、ここで該検索エンジンは該クエリに基づいて機能する。
該方法はクエリに応答して検索結果を判定する(ブロック504)ことを更に含む。例えば、検索結果を判定することはクエリ中のデータと1つ以上のコンピュータ・システム中の情報に関連付けられるデータとの間の適合を識別することを含む。例えば、ウェブ検索エンジンはワールド・ワイド・ウェブ上のウェブ・ページに関連付けられるデータと該ウェブ・ページへのリンクを具備する検索結果を判定することができる。
更に、該方法は、クエリに対応する、又は該クエリを提出するユーザに対応するフレンドを決定する(ブロック506)ことを含む。例えば、上述されたように、該クエリは検索結果を変更するのに使用する予め決められたフレンドを指定する識別子を含む。例えば、該システムはフレンドのリストを含み、該決定はフレンドの1つ又はフレンドのグループをフレンド・リストから識別することを含む。他の態様では、例えば、フレンドの決定は所与のユーザ又は装置に対してフレンドを識別するシステム設定を識別することに基づくものである。更に他の態様は、クエリの結果の決定に使用するためのフレンドを定義する、ユーザから受信された個別の通信を含む。
該方法は識別されたフレンドのバイアス・データに従って検索結果にバイアスを適用する(ブロック508)ことを更に含む。例えば、バイアスを適用することは、検索結果内部の情報を変更して、該フレンド・バイアス・データに応じて該情報の諸部分を含め、排除し、又はその両方を行うことを含む。例えば、情報を含めることは該バイアス・データと適合する、それに対応する、或いはそれと相関がある諸事項を有するバイアス適用検索結果を生成することを含む。例えば、予め決められたアルゴリズム、ヒューリスティク、ニューラル・ネットワーク、人工知能、又はこれ等の組合せは、適合化を実行して結果を組織化するために使用され、このことは該検索結果内の諸事項を再配列することを含み、或いは、適合情報を含めることのみを伴う。他方、例えば、情報の排除は、バイアス適用結果を生成するために、適合する/対応する/相関する情報を検索結果から除き、或いは、適合情報を非適合情報よりも優先度を下位に移す。
該方法はフレンド・バイアス適用検索結果をユーザに提示するために送信する(ブロック510)ことを更に含む。例えば、該送信することはクエリを提起したユーザの装置に通信ネットワークを横断して該バイアス適用検索結果を送信することを含む。別の例では、該送信することは、ローカルに単一の装置上にある該バイアス適用検索結果を、該バイアス適用検索結果を記憶する及び/又は出力する別の装置コンポーネントに送信することを伴う。
別のオプションの態様では、該方法はシステム内での使用のためにフィードバック又はバイアス・データを収集することを更に含む。そういうものとして、該方法は、オプションで、フィードバック又はバイアス・データを供給することをユーザ又はユーザ装置に促す、フィードバック又はバイアス・データ要求を送信する(ブロック512)ことを含む。例えば、フィードバック要求はクエリのバイアス適用検索結果に基づくものである。別の例では、バイアス・データに対する要求は関連バイアス・データをバイアス適用コンポーネントに蓄積するためにシステムの管理業務の一部である。
また、本方法のこのオプションの態様は該要求に応答してフィードバック・データ又はバイアス・データ受信する(ブロック514)ことを更に含むことができる。1つの態様では、該フィードバック又はバイアス・データはあるユーザによって入力されて、ローカル又は遠隔のあるユーザ装置から受信されることができる。別の態様では、該フィードバック又はバイアス・データは該ユーザ装置から受動的に収集されることができる。
更に、本方法のこのオプションの態様は、受信されたフィードバック又はバイアス・データを用いて、システム内のフレンド・バイアス・データを更新する(ブロック516)ことを更に含む。例えば、フレンド・バイアス・データの更新は、該データを供給したそれぞれのユーザに関連するデータを保持するメモリ、データ記憶装置または他のデータベースに該データを加えることを含む。次に、このようなデータは上記に説明された方法でバイアス適用検索結果を生成するために利用される。
図6は検索にバイアスを適用して洗練するためにフレンド・リストを使用する(例えば、ユーザの趣向を示すフレンド・リストから引き出された情報を使用する)実施形態を例示する。例として、マイクと名付けられたユーザ604のある環境(environment)(ENV)602はデザートに対する願望を定義するイベント(Event)603を含む。例えば、マイクは1片のチーズケーキを食べることを欲する。マイクは、例えば、地域(例えばマイクが住んでいるまたは訪問中の都市)で最良のチーズケーキ・レストランを検索するために、通信事業者のインフラ608を介してマイクのアクセス端末606によって供給されるFSE(検索エンジン・ゲートウェイ(gateway)610、フィルタ・エンジン612、情報エンジン・データベース614、及びフレンド・データベース616の内の1つ又は任意の組み合わせ)を使用することを決定する。FSEは、例えば、マイクのフレンドの特徴及び/又は嗜好、及び時刻、天候、所在地等との結合のような他の変数に基づいて、最良のチーズケーキ・レストランを探すに際してマイクを支援するように構成される。
図6に例示されるように、イベント/メッセージは下記のように定義される。
603:ハンガー・フォー・デザート(Hunger for desert)−マイクは1片のチーズケーキを欲する。
606:検索開始−マイクはマイクのアクセス端末(例えば、モバイル電話)に検索クエリ“最良のチーズケーキ”を入力する。該アクセス端末はネットワーク(例えば、通信AN608)にデータ要求/依頼を提起する。
607:伝送媒体−該クエリは(例えば、無線を介して)マイクのアクセス端末から通信事業者のインフラへ送信される。例えば、伝送媒体は該クエリと該ユーザに関する情報を含むデータ・パケットを含む。
609:所在地決定−該ATの情報はFSEクエリであると判定される。サービス・プロバイダの情報が該クエリを強化(enhance)するために加えられる。該ユーザの所在地、時刻、該地域の天候、及びその他の情報も又該クエリに加えられる。(明確と簡明を期するため、パラメータ所在地は該クエリを強化することに係わる全ての項目に対する略語として使用される。)611:要求のトンネリング−該要求は検索エンジン・ゲートウェイに送信されている。該ゲートウェイは地球規模で該ユーザを識別する責任を有する。
613:フィルタ適用検索開始−検索エンジン・ゲートウェイは該クエリを解決するために検索エンジンに接続する。
615:クエリ−フィルタ・エンジン(FE)は一般的な検索クエリを提出し、そして次に該結果をフィルタ処理(並べ替え及び/又は除去)するに際して支援するように構成される。標準クエリ(例えば、“最良のチーズケーキ”)が情報エンジン・データベースに送られる。
617:クエリ結果−(フィルタ処理されてない)クエリの結果619:フレンド・バイアス取得−フィルタ・エンジンは次に該クエリと所在地に関するフレンド情報を、例えばフレンド・データベースから要求する。そのような情報はここでは“フレンド・バイアス”と呼ばれる。
621:バイアス・データのリターン−該フレンド・データベースは、該要求に応じてそれぞれのフレンド・バイアス・データを返す。
623:相関−該クエリと該バイアスは、返すクエリ結果を生成するために相関付けられる。該相関はマイクのフレンドによるバイアスを適用された最良のチーズケーキをマイクに提供するために構成される。
625:該検索結果はマイクに返される。
検索エンジンの結果を吟味して、もしマイクが推奨されたレストランを訪問することを決めるならば、マイクは、該フレンド・データベースにマイクの決定を、該レストランで出されたチーズケーキ(及び/又はその他の料理)に関するマイクのフィードバックと共に報知する。また、マイクのアクセス端末は、該チーズケーキ及び/又は関連のレストランに関するマイクのフィードバックを入力するようにマイクを促すように構成される。該フィードバックは次に該フレンド・データベース中に記憶される。1つのアプリケーションでは、メッセージ(例えば、ショート・メッセージ・サービス(SMS))がマイクのアクセス端末に送られ、レストランにおけるチーズケーキ(及び/又はその他の料理)に関するマイクのフィードバックを対応するANに送るようにマイクを促す。ANは次に該情報をフレンド・データベースに送信する。別のアプリケーションでは、マイクの行動(例えば、チーズケーキ・レストランを訪問することに関連付けられる時間と頻度)が種々の型の近接検知サービス(proximity detection services)(例えば、AT、RFID、GPS、AT、クレジット・カード・トランザクション、カメラ、及びその他のモニタ/追跡手段)によってモニタリングされる。該フィードバック情報は今後の検索においてマイクとマイクのフレンドを支援する。
1つの実装では、図6で例示される検索エンジン・ゲートウェイ、フィルタ・エンジン、情報エンジン・データベース、及びフレンド・データベースは、単一のエンティティ(entity)に含まれる構成要素(又はモジュール)である。別の態様では、図6で例示される検索エンジン・ゲートウェイ、フィルタ・エンジン、情報エンジン・データベース、及びフレンド・データベースは、連係して動作するように構成された独立構成要素である。例えば、フレンド・データベースはユーザのアクセス端末上の住所録及び/又はコンタクト・リスト(contact list)を備え、それ等はフレンド・バイアス・コンポーネントに送信され、そしてユーザがフレンド識別を提供する場合に参照される。フレンド・データベースは又、該ユーザのアクセス端末上に(例えば、該ユーザがフレンド・データベースから接続を切られる場合において)キャッシング(cached)される。
検索結果を改良/強化するために、フレンド・データベースによって提供された情報をFSEが如何に使用するかの一例が下に例示される。
1)マイクは彼のアクセス端末を使用して“最良のミルク・シェーキ店”に関するクエリをFSEに送る。
2)FSEはユーザ情報(例えば、マイク、所在地、天候、時刻、等)と検索クエリ“最良のミルク・シェーキ店”を収集する。
3)FSEはフレンド・データベースと接続してマイクのフレンド(チャド、ジェフ、ジャン、等)を決定する。
4)フレンド・データベースはマイクのフレンド、例えばチャド、ジェフ及びジャンとそれぞれのフレンドに対するバイアスのセットをFSEに返す。
5)フレンド・データベースは又、マイクのバイアスをFSEに返す。
6)FSEは該バイアスを処理して、チャドは“カブズディナー”のチョコレート・ミルク・シェーキと苺ミルク・シェーキを好み、該ディナーを98回訪れたことがあるということを判定する。
7)FSEは該バイアスを処理して、ジェフは“キムボールファームマーケット”のバニラ・ミルク・シェーキを好むと判定する。
8)FSEは該バイアスを処理して、ジャンは“88フレーバーアイスクリーム店”のチョコレート・ミルク・シェーキを好むと判定する。
9)FSEはフレンド・バイアスを使用して可能な結果のデータベースを構築する。
10)FSEはマイクのバイアスを処理して、マイクはチョコレート・ミルク・シェーキを好まないと判定する。
11)FSEは可能な結果のリストからジャンのバイアスとチャドのバイアスの内の1つ(チョコレート)をフィルタ処理で除外する。
12)FSEは時刻と所在地を使用して、マイクは午後7:08に閉店する前に“カブズディナー”に到着することは出来ないと判定する、そこで、可能な結果として“カブズディナー”を除外する。
13)FSEはマイクに“キムボールファームマーケット”を返してバニラ・シェーキの購入を推奨する。
14)マイクは“キムボールファームマーケット”に行くことを決める。
15)マイクは“キムボールファームマーケット”でバニラ・シェーキを購入する。
16)近接検知サービス(例えば、AT、RFID、クレジット・カード・トランザクション、カメラ、等)がFSEにマイクが“キムボールファームマーケット”を訪れたことを通報する。
17)FSEはマイクがどの店(キムボールファームマーケット)を訪問したということと店のタイプについてフレンド・データベースを更新する。
18)シェーキを購入後しばらくしてから、FSEはマイクに連絡して彼に該店を評価し選択についての意見を述べることを依頼する。
19)マイクはFSEに、彼はミルク・シェーキを楽しんだことを返し、続いてFSEはフレンド・データベースを更新する(こうして、マイクと彼のフレンドがこの情報を今後の検索に利用することを可能にする)。
20)アクセス端末を使用して、マイクは該店とミルク・シェーキの写真を撮って該写真をFSEに提出し、フレンド・データベースにおけるマイクのバイアスを更新する。該写真は、検索結果として“キムボールファームマーケット”を返す今後のクエリにおいて、提供される。
フレンド・エンティティとしてペット(例えば、犬)を使用する例が下のように例示される。
1.ジェフはジェフのフレンドが彼の犬をどのドッグ・パーク(dog parks)に連れて行くかを見つけたいと欲している。
2.ジェフはFSEにクエリを入力して彼のフレンドの犬に対するGPS追跡結果を提供する。(ジェフは彼のフレンドの犬に対するGPS追跡結果を提供するためにFSEにクエリを入力する)
3.FSEはドッグ・パークに関する通常のクエリに対する諸結果を参照する。
4.FSEはジェフのフレンドが彼の犬を連れて行ったことのあるドッグ・パークを含む諸結果を返す。
図7は、例えば重複する結果を表示することを避けて検索処理をさらに効率的にするために、フレンド・リストが排他的方法で使用されることができる場合、2人の共同作業者(例えば、マイクとボブ)がデジタル信号プロセッサ(DSPs)について調査を行う実施形態を例示する。例として、マイク704とボブ706は、マイクとボブのDSP調査702を支援するためにインターネット検索を使用することを決定する。両ユーザからの同じ(又は類似する)クエリに基づく検索はほぼ同一の結果を返すことになる。しかしながら、FSE(検索インターフェース708、検索データベース710、フレンド・データベース712、及びトランザクション・トラッカー(tracker)データベース714の内の1つ又は任意の組合せ)の排他的機能を使用することによって、両使用者は、下記に更に説明されるように、より少ない余分な努力で検索結果を見ることができる。
図7で例示されるように、イベント/メッセージは下記のようになる。
703:最良探索−マイクは最良のDSPを探すことを頼まれる。
705:最良探索−ボブは最良のDSPを探すことを頼まれる。
707:検索−マイクは最良のDSPの検索を開始する。
709:クエリ−検索インターフェースは“最良のDSP”に対する検索データベースを問い合わせる。
711:クエリ結果−結果が検索インターフェースに返される。この時点で検索インターフェース708は該結果を洗練するためにフレンド・フィルタ(マイクとボブはフレンドである)(739参照)を使用する。
713:検索結果−結果がマイクに返される。
715:リンク選択−マイクはFSEによって返された第1リンクを選択する。該選択は引続いて該リンクの利用を記録するために構成されたトランザクション・トラッカー・データベース714に送られる。
717:データ要求−リンク・トラッカー・データベースはサイトAにリンク・データを要求する。
719:要求データ・リターン−サイトAはデータを返す。
721:要求返り値記憶−リンク・トラッカー・データベースは要求(マイク、サイトA)とその返り値に関する情報を記憶する。
723:リンク情報リターン−サイトAの情報はユーザに返される。
725:検索(ボブ)−ボブは“最良のDSP”の検索を開始する。
727:クエリ−検索インターフェースは検索データベースにクエリを提出する。
729:クエリ結果−該クエリは2つのサイト、例えば、サイトAとサイトBを結果として与える。
731:フレンド情報取得−検索インターフェースはボブのフレンドに関して問い合わせる。
733:フレンド情報リターン−ボブのフレンド、例えば、マイク等を返す。
735:フレンド履歴要求−検索判定基準と共にフレンドのリンク履歴を要求する。
737:フレンド履歴リターン−検索判定基準と共にフレンドのリンク履歴を返す。
739:フレンド検索フィルタ処理−該フレンドのリンク履歴と最初のクエリ結果との相関調査、これはより洗練された検索結果をもたらす。例えば、重複するリンクは除かれ得る(例えば、サイトA716はボブに対する検索結果から除かれ得る)741:検索結果:−検索結果がボブに返される。
743:リンク選択−ボブはサイトB718を選択し、そして、リンク・トラバーサル(traversal)がリンク・トラッカー・データベースに送信される。
745:データ要求−リンク・トラッカー・データベースはサイトBにリンク・データを要求する。
747:要求データ・リターン−サイトBはデータを返す。
749:要求返り値記憶−リンク・トラッカー・データベースは要求(ボブ、サイトB)とその返り値に関する情報を記憶する。
751:リンク情報リターン−サイトBの情報はユーザに返される。
1つの実装では、タギング(tagging)が検索に印を付けるために使用されることができる。タギングは、例えば、タイムスタンプ(timestamp)又はハンドル名の形式であっても良い。
別の態様では、動的動作、例えば、フレンドによって訪問されたばかりのリンクを表示することが検索処理において実装される。このことはマイクに返される検索情報が、フレンド(例えば、ボブ)がリンクを追跡する場合、(例えば、実質的にリアルタイムで)より容易に更新されることを可能にする。
上記のようなフレンド・リストとフレンド・データベースは種々の方法で更新される。例えば、ユーザのアクセス端末は、1つ以上の検索結果(例えば、上記のレストランとドッグ・パーク)に関連付けられるフィードバックをフレンド・データベースに送るよう該ユーザを促す。該ユーザは更新された情報(例えば、最近訪問した場所、所在地の変更、趣味、嗜好、等)を自発的にフレンド・データベースに送る。ある複数の実施形態では、ユーザの購買履歴が収集されて、検索に関連するバイアス入力として利用される。種々の近接サービス(例えば、RFID、GPS、ストア・トラッキング(store tracking)、カメラ、AT、及びその他のモニタ/追跡手段)が、ユーザの行動をモニタ/追跡しフレンド・データベースと連係して動作する際に利用される。
図8は、例えば、カスタム検索結果を生成するためのフレンド・リストを補なう情報を発生するために、広域ネットワーク(WAN)ソーシャル・ネットワーク(social network)と連係して無線周波数ICタグ(radio frequency identification)(RFID)を使用する方法800を概説する流れ図を例示する。
図8の例は、レストラン、映画館、店、サービス・ステーション、公園、クラブ、及びその他のレクレーション/娯楽/サービス会場を検索する際に使用される。例えば、ユーザはユーザフレンド・リスト上の1つ以上の他のユーザに関連付けられる数/標識(number/indicator)を有する(ブロック802)。例えば、システムに参加することをオプトイン(opt-in)する際、該ユーザへのID番号に関する情報が該システム内に記憶される。これ等のユーザの1人があるレストランを訪問する毎に、例えば、そのイベント(ブロック804)は(例えば、クレジット・カード処理機において)RFIDタグから検知される、検索エンジンのデータベースに返信される。更に、所定の場所を入力することは、データ収集者のケース又はデータユーザのケースの何れか、或いはその両者を起動(trigger)する。例えば、データ収集者のケースでは、該ユーザの諸行動が追跡され、後に、それ等は将来の行動のバイアス適用に使用するためにシステムに入力される。他方、データユーザのケースでは、ユーザの諸行動はフレンドからの先行バイアス・データに基づいて報知される。
本方法のデータ収集者のケースでは、本方法はユーザからのバイアス・データを、該ユーザによって実行される活動またはタスクに基づいて収集することを含む。例えば、該ユーザは、商品またはサービスを購入することのような、場所に特有なタスクを実行する(イベント806)。タスクが完了すると、該方法は、購入された商品またはサービスの識別およびそれに関する意見のような、体験に特化した情報を該ユーザに要求する(イベント808)ことを含む。オプションで、参加する場所を入力した後は何時でも該場所についての情報(イベント810)が、例えば入口にあるRFIDトークンによって又はRFIDクレジット・カード処理機から起動されて、該ユーザに送信される(イベント812)。更に、該方法は収集されたデータをフレンド・バイアス適用システムに送信する(イベント814)ことを含み、該システムでは該収集されたデータはそれぞれのユーザに対するバイアス・データとして記憶される(ブロック816)。ユーザが新しいアジア・レストランの検索要求を送る場合、例えば、その結果はユーザのフレンド・リスト上の他のユーザによる訪問回数に基づいて重み付けされる。
加えて、データユーザのケースでは、本方法は、ユーザが例えばデータ収集者のケースで、収集されたデータに基づいて1つ以上のフレンドからバイアス・データを報知される(イベント818)ことを含む。更に、本方法はそこで該ユーザが該受信されたフレンド・バイアス・データに基づいて該ユーザの行動について決定を下す(イベント820)ことを含む。オプションで、参加する場所を入力した後は何時でも、所定場所についての情報(イベント810)は、例えば、該場所にいる間該ユーザの利用に対して入口にあるRFIDトークンによって起動され、又はRFIDクレジット・カード処理器から起動されて、該ユーザに伝送される(イベント822)。
フレンド・リストは検索を提起するユーザが知っているエンティティ(例えば、人々)に限定される必要はない。該フレンド・リストは所在地、年齢、性別、趣味、人口統計、組織/所属団体等に基づくことができる。例えば、フレンド・リストはイリノイ州シカゴ市の30才と40才の間の全男性を含むことができる。ユーザはそのようなフレンド・リストを使用して、例えばシカゴのスポーツ・バーを検索することができる。
ここで開示された1つ以上の態様は、ユーザベースのバイアスに基づいて的の絞られた目標検索結果を提供する。当業者は、他の諸態様と諸実装が存在することを理解するであろう。種々の開示された実施形態は、検索エンジン、サーバ、アクセス端末、AN、及びその他の手段において実装される。
ここで開示された種々のユニット/モジュール及び態様はハードウェア、ソフトウェア、ファームウェア、或いはこれらの組合せにおいて実装される。ハードウェア実装においては、種々のユニットは1つ以上の特定用途向け集積回路(ASIC)、デジタル信号プロセッサ(DSP)、デジタル信号処理装置(digital signal processing devices)(DSPDs)、フィールド・プログラマブル・ゲート・アレイ(field programmable gate arrays)(FPGA)、プロセッサ、マイクロプロセッサ、制御器、マイクロ制御器、プログラマブル・ロジック装置(programmable logic devices)(PLD)、その他の電子ユニット、又はそれ等の組合せの内部に実装される。ソフトウェアの実装においては、種々のユニットは、ここで説明された諸機能を実行する1つ以上のモジュール(例えば、処理手順、関数、等々)を用いて実装される。ソフトウェア・コードは、メモリ・ユニット中に記憶され、少なくとも1つのプロセッサ(又は処理ユニット)により実行される。メモリ・ユニットは、プロセッサの内部又はプロセッサの外部に実装される。外部実装の場合には該メモリ・ユニットは公知の種々の手段を介して通信で該プロセッサに接続される。
当業者等は、情報及び信号は種々の異なる体系技術および個別技術の何れを使用しても表わし得ることを理解する。例えば、上記の説明全体に亘って参照されることができるデータ、指示、命令、情報、信号、ビット、シンボル、及び、チップは、電圧、電流、電磁波、磁場又は磁性粒子、光学的場又は光学粒子,或はこれ等の任意の組合せ、により表わされることができる。
当業者等は更に、ここで開示された諸態様と関連して説明された種々の例示的な論理ブロック、モジュール、回路、およびアルゴリズム・ステップは、エレクトロニック・ハードウェア、コンピュータ・ソフトウェア、或は両者の組合せとして実装可能であることを認識する。ハードウェアとソフトウェアのこの交換可能性を明確に説明するために、種々の例示的なコンポーネント、ブロック、モジュール、回路、及びステップが上述において一般にそれ等の機能性を表す言葉で説明された。このような機能性がハードウェアとして実装されるか或はソフトウェアとして実装されるかは、システム全体に課される特別な応用上及び設計上の制約に依存する。当業者等は説明された機能性を各特別な応用に対して種々の方法で実装することができる。しかし、そのような実装決定は本発明の範囲からの逸脱をもたらすものと解釈されるべきではない。
ここで開示された諸実施形態と関連して説明された種々の例示的な論理ブロック、モジュール及び回路は、汎用プロセッサ、デジタル信号処理装置(DSP)、特定用途向け集積回路(ASIC)、フィールド・プログラマブル・ゲート・アレイ(FPGA)或は他のプログラム可能な論理デバイス、ディスクリート・ゲート(discrete gate)又はトランジスタ・ロジック(transistor logic)、ディスクリート・ハードウェア・コンポーネント(discrete hardware components)或はここで記載された諸機能を実行するために設計されたそれ等の任意の組合せを用いて実装又は実行されることができる。汎用プロセッサはマイクロプロセッサであって良い。しかし、その代わりに、プロセッサは任意の従来のプロセッサ、制御器、マイクロ制御器、或はステート・マシン(state machine)であっても良い。プロセッサは計算する装置の組合せ、例えば、DSPとマイクロプロセッサの組合せ、複数のマイクロプロセッサ、DSPコアと結合された1つ以上のマイクロプロセッサ、或はその他任意のこのような構成として実装されることも可能である。更に、少なくとも1つのプロセッサは上記の1つ以上のステップ及び/又はアクションを実行するために機能することができる1つ以上のモジュールを備えることができる。
ここで開示された諸態様に関連して説明された方法或はアルゴリズムの諸ステップ又は諸アクションは、直接ハードウェアにおいて、プロセッサによって実行されるソフトウェア・モジュールにおいて、或は両者の組合せにおいて具体化されることが可能である。更に、ある複数の態様では、方法またはアルゴリズムの諸ステップ及び/又は諸アクションは、1つのコンピュータ・プログラム製品中に統合されることが可能な機械可読媒体及び/又はコンピュータ可読媒体上の諸コード及び/又は諸命令の内の1つ又はそれ等の任意の組合せ又はセットとして常駐できる。ソフトウェア・モジュールは、ランダム・アクセス・メモリ(RAM)、フラッシュ・メモリ(flash memory)、読み出し専用メモリ(ROM)、電気的プログラム可能ROM(EPROM)、電気的消去可能プログラム可能ROM(EEPROM)、レジスタ、ハード・ディスク、リムーバブル・ディスク(removable disk)、CD−ROM、或は他の任意の公知の記憶媒体形式中に常駐することができる。具体例の記憶媒体は、プロセッサが該記憶媒体から情報を読み、該記憶媒体に情報を書くことができるようにプロセッサと接続されている。それに代わって、記憶媒体はプロセッサと一体であってもよい。プロセッサと記憶媒体はASICの中に常駐することができる。ASICはアクセス端末の中に常駐することができる。それに代わって、プロセッサと記憶媒体はアクセス端末中で個別的コンポーネントとして常駐することも可能である。
開示された諸実施例の前記説明は当業者の誰もが本態様を製造し、或は利用することを可能にするために提供されている。これ等の諸実施例への種々の変更は当業者等には容易に明白であり、そして、ここで定義される包括的な諸原理は、本発明の精神又は範囲を逸脱することなく、他の実施に適用されることができる。かくして、本態様は、ここに示される諸実施例に限定されるようには意図されておらず、ここで開示された原理および新規な特徴と矛盾しない最も広い範囲を認容されるべきである。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
[C1]
検索結果を提供する方法であって、
ユーザによって提起されたクエリを受信することと、
前記クエリに基づいて検索を実行することと、
前記ユーザに関連付けられるフレンド・バイアスを決定することと、
前記フレンド・バイアスに基づいて検索結果にバイアスを適用することと、
前記バイアス適用検索結果を記憶することと、
を具備する方法。
[C2]
前記バイアス適用検索結果を前記ユーザに送信することを更に具備する、[C1]の方法。
[C3]
前記バイアス適用検索結果に関連付けられるユーザフィードバックを受信すること及び前記ユーザフィードバックに基づいてフレンド・バイアスを更新することを更に具備する、[C2]の方法。
[C4]
前記該決定することは、フレンド・データベースからフレンド・バイアス・データを検索することを具備する、[C1]の方法。
[C5]
前記検索することは、前記ユーザに関連付けられるアクセス端末に記憶されたコンタクト・リストに基づいて検索することを更に具備する、[C4]の方法。
[C6]
前記フレンド・バイアスに基づいて前記検索結果をフィルタ処理すること、前記フレンド・バイアスに基づいて前記検索結果を順位付けすること、前記フレンド・バイアスに基づいて前記検索結果をフィルタ処理および順位付けすること、のうちの少なくとも1つを更に具備する、[C1]の方法。
[C7]
前記ユーザまたは前記ユーザによって識別されるフレンドのうちの少なくとも一方の行動に関連付けられる情報を受信することと、前記受信された情報に基づいて該フレンド・バイアスを備えたフレンド・データベースを更新することと、を更に具備する、[C1]の方法。
[C8]
前記クエリに対応する拡張データを取得することを更に具備し、前記検索の実行または前記検索結果にバイアスを適用することのうちの少なくとも1つは、更に前記拡張データに基づくものである、[C1]の方法。
[C9]
前記バイアスを適用することは、前記フレンド・バイアスに基づいて前記検索結果中の情報を含めること又は排除することのうちの少なくとも1つを更に具備する、[C1]の方法。
[C10]
前記排除することは、前記クエリを提起した前記ユーザと協力する予め決められたユーザに過去に提供された検索結果の一部分を除外することを更に具備する、[C9]の方法。
[C11]
コンピュータ可読媒体を備え、検索結果を提供するために構成されたコンピュータ・プログラム製品であって、前記コンピュータ可読媒体は、
ユーザによって提起されたクエリをコンピュータに受信させるための少なくとも1つの命令と、
前記クエリに基づいて前記コンピュータに検索を実行させるための少なくとも1つの命令と、
前記ユーザに関連付けられるフレンド・バイアスを前記コンピュータに決定させるための少なくとも1つの命令と、
前記フレンド・バイアスに基づいて前記コンピュータに検索結果へのバイアス適用を実行させるための少なくとも1つの命令と、
前記コンピュータに前記バイアス適用検索結果を記憶させるための少なくとも1つの命令と、
を具備するコンピュータ・プログラム製品。
[C12]
検索結果を提供するために構成された少なくともプロセッサであって、
ユーザによって提起されたクエリを受信するための第1モジュールと、
前記クエリに基づいて検索を実行するための第2モジュールと、
前記ユーザに関連付けられるフレンド・バイアスを決定するための第3モジュールと、
前記フレンド・バイアスに基づいて検索結果にバイアスを適用するための第4モジュールと、
前記バイアス適用検索結果を記憶するための第5モジュールと、
を具備するプロセッサ。
[C13]
検索結果を提供するための装置であって、
ユーザによって提起されたクエリを受信するための手段と、
前記クエリに基づいて検索を実行するための手段と、
前記ユーザに関連付けられるフレンド・バイアスを決定するための手段と、
前記フレンド・バイアスに基づいて検索結果にバイアスを適用するための手段と、
前記バイアス適用検索結果を記憶するための手段と、
を具備する装置。
[C14]
検索結果を提供するための装置であって、
ユーザによって提起されたクエリを受信するために機能することができる通信コンポーネントと;
前記クエリに基づいて検索を実行して検索結果を生成するために機能することができる検索エンジン・コンポーネントと;
前記ユーザに関連付けられるフレンド・バイアス・データを備えるフレンド・バイアス・コンポーネントと、なお、前記検索エンジン・コンポーネント又は前記フレンド・バイアス・コンポーネントは、前記フレンド・バイアス・データに基づいて、前記検索結果にバイアスを適用することに対応してバイアス適用検索結果を生成するために更に機能することができる;
前記バイアス適用検索結果を記憶するために機能することができる記憶コンポーネントと、
を具備する装置。
[C15]
前記通信コンポーネントは、前記バイアス適用検索結果を前記ユーザに送信するために更に機能することができる、[C14]の装置。
[C16]
前記検索エンジン・コンポーネント又は前記フレンド・バイアス・コンポーネントは、前記バイアス適用検索結果に関連付けられるユーザフィードバックを受信するために更に機能することができ、また、前記ユーザフィードバックに基づいて前記フレンド・バイアスを更新するために更に機能することができる、[C15]の装置。
[C17]
前記フレンド・バイアス・コンポーネントは、前記フレンド・バイアス・データを記憶するために機能することができるフレンド・データベースを更に具備する、[C14]の装置。
[C18]
前記フレンド・バイアス・データは、前記ユーザに関連付けられるアクセス端末に記憶されるコンタクト・リストに関連付けられる、[C17]の装置。
[C19]
前記検索エンジン・コンポーネント又は前記フレンド・バイアス・コンポーネントは、前記フレンド・バイアスに基づいて前記検索結果をフィルタ処理すること、前記フレンド・バイアスに基づいて該検索結果を順位付けすること、前記フレンド・バイアスに基づいて前記検索結果をフィルタ処理および順位付けすること、のうちの少なくとも1つを実行するために更に機能することができる、[C14]の装置。
[C20]
前記検索エンジン・コンポーネント又は前記フレンド・バイアス・コンポーネントは、前記ユーザまたは前記ユーザによって識別されるフレンドのうちの少なくとも一方の行動に関連付けられる情報を受信するために、及び前記受信された情報に基づいて前記フレンド・バイアスを更新するために、更に機能することができる、[C14]の装置。
[C21]
前記クエリは拡張データに更に関連付けられ、前記検索エンジン・コンポーネントは前記バイアス・データに基づいて前記検索を実行するために更に機能することができ、或いは、前記検索エンジン・コンポーネント又は該フレンド・バイアス・コンポーネントは前記拡張データに基づいて前記検索結果に更にバイアスを適用するために更に機能することができる、[C14]の装置。
[C22]
前記検索エンジン・コンポーネント又は前記フレンド・バイアス・コンポーネントは、前記フレンド・バイアスに基づいて前記検索結果中の情報を含めること又は排除することのうちの少なくとも1つに基づいて前記検索結果にバイアスを適用するために更に機能することができる、[C14]の装置。
[C23]
前記検索エンジン・コンポーネント又は該フレンド・バイアス・コンポーネントは、前記クエリを提起した前記ユーザと協力する予め決められたユーザに過去に提供された検索結果の一部分を除外するために更に機能することができる、[C22]の装置。
[C24]
検索結果を取得するための方法であって、
ユーザによって提起されたクエリを受信することと;
検索実行のために前記クエリを送信することと;
前記クエリに応答するバイアス適用検索結果を受信および記憶することと、なお、前記バイアス適用検索結果はフレンド・バイアス・データに基づくものである;
を具備する方法。
[C25]
前記クエリに対応するフレンド識別を受信することを更に具備し、前記フレンド識別は前記フレンド・バイアス・データを決定するために機能することができる、[C24]の方法。
[C26]
前記ユーザに関連付けられるアクセス端末に記憶されるコンタクト・リストからのコンタクト情報をフレンド・バイアス・コンポーネントに送信することを更に具備し、前記コンタクト・リストは前記フレンド識別を備える、[C25]の方法。
[C27]
前記バイアス適用検索結果に関連付けられるフィードバックを入力することを前記ユーザに促すことと、前記バイアス適用検索結果に関連付けられるユーザフィードバックを受信することと、前記ユーザフィードバックに基づいてフレンド・データベースを更新するために前記ユーザフィードバックを送信することと、を更に具備する、[C24]の方法。
[C28]
前記バイアス適用検索結果を受信することは、前記フレンド・バイアスに基づいてフィルタ処理された検索結果を受信すること、前記フレンド・バイアスに基づいて順位付けされた検索結果を受信すること、前記フレンド・バイアスに基づいてフィルタ処理および順位付けされた検索結果を受信すること、のうちの少なくとも1つを更に具備する、[C24]の方法。
[C29]
前記バイアス適用検索結果を受信することは、前記ユーザまたは前記ユーザによって識別されるフレンドのうちの少なくとも一方の行動に関連付けられる情報に従って、バイアスを適用された検索結果を受信することを更に具備する、[C24]の方法。
[C30]
前記クエリに対応する拡張データを取得することを更に具備し、前記バイアス適用検索結果を受信することは前記拡張データに更に基づく検索結果を受信することを更に備える、[C24]の方法。
[C31]
前記バイアス適用検索結果を受信することは、前記フレンド・バイアスに基づいて情報を含めること又は情報を排除することのうちの少なくとも1つに更に基づく検索結果を受信することを更に具備する、[C24]の方法。
[C32]
情報を排除することに基づく前記バイアス適用検索結果を受信することは、前記クエリを提起した前記ユーザと協力する予め決められたユーザに過去に提供された検索結果の一部分を除外することを更に具備する、[C31]の方法。
[C33]
コンピュータ可読媒体を備え、検索結果を取得するために構成されたコンピュータ・プログラム製品であって、前記コンピュータ可読媒体は、
ユーザによって提起されたクエリをコンピュータに受信させるための少なくとも1つの命令と;
検索実行のために前記コンピュータに前記クエリを送信させるための少なくとも1つの命令と;
前記クエリに応答するバイアス適用検索結果を前記コンピュータに受信および記憶させるための少なくとも1つの命令と、なお、前記バイアス適用検索結果はフレンド・バイアス・データに基づくものである;
を具備するコンピュータ・プログラム製品。
[C34]
検索結果を取得するために構成された少なくとも1つのプロセッサであって、
ユーザによって提起されたクエリを受信するための第1モジュールと;
検索実行のために前記クエリを送信するための第2モジュールと;
前記クエリに応答するバイアス適用検索結果を受信および記憶するための第3モジュールと、なお、前記バイアス適用検索結果はフレンド・バイアス・データに基づくものである;
を具備するプロセッサ。
[C35]
検索結果を取得するための装置であって、
ユーザによって提起されたクエリを受信するための手段と;
検索実行のために前記クエリを送信するための手段と;
前記クエリに応答するバイアス適用検索結果を受信および記憶するための手段と、なお、前記バイアス適用検索結果はフレンド・バイアス・データに基づくものである;
を具備する装置。
[C36]
検索結果を取得するための装置であって、
ユーザによって提起されたクエリを受信するために機能することができる検索イニシエータ・コンポーネントと;
検索実行のために前記クエリを送信するために機能することができる通信コンポーネントと;
前記クエリに応答するバイアス適用検索結果を受信および記憶するために機能することができる検索結果レビュー・コンポーネントと、なお、前記バイアス適用検索結果はフレンド・バイアス・データに基づくものである;
を具備する装置。
[C37]
前記検索イニシエータ・コンポーネントは、前記クエリに対応するフレンド識別を受信するために更に機能することができ、前記フレンド識別は前記フレンド・バイアス・データを決定するために機能することができる、[C36]の装置。
[C38]
前記通信コンポーネントは前記装置に記憶されたコンタクト・リストからコンタクト情報をフレンド・バイアス・コンポーネントに送信するために更に機能することができ、前記コンタクト・リストは前記フレンド識別を備える、[C37]の装置。
[C39]
前記バイアス適用検索結果に関連付けられるフィードバックを入力することを前記ユーザに促すために機能し、かつ、前記バイアス適用検索結果に関連付けられたユーザフィードバックを受信するために機能することができるバイアス識別コンポーネントを更に具備し、前記通信コンポーネントは、前記ユーザフィードバックに基づいてフレンド・データベースを更新するために前記ユーザフィードバックを送信するように更に機能することができる、[C36]の装置。
[C40]
前記バイアス適用検索結果は、前記フレンド・バイアスに基づいてフィルタ処理された検索結果、前記フレンド・バイアスに基づいて順位付けされた検索結果、前記フレンド・バイアスに基づいてフィルタ処理および順位付けされた検索結果、のうちの少なくとも1つを更に具備する、[C36]の装置。
[C41]
前記バイアス適用検索結果を受信することは、前記ユーザまたは前記ユーザによって識別されるフレンドのうちの少なくとも一方の行動に関連付けられる情報に従ってバイアスを適用された検索結果を受信することを更に具備する、[C36]の装置。
[C42]
前記検索イニシエータ・コンポーネントは前記クエリに対応する拡張データを取得するために更に機能することができ、前記バイアス適用検索結果は前記拡張データに更に基づく検索結果を更に具備する、[C36]の装置。
[C43]
前記バイアス適用検索結果は、前記フレンド・バイアスに基づいて情報を含めること又は排除することのうちの少なくとも1つに更に基づく検索結果を更に具備する、[C36]の装置。
[C44]
情報を排除することに基づく前記バイアス適用検索結果は、前記クエリを提起した前記ユーザと協力する予め決められたユーザに過去に提供された検索結果の一部分を更に排除する、[C43]の装置。

Claims (33)

  1. 通信システム中の1つ以上のコンポーネントによって検索結果を提供する方法であって、
    ユーザによって提起されたクエリを受信することと、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
    前記クエリに基づいて検索を実行することと、
    検索結果を取得することと、
    前記クエリに含まれた前記フレンド識別に基づいて、前記ユーザによって予め決定されたフレンドに関連付けられたフレンド・バイアス・データをフレンド・データベースから検索することと、
    検索された前記フレンド・バイアス・データに基づいて、前記検索結果にバイアスを適用することと、
    前記バイアス適用検索結果を記憶することと、
    前記バイアス適用検索結果を前記ユーザに送信することと、
    前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信することと、
    前記ユーザフィードバックに基づいて前記フレンド・データベースを更新することと
    を備える方法。
  2. 前記ユーザに前記ユーザフィードバックを入力するよう促すために、前記ユーザにフィードバック要求を送信することを更に備える、請求項1の方法。
  3. 前記バイアスを適用することは、前記フレンド・バイアス・データに基づいて前記検索結果をフィルタ処理すること、前記フレンド・バイアス・データに基づいて前記検索結果を順位付けすること、前記フレンド・バイアス・データに基づいて前記検索結果をフィルタ処理および順位付けすること、のうちの少なくとも1つを備える、請求項1の方法。
  4. 前記ユーザまたは前記ユーザによって予め決定されたフレンドのうちの少なくとも一方の行動に関連付けられた情報を受信することと、前記受信された情報に基づいて、前記フレンド・バイアス・データを備えるフレンド・データベースを更新することと、を更に備える、請求項1の方法。
  5. 前記クエリに対応する拡張データを取得することを更に備え、前記クエリに基づいて検索を実行することまたは前記検索結果にバイアスを適用することのうちの少なくとも1つは、更に前記拡張データに基づくものである、請求項1の方法。
  6. 前記バイアスを適用することは、前記フレンド・バイアス・データに基づいて前記検索結果に情報を含めること又は前記検索結果から情報を排除することのうちの少なくとも1つを更に備える、請求項1の方法。
  7. 前記排除することは、前記クエリを提起した前記ユーザと協力する予め決められたユーザに過去に提供された検索結果の一部分を除外することを更に備える、請求項6の方法。
  8. 検索結果を提供するための命令を備えるコンピュータ可読記憶媒体であって、
    コンピュータに、ユーザによって提起されたクエリを受信させるための少なくとも1つの命令と、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
    前記コンピュータに、前記クエリに基づいて検索を実行させるための少なくとも1つの命令と、
    前記コンピュータに、検索結果を取得させるための少なくとも1つの命令と、
    前記コンピュータに、前記クエリに含まれた前記フレンド識別に関連付けられたフレンド・バイアス・データをフレンド・データベースから検索させるための少なくとも1つの命令と、
    前記コンピュータに、検索された前記フレンド・バイアス・データに基づいて、前記検索結果にバイアスを適用させるための少なくとも1つの命令と、
    前記コンピュータに、前記バイアス適用検索結果を記憶させるための少なくとも1つの命令と、
    前記コンピュータに、前記バイアス適用検索結果を前記ユーザに送信させるための少なくとも1つの命令と、
    前記コンピュータに、前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信させるための少なくとも1つの命令と、
    前記コンピュータに、前記ユーザフィードバックに基づいて前記フレンド・データベースを更新させるための少なくとも1つの命令と、
    を備えるコンピュータ可読記憶媒体。
  9. 検索結果を提供するために構成された少なくとも1つのプロセッサであって、
    ユーザによって提起されたクエリを受信する第1モジュールと、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
    前記クエリに基づいて検索を実行し、検索結果を取得する第2モジュールと、
    前記クエリに含まれた前記フレンド識別に基づいて、前記ユーザによって予め決定されたフレンドに関連付けられたフレンド・バイアス・データをフレンド・データベースから検索する第3モジュールと、
    検索された前記フレンド・バイアス・データに基づいて、前記検索結果にバイアスを適用する第4モジュールと、
    前記バイアス適用検索結果を記憶する第5モジュールと、
    前記バイアス適用検索結果を前記ユーザに送信する第6モジュールと、
    前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信する第7モジュールと、
    前記ユーザフィードバックに基づいて前記フレンド・データベースを更新する第8モジュールと、
    を備えるプロセッサ。
  10. 検索結果を提供するための装置であって、
    ユーザによって提起されたクエリを受信する手段と、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
    前記クエリに基づいて検索を実行し、検索結果を取得する手段と、
    前記クエリに含まれた前記フレンド識別に基づいて、前記ユーザによって予め決定されたフレンドに関連付けられたフレンド・バイアス・データをフレンド・データベースから検索する手段と、
    検索された前記フレンド・バイアス・データに基づいて、前記検索結果にバイアスを適用する手段と、
    前記バイアスが適用されたバイアス適用検索結果を記憶する手段と、
    前記バイアス適用検索結果を前記ユーザに送信する手段と、
    前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信する手段と、
    前記ユーザフィードバックに基づいて前記フレンド・データベースを更新する手段と、
    を備える装置。
  11. 検索結果を提供するための装置であって、
    ユーザによって提起されたクエリを受信するための通信コンポーネントと、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
    前記クエリに基づいて検索を実行して検索結果を生成するための検索エンジン・コンポーネントと、
    前記クエリに含まれた前記フレンド識別に基づいて、前記ユーザによって予め決定されたフレンドに関連付けられたフレンド・バイアス・データをフレンド・データベースから検索し、検索された前記フレンド・バイアス・データに基づいて前記検索結果にバイアスを適用するためのフレンド・バイアス・コンポーネントと、
    前記バイアスが適用されたバイアス適用検索結果を記憶するための記憶コンポーネントと、
    前記バイアス適用検索結果を前記ユーザに送信し、前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信するための送受信コンポーネントと、
    前記ユーザフィードバックに基づいて前記フレンド・データベースを更新するための更新コンポーネントと、
    を備える装置。
  12. 前記検索エンジン・コンポーネント又は前記フレンド・バイアス・コンポーネントは、前記フレンド・バイアス・データに基づいて前記検索結果をフィルタ処理すること、前記フレンド・バイアス・データに基づいて該検索結果を順位付けすること、前記フレンド・バイアス・データに基づいて前記検索結果をフィルタ処理および順位付けすること、のうちの少なくとも1つを実行する、請求項11の装置。
  13. 前記検索エンジン・コンポーネント又は前記フレンド・バイアス・コンポーネントは、前記ユーザまたは前記ユーザによって予め決定されたフレンドのうちの少なくとも一方の行動に関連付けられた情報を受信し、受信した情報に基づいて前記フレンド・バイアス・データを更新する、請求項11の装置。
  14. 前記クエリは拡張データに更に関連付けられ、前記検索エンジン・コンポーネントは前記フレンド・バイアス・データに基づいて前記検索を実行し、或いは、前記検索エンジン・コンポーネント又は該フレンド・バイアス・コンポーネントは前記拡張データに基づいて前記検索結果に更にバイアスを適用する、請求項11の装置。
  15. 前記検索エンジン・コンポーネント又は前記フレンド・バイアス・コンポーネントは、前記フレンド・バイアス・データに基づいて前記検索結果に情報を含めること又は前記検索結果から情報を排除することのうちの少なくとも1つに基づいて前記検索結果にバイアスを適用する、請求項11の装置。
  16. 前記検索エンジン・コンポーネント又は該フレンド・バイアス・コンポーネントは、前記クエリを提起した前記ユーザと協力する予め決められたユーザに過去に提供された検索結果の一部分を除外する、請求項15の装置。
  17. 通信システム中の1つ以上のコンポーネントによって検索結果を取得するための方法であって、
    ユーザによって提起されたクエリを受信することと、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
    検索実行のために前記クエリを送信することと、
    前記クエリに応答してバイアス適用検索結果を受信および記憶することと、なお、前記バイアス適用検索結果は、前記クエリに基づいて検索を実行して検索結果を取得し、前記クエリに含まれた前記フレンド識別に基づいてフレンド・データベースからフレンド・バイアス・データを検索し、前記検索されたフレンド・バイアス・データに基づいて前記検索結果にバイアスを適用することによって得られる、
    前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信することと、
    前記ユーザフィードバックに基づいて前記フレンド・バイアス・データを更新するために前記ユーザフィードバックを送信することと、
    更新された前記フレンド・バイアス・データに基づいて得られた新たなバイアス適用検索結果を受信および記憶することと、
    を備える方法。
  18. 前記バイアス適用検索結果に関連付けられたフィードバックを入力することを前記ユーザに促すことを更に備える、請求項17の方法。
  19. 前記バイアス適用検索結果を受信することは、前記フレンド・バイアス・データに基づいてフィルタ処理された検索結果を受信すること、前記フレンド・バイアス・データに基づいて順位付けされた検索結果を受信すること、前記フレンド・バイアス・データに基づいてフィルタ処理および順位付けされた検索結果を受信すること、のうちの少なくとも1つを更に備える、請求項17の方法。
  20. 前記バイアス適用検索結果を受信することは、前記ユーザまたは前記ユーザによって予め決定されたフレンドのうちの少なくとも一方の行動に関連付けられる情報に従って、バイアスが適用された検索結果を受信することを更に備える、請求項17の方法。
  21. 前記クエリに対応する拡張データを取得することを更に備え、前記バイアス適用検索結果を受信することは、前記拡張データに更に基づいて検索結果を受信することを更に備える、請求項17の方法。
  22. 前記バイアス適用検索結果を受信することは、前記フレンド・バイアス・データに基づいて情報を含めること又は情報を排除することのうちの少なくとも1つに更に基づいて検索結果を受信することを更に備える、請求項17の方法。
  23. 情報を排除することに基づいて前記バイアス適用検索結果を受信することは、前記クエリを提起した前記ユーザと協力する予め決められたユーザに過去に提供された検索結果の一部分を除外することを更に備える、請求項22の方法。
  24. 検索結果を取得するための命令を備えるコンピュータ可読記録媒体であって、
    コンピュータに、ユーザによって提起されたクエリを受信させるための少なくとも1つの命令と、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
    前記コンピュータに、検索実行のために前記クエリを送信させるための少なくとも1つの命令と、
    前記コンピュータに、前記クエリに応答するバイアス適用検索結果を受信および記憶させるための少なくとも1つの命令と、なお、前記バイアス適用検索結果は、前記クエリに基づいて検索を実行して検索結果を取得し、前記クエリに含まれた前記フレンド識別に基づいてフレンド・データベースからフレンド・バイアス・データを検索し、前記検索されたフレンド・バイアス・データに基づいて前記検索結果にバイアスを適用することによって得られる、
    前記コンピュータに、前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信させるための少なくとも1つの命令と、
    前記コンピュータに、前記ユーザフィードバックに基づいて前記フレンド・バイアス・データを更新するために前記ユーザフィードバックを送信させるための少なくとも1つの命令と、
    前記コンピュータに、更新された前記フレンド・バイアス・データに基づいて得られた新たなバイアス適用検索結果を受信および記憶させるための少なくとも1つの命令と、
    を備えるコンピュータ可読記憶媒体。
  25. 検索結果を取得するために構成された少なくとも1つのプロセッサであって、
    ユーザによって提起されたクエリを受信する第1モジュールと、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
    検索実行のために前記クエリを送信する第2モジュールと、
    前記クエリに応答するバイアス適用検索結果を受信および記憶する第3モジュールと、なお、前記バイアス適用検索結果は、前記クエリに基づいて検索を実行して検索結果を取得し、前記クエリに含まれた前記フレンド識別に基づいてフレンド・データベースからフレンド・バイアス・データを検索し、前記検索されたフレンド・バイアス・データに基づいて前記検索結果にバイアスを適用することによって得られる、
    前記バイアス適用検索結果に関連付けられるユーザフィードバックを前記ユーザから受信し、前記ユーザフィードバックに基づいて前記フレンド・バイアス・データを更新するために前記ユーザフィードバックを送信する第4モジュールと、
    更新された前記フレンド・バイアス・データに基づいて得られた新たなバイアス適用検索結果を受信および記憶する第5モジュールと、
    を備えるプロセッサ。
  26. 検索結果を取得するための装置であって、
    ユーザによって提起されたクエリを受信する手段と、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
    検索実行のために前記クエリを送信する手段と、
    前記クエリに応答するバイアス適用検索結果を受信および記憶する手段と、なお、前記バイアス適用検索結果は、前記クエリに基づいて検索を実行して検索結果を取得し、前記クエリに含まれた前記フレンド識別に基づいてフレンド・データベースからフレンド・バイアス・データを検索し、前記検索されたフレンド・バイアス・データに基づいて前記検索結果にバイアスを適用することによって得られる、
    前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信し、前記ユーザフィードバックに基づいて前記フレンド・バイアス・データを更新するために前記ユーザフィードバックを送信する手段と、
    更新された前記フレンド・バイアス・データに基づいて得られた新たなバイアス適用検索結果を受信および記憶する手段と、
    を備える装置。
  27. 検索結果を取得するための装置であって、
    ユーザによって提起されたクエリを受信するための検索イニシエータ・コンポーネントと、なお、前記クエリは前記ユーザによって予め決定されたフレンドを指定するフレンド識別を含む、
    検索実行のために前記クエリを送信するための通信コンポーネントと、
    前記クエリに応答するバイアス適用検索結果を受信および記憶するための検索結果レビュー・コンポーネントと、なお、前記バイアス適用検索結果は、前記クエリに基づいて検索を実行して検索結果を取得し、前記クエリに含まれた前記フレンド識別に基づいてフレンド・データベースからフレンド・バイアス・データを検索し、前記検索されたフレンド・バイアス・データに基づいて前記検索結果にバイアスを適用することによって得られる、
    前記バイアス適用検索結果に関連付けられたユーザフィードバックを前記ユーザから受信し、前記ユーザフィードバックに基づいて前記フレンド・バイアス・データを更新するために前記ユーザフィードバックを送信するためのバイアス識別コンポーネントと、
    更新された前記フレンド・バイアス・データに基づいて得られた新たなバイアス適用検索結果を受信および記憶するためのコンポーネントと、
    を備える装置。
  28. 前記バイアス識別コンポーネントは、前記バイアス適用検索結果に関連付けられたフィードバックを入力することを前記ユーザに促すことができる機能を更に備える、請求項27の装置。
  29. 前記バイアス適用検索結果は、前記フレンド・バイアス・データに基づいてフィルタ処理された検索結果、前記フレンド・バイアス・データに基づいて順位付けされた検索結果、前記フレンド・バイアス・データに基づいてフィルタ処理および順位付けされた検索結果、のうちの少なくとも1つを更に備える、請求項27の装置。
  30. 前記バイアス適用検索結果を受信することは、前記ユーザまたは前記ユーザによって識別されるフレンドのうちの少なくとも一方の行動に関連付けられる情報に従ってバイアスを適用された検索結果を受信することを更に備える、請求項27の装置。
  31. 前記検索イニシエータ・コンポーネントは前記クエリに対応する拡張データを取得するために更に機能することができ、前記バイアス適用検索結果は前記拡張データに更に基づく検索結果を更に備える、請求項27の装置。
  32. 前記バイアス適用検索結果は、前記フレンド・バイアス・データに基づいて情報を含めること又は排除することのうちの少なくとも1つに更に基づく検索結果を更に備える、請求項27の装置。
  33. 情報を排除することに基づく前記バイアス適用検索結果は、前記クエリを提起した前記ユーザと協力する予め決められたユーザに過去に提供された検索結果の一部を更に排除する、請求項32の装置。
JP2015012483A 2006-08-31 2015-01-26 利用者ベースのバイアスを使用した検索結果の取得又は提供方法および装置 Expired - Fee Related JP6054437B2 (ja)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US84180506P 2006-08-31 2006-08-31
US60/841,805 2006-08-31
US11/848,056 2007-08-30
US11/848,056 US7823064B1 (en) 2007-08-30 2007-08-30 Interleaving compressed archives within a page description language file

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2012162699A Division JP5882157B2 (ja) 2006-08-31 2012-07-23 利用者ベースのバイアスを使用した検索結果の取得又は提供方法および装置

Publications (2)

Publication Number Publication Date
JP2015122090A JP2015122090A (ja) 2015-07-02
JP6054437B2 true JP6054437B2 (ja) 2016-12-27

Family

ID=39136959

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2009526941A Pending JP2010503081A (ja) 2006-08-31 2007-08-31 利用者ベースのバイアスを使用した検索結果の取得又は提供方法および装置
JP2012162699A Expired - Fee Related JP5882157B2 (ja) 2006-08-31 2012-07-23 利用者ベースのバイアスを使用した検索結果の取得又は提供方法および装置
JP2015012483A Expired - Fee Related JP6054437B2 (ja) 2006-08-31 2015-01-26 利用者ベースのバイアスを使用した検索結果の取得又は提供方法および装置

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2009526941A Pending JP2010503081A (ja) 2006-08-31 2007-08-31 利用者ベースのバイアスを使用した検索結果の取得又は提供方法および装置
JP2012162699A Expired - Fee Related JP5882157B2 (ja) 2006-08-31 2012-07-23 利用者ベースのバイアスを使用した検索結果の取得又は提供方法および装置

Country Status (4)

Country Link
EP (1) EP2062170A2 (ja)
JP (3) JP2010503081A (ja)
KR (1) KR101019548B1 (ja)
WO (1) WO2008028150A2 (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090271374A1 (en) * 2008-04-29 2009-10-29 Microsoft Corporation Social network powered query refinement and recommendations
CN101661474B (zh) * 2008-08-26 2012-07-04 华为技术有限公司 一种搜索方法和***
KR101477530B1 (ko) 2010-03-12 2014-12-30 뉘앙스 커뮤니케이션즈, 인코포레이티드 이동 전화의 터치 스크린과 함께 사용하기 위한 다중 모드 문자 입력 시스템
US9342605B2 (en) * 2011-06-13 2016-05-17 Facebook, Inc. Client-side modification of search results based on social network data
US8495058B2 (en) * 2011-08-05 2013-07-23 Google Inc. Filtering social search results
CN103455523A (zh) 2012-06-05 2013-12-18 深圳市世纪光速信息技术有限公司 进行信息搜索的方法及服务器
CN105376338B (zh) * 2014-08-22 2019-05-31 深圳市中兴微电子技术有限公司 一种IPv4与IPv6之间的翻译方法及装置
TWI753674B (zh) 2020-11-26 2022-01-21 國立清華大學 基於時間之社群網路中傳播機率之計算方法及其系統

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6363377B1 (en) * 1998-07-30 2002-03-26 Sarnoff Corporation Search data processor
US6327590B1 (en) * 1999-05-05 2001-12-04 Xerox Corporation System and method for collaborative ranking of search results employing user and group profiles derived from document collection content analysis
US9235849B2 (en) * 2003-12-31 2016-01-12 Google Inc. Generating user information for use in targeted advertising
JP2004259083A (ja) * 2003-02-27 2004-09-16 Shigeru Koyanagi 情報検索方法、情報検索サーバ、及び情報検索プログラム
US8239380B2 (en) 2003-06-20 2012-08-07 Microsoft Corporation Systems and methods to tune a general-purpose search engine for a search entry point
US7693827B2 (en) * 2003-09-30 2010-04-06 Google Inc. Personalization of placed content ordering in search results
US20050071328A1 (en) * 2003-09-30 2005-03-31 Lawrence Stephen R. Personalization of web search
US7165119B2 (en) * 2003-10-14 2007-01-16 America Online, Inc. Search enhancement system and method having rankings, explicitly specified by the user, based upon applicability and validity of search parameters in regard to a subject matter
JP2005174094A (ja) * 2003-12-12 2005-06-30 Ntt Docomo Inc 利用履歴サーバ装置、サービス検索サーバ装置、通信端末、サービス推薦方法
KR100824091B1 (ko) * 2004-03-15 2008-04-21 야후! 인크. 신뢰 네트워크로부터의 사용자 주석들을 통합한 검색시스템 및 방법
JP2005346347A (ja) * 2004-06-02 2005-12-15 Kddi Corp 情報検索装置、情報検索方法、情報検索プログラムおよび記録媒体
JP4571648B2 (ja) * 2004-12-17 2010-10-27 株式会社マーズフラッグ Web情報提供装置及びその方法、プログラム
WO2006085383A1 (ja) * 2005-02-10 2006-08-17 Fujitsu Limited 情報提供システムおよび情報提供方法

Also Published As

Publication number Publication date
WO2008028150A2 (en) 2008-03-06
KR20090052378A (ko) 2009-05-25
JP2015122090A (ja) 2015-07-02
JP5882157B2 (ja) 2016-03-09
JP2013008371A (ja) 2013-01-10
KR101019548B1 (ko) 2011-03-09
WO2008028150A3 (en) 2008-05-22
JP2010503081A (ja) 2010-01-28
EP2062170A2 (en) 2009-05-27

Similar Documents

Publication Publication Date Title
JP6054437B2 (ja) 利用者ベースのバイアスを使用した検索結果の取得又は提供方法および装置
US20080059455A1 (en) Method and apparatus of obtaining or providing search results using user-based biases
US10212539B2 (en) Computerized system and method for generating and updating a map user interface
US10735796B2 (en) Contextual based information aggregation system
TWI443532B (zh) 上下文式查詢增廣系統與方法
JP5429498B2 (ja) 電子プロファイルの開発、格納、使用、およびそれらに基づいてアクション行うためのシステム
JP3567849B2 (ja) 情報提供システム
US9002840B2 (en) Automated search
Ricci Mobile recommender systems
US10275530B2 (en) System and method for communal search
US20140207794A1 (en) Method and apparatus for conducting a search based on context
US20100082427A1 (en) System and Method for Context Enhanced Ad Creation
US20140258260A1 (en) Methods for on line dating
JP2013507695A (ja) 位置ベースのサービスミドルウェア
JP2001265809A (ja) コミュニケーションシステムおよびコミュニケーション方法並びに記録媒体
US20080319773A1 (en) Personalized travel guide
CN110799946B (zh) 多应用用户兴趣存储器管理
JP2005174094A (ja) 利用履歴サーバ装置、サービス検索サーバ装置、通信端末、サービス推薦方法
JP2004234687A (ja) 情報提供システムおよび情報提供方法
TWI779375B (zh) 條件式數位內容顯示方法、系統與電腦可讀取媒體
KR101800369B1 (ko) 사용자 목록과 외부 데이터의 연결
JP2002175324A (ja) 情報検索方法とその方法を利用可能なサーバおよび端末
JP2003345808A (ja) 情報共有システム及びそれに用いる情報提供推進方法並びにそのプログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150515

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160308

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20161101

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161130

R150 Certificate of patent or registration of utility model

Ref document number: 6054437

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees