[go: up one dir, main page]

JP2006092557A - 検索エンジンから返されるページのランキングを制御するシステムおよび方法 - Google Patents

検索エンジンから返されるページのランキングを制御するシステムおよび方法 Download PDF

Info

Publication number
JP2006092557A
JP2006092557A JP2005277830A JP2005277830A JP2006092557A JP 2006092557 A JP2006092557 A JP 2006092557A JP 2005277830 A JP2005277830 A JP 2005277830A JP 2005277830 A JP2005277830 A JP 2005277830A JP 2006092557 A JP2006092557 A JP 2006092557A
Authority
JP
Japan
Prior art keywords
user
input
search
preferences
providing
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.)
Pending
Application number
JP2005277830A
Other languages
English (en)
Other versions
JP2006092557A5 (ja
Inventor
Darren A Shakib
エー.シャキブ ダレン
Nicole A Hamilton
エー.ハミルトン ニコル
Ramez Naam
ナーム ラメツ
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.)
Microsoft Corp
Original Assignee
Microsoft Corp
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
Application filed by Microsoft Corp filed Critical Microsoft Corp
Publication of JP2006092557A publication Critical patent/JP2006092557A/ja
Publication of JP2006092557A5 publication Critical patent/JP2006092557A5/ja
Pending legal-status Critical Current

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/9538Presentation of query results
    • 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
    • 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/9536Search customisation based on social or collaborative filtering

Landscapes

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

Abstract

【課題】 検索エンジンによって生成される検索結果の出力順位を、ユーザプリファレンスに基づいて決定する。
【解決手段】 検索エンジンをシステムに実装して特定のユーザのためにスコアリングされた検索結果を出力するために、システムは、入力の複数のユーザ検索用語のセットを受け取るステップと、入力の複数のユーザプリファレンスのセットにアクセスするステップと、複数の検索用語のセットと入力の複数のプリファレンスのセットに基づいてスコアリングされた検索結果を取得する。
【選択図】 図5

Description

本発明の実施形態は、スコアリングパラメータを設定し、共有するためのシステムおよび方法に関する。より詳しくは、本発明の実施形態は、検索エンジンによって生成される検索結果の出力順位を、ユーザプリファレンスに基づいて決定するようにスコアリングパラメータを設定するための技術に関する。
特にインターネットによるコンピュータ検索は、情報探索(seeking)技術として広く普及している。情報を探索する場合、ユーザは通常、検索エンジンに用語を入力する。検索エンジンは通常、(1)符合(一致すること)する文書を見つけ、(2)表示順位を決定するために、符合する文書をスコアリングする、という2つの機能を果たす。検索エンジンは通常、検索結果を、そのユーザが入力した用語と探し出された用語との類似性に基づいて順位付け、つまりランキングする。ユーザにより入力されたリクエストと同一の単語および語順を示す検索結果は通常、高くランキングされ、ユーザに提示されるリストの最上位付近に位置づけられる。
異なる検索エンジンによって実行されるスコアリングでは、符合がタイトルの中に見られるか、符合の重要性、フレーズの符合の重要性その他、検索エンジンが決定する要因を含むさまざまな要因が考慮される。一種類の検索に有効なパラメータがすべての検索に有効であるとは限らず、あるユーザに有効なパラメータが他のユーザにも有効とはかぎらない。したがって、現在知られている技術の多くに伴う問題は、求められているものとの関連性の面で適正な順位で検索結果が出力されるようにユーザが自分のリクエストを十分に調整することができない点である。
ユーザの満足は、検索エンジンにとって極めて重要な成功要因である。したがって、ユーザが検索エンジンの挙動を自分のニーズに合わせてカスタム化できるようなソリューションが求められる。また、ユーザが同じような考えの他のユーザと、そのカスタム化を共有できるようなソリューションも必要である。ウェブ検索エンジンによって提示されるデータを有効な方法で個人化することにより、ユーザの検索体験は大幅に改善され、その結果、顧客忠誠心が高まる。
本発明の実施形態には、検査エンジンを実装して、特定のユーザのためにスコアリングされた検索結果を出力する方法が含まれる。この方法は、入力のユーザ検索用語のセット(一連の入力されたユーザの検索用語)を受け取るステップと、入力された複数のユーザプリファレンスのセット(一連のユーザプリファレンス)にアクセスするステップを含む。この方法はさらに、入力された複数の検索用語のセットと入力の複数のユーザプリファレンスに基づいてスコアリングされた検索結果を取得するステップを含む。
本発明の別の態様では、検索エンジンへの入力に関するユーザの検索上のプリファレンスを共有するための方法が提供される。この方法は、入力の複数のユーザプリファレンスを記憶するステップを含む。入力されたユーザプリファレンスは、検索エンジンが一連の検索結果のランキングを行う際の基準となる。この方法はさらに、記憶された一連のユーザプリファレンスに第三者がアクセスすることを可能にするアクセスメカニズムを提供するステップを含む。
さらに別の態様では、検索可能なデータが含まれるウェブサイトのために検索結果のスコアリングを行う検索エンジンを実施するための方法が提供される。この方法は、入力された一連のユーザ検索用語を受け取るステップと、一連のウェブサイトのプリファレンスにアクセスするステップを含む。この方法はさらに、ウェブサイトのデータから、入力された一連のユーザ検索用語と入力された一連のウェブサイトプリファレンスに基づいてスコアリングされた検索結果を取得するステップを含む。
本発明のまた別の態様では、検索エンジンに入力された複数の検索用語のセットに関する検索上のプリファレンスをカスタム化するためのシステムが提供される。このシステムは、ユーザが複数の検索用語のセットと一連のユーザプリファレンスを入力することのできるユーザ入力インタフェースを含む。このシステムは、入力された複数の検索用語のセットを検索することによって得られた検索結果のランキングを行うためのランキングツールをさらに含む。ランキングツールは、入力の複数のユーザプリファレンスに基づいて検索結果をランキングする。システムはさらに、ランキングされた検索結果をユーザに出力するための、順位付き結果出力コンポーネントを含む。
本発明を、添付の図面を参照しながら、以下に詳細に説明する。
I.システムの概要
本発明の実施形態には、ユーザが検索をカスタム化し、そのカスタム化を共有することを可能にする方法とシステムが含まれる。したがって、このシステムは、プリファレンスを入力するためのメカニズムと、入力されたプリファレンスを保存し、共有するためのメカニズムを提供する。プリファレンスとは、例えば、環境設定を含んでも良い。プリファレンスは、クエリストリングの一部としてプリファレンスを埋め込む方法、ユーザのマシンの上にカスタム化ファイルを記憶させる方法、あるいはグラフィクスによるユーザインタフェースコンポーネントを通じた方法等、複数の技術を使って入力することができる。共有することを目的として、これらのプリファレンスは、ユーザのコンピュータ、検索エンジン、または別の場所に記憶される。
図1に示すように、ユーザコンピュータ10は、ユーザ検索カスタム化コンポーネント20を含む。ユーザコンピュータ10を、インターネット等のネットワーク12で、ウェブサーバ200と接続する。ウェブサーバ200は、好ましくは、検索エンジン210を含む。パートナウェブサーバ300もまたネットワーク12で接続され、パートナ検索カスタム化コンポーネント310を含むことができる。パートナ300は、好ましくは、検索エンジン210を有するウェブサーバ200の第三者検索パートナである。したがって、第三者パートナ300は、パートナウェブサイト上でユーザが行うすべての検索をカスタム化するためのパートナ検索カスタム化コンポーネントを実装することができる。たとえば、パートナウェブサーバ300は、検索結果が、著作者の名前、記事の日付または他の要因に基づいて順位付けされて並べられることを望むことができる。
図2は、ユーザコンピュータ10、ウェブサーバ200、パートナウェブサーバ300がネットワーク12で接続された別の実施形態を示す。ウェブサーバ200は、検索エンジン210と検索カスタム化コンポーネント220を含む。図2の実施形態において、検索カスタム化コンポーネント220は、ユーザコンピュータ10からのユーザの検索をカスタム化し、共有するコンポーネントを含むことができる。検索カスタム化コンポーネントはまた、パートナウェブサーバ300からのカスタム化を可能にするためのコンポーネントを含む。図1、図2に示すカスタム化コンポーネントについて、本発明の方法とシステムに関連して以下にさらに詳しく説明する。
II.オペレーティング環境の例
図3は、ユーザ検索カスタム化コンポーネントを実現することのできる、適当なコンピューティングシステム環境100の一例を示す。コンピューティングシステム環境100は、適当なコンピューティング環境の一例にすぎず、本発明の用途や機能性の範囲に関するいかなる限定を示唆するものでもない。また、コンピューティング環境100には、一例にすぎないオペレーティング環境100の中の図にあるようなコンポーネントのいずれかひとつ、またはそれらの組み合わせに関する何らかの依存性や要求事項があるとも解釈すべきではない。
本発明を、コンピュータによって実行されるプログラムモジュール等のコンピュータ実行可能命令の一般的文脈において説明する。一般に、プログラムモジュールは、特定のタスクを実行する、あるいは特定の抽象データタイプを実現するルーチン、プログラム、オブジェクト、コンポーネント、データストラクチャ等を含む。さらに、当業者であれば、本発明は、ハンドヘルドデバイス、マルチプロセッサシステム、マイクロプロセッサによる、またはプログラム可能な民生用電子機器、ミニコンピュータ、メインフレームコンピュータその他によって実現できることを推測できるであろう。本発明はまた、タスクが、通信ネットワークを通じて連結されたリモート処理デバイスによって行われる、分散型コンピューティング環境においても実現できる。分散型コンピューティング環境では、プログラムモジュールはメモリ記憶装置を含めたローカル、リモート両方のコンピュータ記憶媒体の中に位置することができる。
図3に関して、本発明を実現するための例としてのシステム100は、処理ユニット120、システムメモリ130、システムメモリを含む各種のシステムコンポーネントを処理ユニット120に連結するシステムバス121を含むコンピュータ110の形態による汎用コンピューティングデバイスを含む。
コンピュータ110は通常、各種のコンピュータ読取可能媒体を含む。一例として、これに限定されないが、コンピュータ読取可能媒体は、コンピュータ記憶媒体と通信媒体を備える。システムメモリ130は、リードオンリーメモリ(ROM)131およびランダムアクセスメモリ(RAM)132のような揮発性および/または不揮発性メモリの形態によるコンピュータ記憶媒体を含む。起動時等にコンピュータ110内の素子間の情報伝達を助ける基本的ルーチンを含む基本的入力/出力システム133(BIOS)は通常、ROM131に記憶されている。RAM132は通常、処理ユニット120によって即座にアクセス可能な、および/または現在作動させられているデータおよび/またはプログラムモジュールを含む。たとえば、これに限定されないが、図3はオペレーティングシステム134、アプリケーションプログラム135、他のプログラムモジュール136およびプログラムデータ137を示す。
コンピュータ110はまた、他の取り外し可能/固定、揮発性/不揮発性コンピュータ記憶媒体を含むことができる。例にすぎないが、図3は、固定不揮発性磁気媒体の読み書きを行うハードディスクドライブ141、取り外し可能な不揮発性磁気ディスク152の読み書きを行う磁気ディスクドライブ151、CD ROMその他の光媒体をはじめとする取り外し可能な不揮発性光ディスク156の読み書きを行う光ディスクドライブ155を示している。これ以外にも、オペレーティング環境のこの例において使用可能な取り外し可能/固定、揮発性/不揮発性コンピュータ記憶媒体には、たとえば、磁気テープカセット、フラッシュメモリカード、デジタルバーサタイルディスク(digital versatile disk)、デジタルビデオテープ、ソリッドステート(solid state)RAM、ソリッドステートROM等がある。ハードディスクドライブ141は通常、インタフェース140等の固定メモリインタフェースを通じてシステムバス121に接続され、磁気ディスクドライブ151と光ディスクドライブ155は通常、インタフェース150等の取り外し可能なメモリインタフェースによってシステムバス121に接続される。
上記の、図3に示されるドライブとこれに関連するコンピュータ記憶媒体は、コンピュータ110のためのコンピュータ読取可能命令、データストラクチャ、プログラムモジュールその他のデータのストレージを提供する。図3において、たとえば、ハードディスクドライブ141は、オペレーティングシステム144、アプリケーションプログラム145、他のプログラムモジュール146およびプログラムデータ147を記憶するものとして描かれている。これらのコンポーネントは、オペレーティングシステム134、アプリケーションプログラム135、他のプログラムモジュール136およびプログラムデータ137と同じでも違ってもよい。オペレーティングシステム144、アプリケーションプログラム145、他のプログラムモジュール146およびプログラムデータ147には、ここで、少なくともこれらが異なるものであることを示すために別の番号を付与した。ユーザは、キーボード162と、一般にマウス、トラックボール、タッチパッドと呼ばれるポインティングデバイス161のような入力デバイスを使って、コンピュータ110にコマンドと情報を入力する。他の入力デバイス(図示せず)には、マイクロフォン、ジョイスティック、ゲームパッド、サテライトディッシュ(satellite dish)、スキャナ等がある。これらおよびその他の入力デバイスはしばしば、システムバスに連結されたユーザ入力インタフェース160を通じて処理ユニット120に接続されているが、パラレルポート、ゲームポートまたはユニバーサルシリアルバス(USB)等、他のインタフェースやバスストラクチャによって接続されていてもよい。モニタ191または他のタイプのディスプレイデバイスもまた、ビデオインタフェース190等のインタフェースを介して、システムバス121に接続される。モニタのほかに、コンピュータは、出力周辺インタフェース195を通じて接続される、スピーカ197とプリンタ196等の他の周辺出力デバイスを含むことができる。
本発明のコンピュータ110は、リモートコンピュータ180等、ひとつまたは複数のリモートコンピュータとの論理結合を使って、ネットワーク環境において動作する。リモートコンピュータ180はパーソナルコンピュータでもよく、一般に、コンピュータ110に関して上述した素子の多くまたは全部を含んでいるが、図3においてはメモリ記憶媒体181だけが示されている。図3の論理結合には、ローカルエリアネットワーク(LAN)171と、広域ネットワーク(WAN)173があるが、他のネットワークでもよい。
LANネットワーク環境において使用する場合、コンピュータ110は、ネットワークインタフェースまたはアダプタ170を通じてLAN171に接続される。WANネットワーク環境で使用する場合、コンピュータ110は通常、モデム172その他、インターネット等、WAN173による通信を確立するための手段を備える。モデム172は、内蔵型でも外付けでもよいが、ネットワークインタフェース170を介したシステムバス121またはその他の適当なメカニズムに接続される。ネットワーク環境において、コンピュータ110に関して描かれたプログラムモジュールまたはその一部は、リモートメモリ記憶装置に記憶することができる。たとえば、これに限られないが、図3は、リモートアプリケーションプログラム185がメモリデバイス181上にあるように描いている。図のネットワーク接続は一例にすぎず、コンピュータ間通信リンクを確立する他の手段も使用できることを理解すべきである。
コンピュータ110のその他多くの内蔵コンポーネントは示されていないが、当業者の間では、そのようなコンポーネントや相互接続は周知である。したがって、コンピュータ110の内部構造については、本発明に関連してこれ以上詳細に説明する必要はない。
III.本発明によるシステムと方法
上述のように、図1、図2はそれぞれ、検索カスタム化コンポーネントを実現するためのシステムの実施形態を示している。図4は、本発明のひとつの実施形態によるユーザ検索カスタム化コンポーネント20を示す。ユーザ検索カスタム化コンポーネント20は、プリファレンス処理モジュール30とプリファレンス共有モジュール40を含む。
プリファレンス処理モジュール30は、ユーザインタフェース32、ランキングツール34、順位付き検索結果出力コンポーネント36を含む。ユーザインタフェース32は、ユーザからの入力を何種類かの方法で受け付ける。ユーザは、検索クエリストリングに埋め込まれた一部として、あるいはユーザコンピュータ10のカスタム化ファイルを使って、あるいはユーザインタフェース上のグラフィックコンポーネントを通じて、プリファレンスを入力することができる。
適当なグラフィックコンポーネントは、各種のパラメータのためのスライダのイコライザ型配置やチェックボックス付のフォームを含む。ユーザインタフェースのスライダの場合、各スライダは各検索用語に対応する。したがって、ユーザはスライダをスケールの一方の端またはスケールの反対側の端に置き、その用語の重要度を示すことが可能である。重み付けは、0から100パーセントまでのパーセンテージに基づくものとすることができる。
ユーザインタフェース32によってクエリストリングの入力が可能である場合、ユーザはクエリストリングに重みを埋め込み、各検索用語の相対的な重要度を示すことができる。別のカスタム化方法としては、ある用語について、その用語が存在すれば、ユーザはその用語を検索パラメータとして含めずに、その用語に重み付けする、というものがある。たとえば、ユーザは「茶色の狐」についての検索を行い、「ジャンプ」という用語が検索によって読み出された文書のテキストの中に含まれている場合のみ、「ジャンプ」という用語に重み付けする。さらに、ユーザは特定の日付の前か後に出版された文書、あるいは特定のファイルタイプの文書だけを希望することもできる。
どのようなタイプのユーザインタフェース32でも、ユーザはその用語をどこで探すべきかを示すこともできる。たとえば、ユーザはその用語をタイトル中、テキストの本文中、URL中あるいは文書を識別するデータの中で検索することができる。
ランキングツール34は、検索結果を入力されたプリファレンスに基づいてランキングする。上記のように、入力されたプリファレンスには複数の用語が含み、一部の用語には他の用語より高い重み付けが行われる。さらに、重み付けを、URLの長さ、文書の古さまたはファイルタイプ等、クエリとは独立した特徴によって行うことができる。検索を、クエリ用語から得られる文書のクエリに依存する特徴に基づいて行うこともできる。特に、クエリに依存する特徴は、本文中、タイトル中、URL中またはリンク中等、用語をどこで検索すべきか、また、同一のフレーズまたは切断された単語等、その用語がどのように現れるべきかを特定する。検索にはまた、上記3つのカテゴリー(用語の重み付け、クエリに依存する特徴、クエリに依存しない特徴)の混合も含まれる。最後に、検索を特別な構造化フィールドに適用することができる。たとえば、検索には、XMLまたはメタタグ等、特別な構造化フィールドに基づいたタイミングとランクの構造化データ検索が含まれることもある。
プリファレンス共有モジュール40により、ユーザはプリファレンス処理モジュールによって行われたカスタム化を共有することができる。プリファレンス共有モジュール40は、ユーザがカスタム化を他人に見せることができるように、ユーザのカスタム化を公表する。プリファレンス共有モジュール40により、ユーザは他人がアクセスすることのできるURLを作れる。プリファレンス共有モジュール40を実現するために、ユーザはまず、プリファレンス処理モジュール30を通じて、カスタム化経験を実装する。その後、ユーザのカスタム化経験はユーザコンピュータ10、検索エンジンのウェブサーバ、あるいは別の場所に記憶される。
適正な本人確認情報を有するユーザは、記憶されたカスタム化経験にアクセスすることができる。このため、プリファレンス共有モジュール40は、ユーザの認証のための認証コンポーネントを含む。プリファレンスを設定するユーザは、必要な認証データを管理することができる。認証のための本人確認情報により、ユーザはプリファレンス共有モジュール40に記憶されたプリファレンスにアクセスし、またはこれを変更することができる。書類のためのアクセスを提供するために、プリファレンスを共有するユーザは、そのユーザのウェブサイトに、URLを指し示す検索ボックスを挿入するか、あるいはユーザは適当なURLまたはファイルを、認可を受けたユーザに送る。プリファレンス共有モジュール40は、社会的ネットワークの機能を提供する。オンライングループや地域社会の中のプリファレンスは、プリファレンス共有モジュール40を通じて、各々の構成員の間で容易に共有される。
前述のように、プリファレンスはユーザコンピュータ10または検索エンジン上に記憶される。ユーザコンピュータに記憶される場合、記憶されたファイルを共有することにより、設定を共有できる。検索エンジンに記憶される場合、ユーザが設定に名前をつけ、名前ごとの共有を可能にすることにより、共有が実現される。ユーザは、リストや人から人へのナビゲーションのためのその他のメカニズムを通じて、相互の共有検索スペースを見つけることができる。ユーザの検索スペースから、ビジタは、ユーザの検索設定を利用し、そのユーザが好むクエリを閲覧し、これらのクエリに対するそのユーザが好む結果を閲覧することができる。
図5は、本発明のひとつの実施形態による検索を処理する方法を示す。この方法はステップ500から始まり、ステップ502において検索用語が検索エンジンに送信される。ステップ506において、ユーザコンピュータ10は検索エンジンから検索結果を受け取る。ステップ510で、ランキングメカニズムはユーザプリファレンスを処理する。ステップ512で、順位付き結果出力コンポーネントは、検索結果をランキングされた順位でユーザに出力する。プロセスは、ステップ514で終了する。
図6は、図2に示す本発明の別の実施形態による検索を処理する方法を示す。プロセスは、ステップ600から始まる。ステップ602において、検索エンジン210は検索用語とユーザプリファレンスを受け取る。ユーザプリファレンスの一部は検索エンジン210に記憶され、別のプリファレンスをユーザコンピュータ10から重要検索用語とともに転送する。ステップ604で、検索エンジン604はリクエストされた検索を実行する。ステップ606で、ランキングツール34がユーザプリファレンスにしたがって結果のランキングを行う。ステップ608で、検索エンジン210はランキングされた結果をユーザコンピュータ10に供給する。
図5、図6は、ユーザ検索カスタム化コンポーネントがユーザコンピュータ上に記憶される第一の実施形態と、ユーザ検索カスタム化コンポーネントが検索エンジンのウェブサーバ上に記憶される第二の実施形態において実現することのできる方法を示す。ユーザ検索カスタム化コンポーネントの一部の特徴をユーザコンピュータ上に位置づけ、ユーザ検索カスタム化コンポーネントの他の特徴をウェブサーバ200に位置づけるもの等、その他の実施形態も本発明の範囲内である。
さらに、パートナ検索カスタム化コンポーネントの位置は、ユーザ検索カスタム化コンポーネントの位置に依存していない。パートナ検索カスタム化コンポーネントは、ユーザ検索カスタム化コンポーネントの位置に関係なく、パートナウェブサーバまたはユーザコンピュータ上に位置づけられる。検索可能データを有するパートナサイトのための検索結果をカスタム化するために、この方法には、入力された一連のユーザ検索用語を受け取るステップと、一連のパートナウェブサイト検索プリファレンスにアクセスするステップとが含まれる。この方法にはさらに、入力された一連のユーザ検索用語と入力された一連のパートナウェブサイトプリファレンスに基づいて、パートナウェブサイトの検索可能データからスコアリングされた検索結果を取得するステップが含まれる。
その上に、ユーザは入力された検索用語とプリファレンスに基づいて一連の結果を取得するのが一般的であるが、ユーザはまた、検索エンジンが検索用語に基づく当初の一連の検索結果を出力してから、その後に入力されるプリファレンスに基づいて結果をソートしなおすようにすることもできる。別の実施形態において、ユーザは、最初の一連の結果(複数の結果のセット)を受け取ってから、その結果のソート順序を改善または変更するために、プリファレンスを変更する。
上述のように、本発明による検索カスタム化コンポーネントは、さまざまな要因に基づいて、ランキングやスコアリングを実行する。本発明により、ユーザは検索エンジンの挙動を自分のニーズに合わせてカスタム化し、そのカスタム化を同様な考えを持つユーザと共有することができる。ユーザは、どれが最良の結果かを本人が個人的に定義し、その定義に従って、自分の検索結果を改善することができる。さらに、ユーザが自分でカスタム化した設定を後に共有することができることから、ユーザは同様のプリファレンスを持つユーザの共同体を作ることができる。
本発明の具体的な実施形態を図示し、詳細に説明したが、本発明には、本発明の範囲と意図から逸脱することなく、各種の変更や改変を加えることができると理解すべきである。本明細書で説明した実施形態は、あらゆる面において、限定的ではなく、例示のためのものである。本発明の範囲から逸脱することなく、上記以外の実施形態も本発明がかかわる分野の当業者にとって明らかとなるであろう。
以上のことから、本発明は前述の目的と目標のすべてを達成するのに非常に適したものであり、そのほかにも、このシステムと方法に特有の、自明な利点を伴うことがわかるであろう。特定の特徴とサブコンビネーションはユーティリティのものであり、他の特徴やサブコンビネーションを参照せずに利用できる。これは予測されており、付属の特許請求範囲の範囲に含まれる。
本発明のひとつの実施形態によるシステムの概要を示すブロック図である。 本発明の別の実施形態によるシステムの概要を示すブロック図である。 本発明の実施形態を実現することのできるコンピュータ化された環境を示すブロック図である。 本発明のひとつの実施形態によるユーザ検索カスタム化コンポーネントを示すブロック図である。 本発明のひとつの実施形態による、プリファレンスをカスタム化するための方法を示すフローチャートである。 本発明の別の実施形態による、プリファレンスをカスタム化するための方法を示すフローチャートである。
符号の説明
10 ユーザコンピュータ
12 ネットワーク
20 ユーザ検索カスタム化コンポーネント
30 プリファレンス処理モジュール
32 ユーザ入力インタフェース
34 ランキングツール
36 順位付き結果出力コンポーネント
40 プリファレンス共有モジュール
110 コンピュータ
120 処理ユニット
121 システムバス
130 システムメモリ
131 ROM
132 RAM
133 BIOS
134 オペレーティングシステム
135 アプリケーションプログラム
136 他のプログラムモジュール
137 プログラムデータ
140 固定不揮発性メモリインタフェース
141 ハードディスクドライブ
144 オペレーティングシステム
145 アプリケーションプログラム
146 他のプログラムモジュール
147 プログラムデータ
150 取り外し可能不揮発性メモリインタフェース
151 磁気ディスクドライブ
152 磁気ディスク
156 光ディスク
160 ユーザ入力インタフェース
161 マウス
162 キーボード
170 ネットワークインタフェース
171 ローカルエリアネットワーク
172 モデム
173 広域ネットワーク
180 リモートコンピュータ
181 メモリ媒体
185 リモートアプリケーションプログラム
190 ビデオインタフェース
191 モニタ
195 出力周辺インタフェース
196 プリンタ
197 スピーカ
200 ウェブサーバ
210 検索エンジン
220 検索カスタム化コンポーネント
300 パートナウェブサーバ
310 パートナ検索カスタム化コンポーネント

Claims (41)

  1. 検索エンジンを実装して特定のユーザのために、スコアリングされた検索結果を出力する方法であって、
    入力の複数のユーザ検索用語のセットを受け取るステップと、
    入力の複数のユーザプリファレンスのセットにアクセスするステップと、
    前記複数の検索用語のセットおよび前記入力の複数のユーザプリファレンスのセットに基づいてスコアリングされた検索結果を取得するステップと
    を備えることを特徴とする方法。
  2. 請求項1に記載の方法において、前記入力の複数のユーザプリファレンスのセットにアクセスするステップは、前記複数のユーザ検索用語に適用するための複数の重み付けのセットにアクセスするステップを含むことを特徴とする方法。
  3. 請求項1に記載の方法において、前記入力の複数のユーザプリファレンスのセットにアクセスするステップは、検索可能な文書の特徴に適用するための複数の重み付けのセットにアクセスするステップを含むことを特徴とする方法。
  4. 請求項3に記載の方法において、前記検索可能な文書の特徴に適用するための複数の重み付けは、文書フォーマットに適用可能な複数の重み付けを含むことを特徴とする方法。
  5. 請求項3に記載の方法において、前記検索可能な文書の特徴に適用するための複数の重み付けは、文書の一部分に適用するための複数の重み付けを含み、重み付けされた文書の部分において見出された場合には、検索可能な用語には、より大きな重みが付けが与えられることを特徴とする方法。
  6. 請求項1に記載の方法において、クエリストリング内で入力される、複数のユーザプリファレンスを受け付けるステップをさらに備えることを特徴とする方法。
  7. 請求項1に記載の方法において、ユーザインタフェース上のスライダを使用する、複数のユーザプリファレンスの入力を受け付けるステップをさらに備えることを特徴とする方法。
  8. 請求項1に記載の方法において、ユーザインタフェース上のチェックボックスを使用する複数のユーザプリファレンスの入力を受け付けるステップをさらに備えることを特徴とする方法。
  9. 請求項1に記載の方法において、入力の複数のユーザプリファレンスを共有するメカニズムを提供するステップをさらに備えることを特徴とする方法。
  10. 請求項9に記載の方法において、前記ユーザ入力の複数のプリファレンスを共有するメカニズムを提供するステップは、入力の複数のユーザプリファレンスを共有するために、認可を受けた複数のユーザのセットにURLを提供するステップを含むことを特徴とする方法。
  11. 請求項9に記載の方法において、前記入力の複数のユーザプリファレンスを共有するメカニズムを提供するステップは、入力のユーザプリファレンスを共有するために、認可を受けた複数のユーザのセットのための記憶領域へのアクセスを提供するステップを含むことを特徴とする方法。
  12. 請求項1に記載の方法を実行するためのコンピュータ実行可能命令を記憶するコンピュータ読取可能媒体。
  13. 検索エンジンへの入力に関する複数のユーザ検索プリファレンスを共有する方法であって、
    入力の複数のユーザプリファレンスのセットを記憶するステップであって、そこでは前記入力の複数のユーザプリファレンスは、検索エンジンのための基準を提供して検索結果のランキングを実行し、
    第三者が記憶された、前記入力の複数のユーザプロファレンスにアクセスすることを可能にするアクセスメカニズムを提供するステップと
    を備えることを特徴とする方法。
  14. 請求項13に記載の方法において、前記アクセスメカニズムを提供するステップは、前記入力のユーザプリファレンスを共有するために、認可を受けた複数のユーザのセットにURLを提供するステップを含むことを特徴とする方法。
  15. 請求項13に記載の方法において、前記アクセスメカニズムを提供するステップは、前記入力のユーザプリファレンスを共有するために、認可を受けた複数のユーザのセットのための記憶領域へのアクセスを提供するステップを含むことを特徴とする方法。
  16. 請求項13に記載の方法において、前記入力の複数のユーザプリファレンスを記憶するステップは、検索用語に適用するための複数の重み付けのセットを記憶するステップを含むことを特徴とする方法。
  17. 請求項13に記載の方法において、
    前記入力の複数のユーザプリファレンスを記憶するステップは、検索可能な文書の特徴に適用するための複数の重み付けのセットを記憶するステップを含むことを特徴とする方法。
  18. 請求項13に記載の方法において、前記入力の複数のユーザプリファレンスを記憶するステップは、検索可能な文書の特徴に適用するための複数の重み付けを記憶するステップを含むことを特徴とする方法。
  19. 請求項13に記載の方法において、クエリストリング内のユーザプリファレンスの入力を受け付けるステップをさらに備えることを特徴とする方法。
  20. 請求項13に記載の方法において、ユーザインタフェース上のスライダを使用してユーザプリファレンスの入力を受け付けるステップをさらに備えることを特徴とする方法。
  21. 請求項13に記載の方法であって、ユーザインタフェース上のチェックボックスを使用してユーザプリファレンスの入力を受け付けるステップをさらに備えることを特徴とする方法。
  22. 請求項13に記載の方法を実行するためのコンピュータ実行可能命令を記憶するコンピュータ読取可能媒体。
  23. 検索エンジンを実装してウェブサイトに関する検索結果をスコアリングするための方法であって、そこでは前記ウェブサイトは検索可能なデータを有している方法において、
    入力の複数のユーザ検索用語を受け取るステップと、
    複数のウェブサイトプリファレンスのセットにアクセスするステップと、
    前記ウェブサイトのデータから、前記入力の複数のユーザ検索用語のセットと前記入力の複数のウェブサイトプリファレンスのセットとに基づいてスコアリングされた検索結果を取得するステップと
    を備えることを特徴とする方法。
  24. 請求項23に記載の方法において、前記複数のウェブサイトプリファレンスのセットにアクセスするステップは、前記ユーザ検索用語に適用するための複数の重み付けのセットにアクセスするステップを含むことを特徴とする方法。
  25. 請求項23に記載の方法であって、
    前記複数のウェブサイトプリファレンスのセットにアクセスするステップは、検索可能な文書の特徴に適用するための複数の重み付けのセットにアクセスするステップを含むことを特徴とする方法。
  26. 請求項23に記載の方法において、ユーザインタフェース上のスライダを使用してウェブサイトプリファレンスを受け付けるステップをさらに備えることを特徴とする方法。
  27. 請求項23に記載の方法において、ユーザインタフェース上のチェックボックスを使用してウェブサイトプリファレンスの入力を受け付けるステップをさらに備えることを特徴とする方法。
  28. 請求項23に記載の方法を実行するためのコンピュータ実行可能命令を記憶するコンピュータ読取可能な媒体。
  29. 検索エンジンに入力される複数の検索用語のセットに関する複数の検索プリファレンスをカスタム化するシステムであって、
    ユーザが複数の検索用語のセットと複数のユーザプリファレンスのセットを入力可能にするユーザ入力インタフェースと、
    入力の前記複数の検索用語のセットを検索することによって得られた検索結果についてランキングを行うランキングツールであって、前記入力の複数のユーザプリファレンスに基づいて前記検索結果をランキングするランキングツールと、
    前記ユーザに対し、ランキングされた検索結果を出力するための順位付き結果出力コンポーネントと
    を備えたことを特徴とするシステム。
  30. 請求項29に記載のシステムにおいて、入力の複数のユーザプリファレンスを複数のユーザと共有可能にするためのプリファレンス共有モジュールをさらに備えることを特徴とするシステム。
  31. ユーザクエリの結果としての、特定のユーザのための検索エンジンの複数の結果を、ランキングする方法であって、
    ランキングツールと順位付き結果出力コンポーネントとを含むプリファレンス処理モジュールにアクセスするステップと、
    前記ランキングツールを実装して、前記特定のユーザによって前記システムに入力されたユーザプリファレンスを評価するステップであって、そこでは、前記ランキングツールを実装するステップは、クエリに依存するプリファレンスおよびクエリに依存しないプリファレンスを評価するステップと
    を備えることを特徴とする方法。
  32. 請求項31に記載の方法において、前記クエリに依存するプリファレンスを評価するステップは、ユーザクエリの中で入力された重み係数を前記ユーザクエリ内の検索用語に適用するステップを含むことを特徴とする方法。
  33. 請求項31に記載の方法において、前記クエリに依存するプリファレンスを評価するステップは、文書の一部分を特定するプリファレンスを評価するステップを含むことを特徴とする方法。
  34. 請求項31に記載の方法において、前記クエリに依存しない特徴を評価するステップは、URLの長さ、文書の古さ、ファイルタイプのうちの少なくともひとつを評価するステップを含むことを特徴とする方法。
  35. 請求項31に記載の方法において、ユーザが複数のプリファレンスを入可能にするための入力インタフェースを提供するステップをさらに備えることを特徴とする方法。
  36. 請求項35に記載の方法において、前記入力インタフェースを提供するステップは、ユーザインタフェース上のスライダを提供するステップを含むことを特徴とする方法。
  37. 請求項35に記載の方法において、前記入力インタフェースを提供するステップは、ユーザインタフェース上のチェックボックスを提供するステップを含むことを特徴とする方法。
  38. 請求項35に記載の方法において、入力の複数のユーザプリファレンスを共有するメカニズムを提供するステップをさらに備えることを特徴とする方法。
  39. 請求項38に記載の方法において、前記入力の複数のユーザプリファレンスを共有するメカニズムを提供するステップは、入力の複数のユーザプリファレンスを共有するために、認可を受けた複数のユーザのセットにURLを提供するステップを含むことを特徴とする方法。
  40. 請求項38に記載の方法において、入力の複数のユーザプリファレンスを共有するメカニズムを提供するステップは、入力の複数のユーザプリファレンスを共有するために、認可を受けた複数のユーザのセットのための記憶領域にアクセスするステップを含むことを特徴とする方法。
  41. 請求項31に記載の方法を実行するためのコンピュータ実行可能命令を記憶するコンピュータ読取可能媒体。
JP2005277830A 2004-09-24 2005-09-26 検索エンジンから返されるページのランキングを制御するシステムおよび方法 Pending JP2006092557A (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/948,230 US20060074864A1 (en) 2004-09-24 2004-09-24 System and method for controlling ranking of pages returned by a search engine

Publications (2)

Publication Number Publication Date
JP2006092557A true JP2006092557A (ja) 2006-04-06
JP2006092557A5 JP2006092557A5 (ja) 2008-11-13

Family

ID=35482249

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005277830A Pending JP2006092557A (ja) 2004-09-24 2005-09-26 検索エンジンから返されるページのランキングを制御するシステムおよび方法

Country Status (7)

Country Link
US (1) US20060074864A1 (ja)
EP (1) EP1640882A3 (ja)
JP (1) JP2006092557A (ja)
KR (1) KR20060050866A (ja)
CN (1) CN1752978A (ja)
CA (1) CA2516852A1 (ja)
MX (1) MXPA05010225A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7698344B2 (en) * 2007-04-02 2010-04-13 Microsoft Corporation Search macro suggestions relevant to search queries
JP2010128771A (ja) * 2008-11-27 2010-06-10 Ntt Communications Kk クラスタリング結果表示装置、その方法及びプログラム
JP2016154028A (ja) * 2010-05-17 2016-08-25 アマゾン テクノロジーズ インコーポレイテッド 選択的コンテンツ提示エンジン

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070024054A1 (en) * 2005-07-27 2007-02-01 Chung Cheng Faucet Co., Ltd. Tube connection structure
US8065286B2 (en) * 2006-01-23 2011-11-22 Chacha Search, Inc. Scalable search system using human searchers
US8117196B2 (en) 2006-01-23 2012-02-14 Chacha Search, Inc. Search tool providing optional use of human search guides
US8166027B2 (en) * 2006-03-30 2012-04-24 International Business Machines Corporation System, method and program to test a web site
US7814112B2 (en) * 2006-06-09 2010-10-12 Ebay Inc. Determining relevancy and desirability of terms
WO2008017103A1 (en) * 2006-08-10 2008-02-14 National Ict Australia Limited Optimisation of a scoring function
CN106959992A (zh) * 2006-08-31 2017-07-18 高通股份有限公司 使用基于用户的偏向获得或提供搜索结果的方法及设备
JP4963129B2 (ja) * 2006-09-11 2012-06-27 インターナショナル・ビジネス・マシーンズ・コーポレーション ナビゲーション・トポロジ内のナビゲーションを容易にし固定するためにショートカットを推薦する方法
US8312009B1 (en) 2006-12-27 2012-11-13 Google Inc. Obtaining user preferences for query results
US9449322B2 (en) * 2007-02-28 2016-09-20 Ebay Inc. Method and system of suggesting information used with items offered for sale in a network-based marketplace
US8200663B2 (en) 2007-04-25 2012-06-12 Chacha Search, Inc. Method and system for improvement of relevance of search results
US8051040B2 (en) 2007-06-08 2011-11-01 Ebay Inc. Electronic publication system
US20090006179A1 (en) 2007-06-26 2009-01-01 Ebay Inc. Economic optimization for product search relevancy
WO2009049293A1 (en) * 2007-10-12 2009-04-16 Chacha Search, Inc. Method and system for creation of user/guide profile in a human-aided search system
US7950631B2 (en) * 2007-10-22 2011-05-31 Lennox Industries Inc. Water distribution tray
US7814115B2 (en) * 2007-10-16 2010-10-12 At&T Intellectual Property I, Lp Multi-dimensional search results adjustment system
US7917503B2 (en) * 2008-01-17 2011-03-29 Microsoft Corporation Specifying relevance ranking preferences utilizing search scopes
US20090187554A1 (en) * 2008-01-21 2009-07-23 International Business Machines Corporation Specifying weighted search terms for a search engine
SE0800436L (sv) * 2008-02-25 2009-08-26 Firstrater Ab Search Engine
US9323832B2 (en) * 2008-06-18 2016-04-26 Ebay Inc. Determining desirability value using sale format of item listing
US8782035B2 (en) * 2009-09-17 2014-07-15 My6Sense Inc. Syndicated data stream content provisioning
WO2012003779A1 (en) 2010-07-03 2012-01-12 Vitacount Limited Resource hubs for heterogeneous groups
US10817555B2 (en) 2010-07-03 2020-10-27 Edmond K. Chow Resource hubs for heterogeneous groups
US8944916B2 (en) 2010-07-19 2015-02-03 Wms Gaming, Inc. Uses of location tracking in mobile devices
US8577915B2 (en) * 2010-09-10 2013-11-05 Veveo, Inc. Method of and system for conducting personalized federated search and presentation of results therefrom
US20130055153A1 (en) * 2011-08-29 2013-02-28 Jonathan Sherman Apparatus, systems and methods for performing actions at a computing device
US9348821B2 (en) 2013-04-05 2016-05-24 Batzu Media, Inc. Method and system for content management
US9830392B1 (en) * 2013-12-18 2017-11-28 BloomReach Inc. Query-dependent and content-class based ranking
US10095388B2 (en) * 2014-05-19 2018-10-09 Innography, Inc. Configurable patent strength calculator
US11216478B2 (en) * 2015-10-16 2022-01-04 o9 Solutions, Inc. Plan model searching
CN107357803B (zh) * 2017-05-22 2021-02-26 捷开通讯(深圳)有限公司 应用页面的搜索方法、移动设备及具有存储功能的装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001117937A (ja) * 1999-10-20 2001-04-27 Hitachi Ltd 文書検索方法および装置
JP2002032401A (ja) * 2000-07-18 2002-01-31 Mitsubishi Electric Corp 文書検索方法及び文書検索装置及び文書検索方法をコンピュータに実現させるためのプログラムを記録したコンピュータで読取可能な記録媒体
JP2003016106A (ja) * 2001-06-29 2003-01-17 Fuji Xerox Co Ltd 関連度値算出装置

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0926970A (ja) * 1994-12-20 1997-01-28 Sun Microsyst Inc 情報を検索するコンピュータによる実行方法及び装置
US6041326A (en) * 1997-11-14 2000-03-21 International Business Machines Corporation Method and system in a computer network for an intelligent search engine
US6185558B1 (en) * 1998-03-03 2001-02-06 Amazon.Com, Inc. Identifying the items most relevant to a current query based on items selected in connection with similar queries
US6256633B1 (en) * 1998-06-25 2001-07-03 U.S. Philips Corporation Context-based and user-profile driven information retrieval
ES2301457T5 (es) * 1999-03-29 2011-04-25 Hughes Electronics Corporation Método y aparato para compartir preferencias de telespectador.
US6493702B1 (en) * 1999-05-05 2002-12-10 Xerox Corporation System and method for searching and recommending documents in a collection using share bookmarks
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
US7120628B1 (en) * 1999-07-01 2006-10-10 International Business Machines Corporation System and method for enabling a user to subscribe to updates from information sources
US7330883B1 (en) * 2000-03-15 2008-02-12 Cricket Communications, Inc. System and method for sending local information from a wireless browser to a web server
US6895406B2 (en) * 2000-08-25 2005-05-17 Seaseer R&D, Llc Dynamic personalization method of creating personalized user profiles for searching a database of information
US6832242B2 (en) * 2000-12-28 2004-12-14 Intel Corporation System and method for automatically sharing information between handheld devices
US7058624B2 (en) * 2001-06-20 2006-06-06 Hewlett-Packard Development Company, L.P. System and method for optimizing search results
JP2003150630A (ja) * 2001-11-16 2003-05-23 Shinichi Konomi 物理的実体を用いて情報提供手段を制御するためのシステムおよび方法
US6947924B2 (en) * 2002-01-07 2005-09-20 International Business Machines Corporation Group based search engine generating search results ranking based on at least one nomination previously made by member of the user group where nomination system is independent from visitation system
US7249182B1 (en) * 2002-02-27 2007-07-24 Nokia Corporation Personal profile sharing and management for short-range wireless terminals
JP4068921B2 (ja) * 2002-08-15 2008-03-26 インターナショナル・ビジネス・マシーンズ・コーポレーション ユーザ端末にウェブ・サービスを提供するサーバ、方法、コンピュータ・プログラム、記憶媒体、ネットワーク・システム
US7752197B2 (en) * 2002-10-03 2010-07-06 International Business Machines Corporation SQL query construction using durable query components
US6785558B1 (en) * 2002-12-06 2004-08-31 Lgc Wireless, Inc. System and method for distributing wireless communication signals over metropolitan telecommunication networks
US20050071479A1 (en) * 2003-09-30 2005-03-31 Dimitris Achlioptas Smart button
US20050071328A1 (en) * 2003-09-30 2005-03-31 Lawrence Stephen R. Personalization of web search
US20050154723A1 (en) * 2003-12-29 2005-07-14 Ping Liang Advanced search, file system, and intelligent assistant agent
US20050289147A1 (en) * 2004-06-25 2005-12-29 Jessica Kahn News feed viewer
US9854058B2 (en) * 2004-07-23 2017-12-26 At&T Intellectual Property I, L.P. Proxy-based profile management to deliver personalized services

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001117937A (ja) * 1999-10-20 2001-04-27 Hitachi Ltd 文書検索方法および装置
JP2002032401A (ja) * 2000-07-18 2002-01-31 Mitsubishi Electric Corp 文書検索方法及び文書検索装置及び文書検索方法をコンピュータに実現させるためのプログラムを記録したコンピュータで読取可能な記録媒体
JP2003016106A (ja) * 2001-06-29 2003-01-17 Fuji Xerox Co Ltd 関連度値算出装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7698344B2 (en) * 2007-04-02 2010-04-13 Microsoft Corporation Search macro suggestions relevant to search queries
JP2010128771A (ja) * 2008-11-27 2010-06-10 Ntt Communications Kk クラスタリング結果表示装置、その方法及びプログラム
JP2016154028A (ja) * 2010-05-17 2016-08-25 アマゾン テクノロジーズ インコーポレイテッド 選択的コンテンツ提示エンジン
US10127195B2 (en) 2010-05-17 2018-11-13 Amazon Technologies, Inc. Selective content presentation engine

Also Published As

Publication number Publication date
EP1640882A2 (en) 2006-03-29
MXPA05010225A (es) 2006-03-28
US20060074864A1 (en) 2006-04-06
CN1752978A (zh) 2006-03-29
EP1640882A3 (en) 2006-05-17
CA2516852A1 (en) 2006-03-24
KR20060050866A (ko) 2006-05-19

Similar Documents

Publication Publication Date Title
JP2006092557A (ja) 検索エンジンから返されるページのランキングを制御するシステムおよび方法
US11394799B2 (en) Methods, systems, apparatuses, and devices for facilitating for generation of an interactive story based on non-interactive data
US8832084B2 (en) Enhancing and optimizing enterprise search
US7421448B2 (en) System and method for managing web content by using annotation tags
US8280918B2 (en) Using link structure for suggesting related queries
JP4638439B2 (ja) ウェブ検索の個人化
RU2628200C2 (ru) Обеспечение руководства тематическим поиском
KR101579551B1 (ko) 자동적 확장 언어 검색
JP5114380B2 (ja) 検索結果の関連性の再ランク付けおよびその増強
US20050154761A1 (en) Method and apparatus for determining relative relevance between portions of large electronic documents
US20100262610A1 (en) Identifying Subject Matter Experts
US20060248059A1 (en) Systems and methods for personalized search
US8631097B1 (en) Methods and systems for finding a mobile and non-mobile page pair
Voskarides et al. Generating descriptions of entity relationships
KR102256007B1 (ko) 자연어 질의를 통한 문서 검색 및 응답 제공 시스템 및 방법
US7890503B2 (en) Method and system for performing secondary search actions based on primary search result attributes
EP1293913A2 (en) Information retrieving method
JP2009516252A (ja) テキストの表現を取得する方法
US20080235229A1 (en) Organizing scenario-related information and controlling access thereto
JP2006073012A (ja) 予め定められた個数の予め定義された質問に応答することによって情報を管理するシステムおよび方法
US20160307000A1 (en) Index-side diacritical canonicalization
Wang et al. RSDC'09: Tag Recommendation Using Keywords and Association Rules.
JP5072792B2 (ja) 情報量に応じたページを優先的に表示する検索方法、プログラム及びサーバ
Álvarez et al. A Task-specific Approach for Crawling the Deep Web.
Vijaya et al. Metasearch engine: a technology for information extraction in knowledge computing

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080926

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110628

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20111122