(57)【特許請求の範囲】
【請求項１】
ネットワーク上で提供される情報の検索に用いた第１のワードと、該第１のワードにより検索された情報を含む複数のウェブページのうちユーザにより選択されたウェブページの前記ネットワーク上における所在を示す所在情報と、を対応付けて登録する登録手段と、
入力される第２のワードを用いてネットワーク上で提供される情報の検索を実行する前に、該第２のワードを含む前記第１のワードに対応付けられた前記所在情報のうち少なくとも一つの前記所在情報を選択可能に提示させる制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、所定の条件に基づいて、前記ウェブページの提示順序を決定する決定手段を更に備え、
前記制御手段は、前記決定手段により決定される前記ウェブページの前記提示順序に基づいて前記ウェブページの前記所在情報を選択可能に提示させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記登録手段は、前記選択されたウェブページの選択回数を該ウェブページの前記所在情報ごとに対応付けて登録し、
前記決定手段は、前記選択回数が多い前記ウェブページを優先して該ウェブページの前記所在情報の提示順序を決定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記登録手段は、前記選択されたウェブページの選択時刻又は該ウェブページの検索時刻を該ウェブページの前記所在情報ごとに対応付けて登録し、
前記決定手段は、前記第２のワードの入力時刻と、前記ウェブページの前記所在情報に対応付けられた前記選択時刻又は前記検索時刻との時間差を算出し、該時間差が小さい前記ウェブページを優先して該ウェブページの前記所在情報の提示順序を決定することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記登録手段は、前記選択されたウェブページの選択時刻又は該ウェブページの検索時刻を該ウェブページの前記所在情報ごとに対応付けて登録し、
前記決定手段は、複数に区分された時間範囲であって前記第２のワードの入力時刻が含まれる時間範囲と同一の時間範囲に前記選択時刻又は前記検索時刻が含まれる前記ウェブページの前記所在情報を優先して前記ウェブページの前記所在情報の提示順序を決定することを特徴とする請求項２に記載の情報処理装置。
【請求項６】
前記情報処理装置は、前記第１のワードに対応付けられた前記ウェブページの前記所在情報のうち、所定の条件を満たす前記ウェブページの前記所在情報を特定する特定手段を更に備え、
前記制御手段は、前記特定手段により特定される前記ウェブページの前記所在情報を前記条件に応じた提示態様で選択可能に提示させることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記登録手段は、前記選択されたウェブページの選択回数を該ウェブページの前記所在情報ごとに対応付けて登録し、
前記特定手段は、前記選択回数が多い前記ウェブページの前記所在情報を優先して前記条件を満たす前記ウェブページの前記所在情報として所定数特定することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記登録手段は、前記選択されたウェブページの選択時刻又は該ウェブページの検索時刻を該ウェブページの前記所在情報ごとに対応付けて登録し、
前記特定手段は、前記第２のワードの入力時刻と、前記ウェブページの前記所在情報それぞれに対応付けられた前記選択時刻又は前記検索時刻との時間差を算出し、該時間差が小さい前記ウェブページの前記所在情報を優先して前記条件を満たす前記ウェブページの前記所在情報として所定数特定することを特徴とする請求項６に記載の情報処理装置。
【請求項９】
前記登録手段は、前記選択されたウェブページの選択時刻又は該ウェブページの検索時刻を該ウェブページの前記所在情報ごとに対応付けて登録し、
前記特定手段は、複数に区分された時間範囲であって前記第２のワードの入力時刻が含まれる時間範囲と同一の時間範囲に前記選択時刻又は前記検索時刻が含まれる前記ウェブページの前記所在情報を前記条件を満たす前記ウェブページの前記所在情報として特定することを特徴とする請求項６に記載の情報処理装置。
【請求項１０】
前記登録手段は、ユーザにより選択されたウェブページの表示時間が所定時間以上である場合に、該ウェブページの前記所在情報を前記第１のワードに対応付けて登録することを特徴とする請求項１乃至９の何れか一項に記載の情報処理装置。
【請求項１１】
コンピュータにより実行される情報処理方法であって、
ネットワーク上で提供される情報の検索に用いた第１のワードと、該第１のワードにより検索された情報を含む複数のウェブページのうちユーザにより選択されたウェブページの前記ネットワーク上における所在を示す所在情報と、を対応付けて登録するステップと、
入力される第２のワードを用いてネットワーク上で提供される情報の検索を実行する前に、該第２のワードを含む前記第１のワードに対応付けられた前記所在情報のうち少なくとも一つの前記所在情報を選択可能に提示させるステップと、
を含むことを特徴とする情報処理方法。
【請求項１２】
コンピュータを、
ネットワーク上で提供される情報の検索に用いた第１のワードと、該第１のワードにより検索された情報を含む複数のウェブページのうちユーザにより選択されたウェブページの前記ネットワーク上における所在を示す所在情報と、を対応付けて登録する登録手段と、
入力される第２のワードを用いてネットワーク上で提供される情報の検索を実行する前に、該第２のワードを含む前記第１のワードに対応付けられた前記所在情報のうち少なくとも一つの前記所在情報を選択可能に提示させる制御手段として機能させることを特徴とする情報処理プログラム。
【請求項１３】
コンピュータを、
ネットワーク上で提供される情報の検索に用いた第１のワードと、該第１のワードにより検索された情報を含む複数のウェブページのうちユーザにより選択されたウェブページの前記ネットワーク上における所在を示す所在情報と、を対応付けて登録する登録手段と、
入力される第２のワードを用いてネットワーク上で提供される情報の検索を実行する前に、該第２のワードを含む前記第１のワードに対応付けられた前記所在情報のうち少なくとも一つの前記所在情報を選択可能に提示させる制御手段として機能させる情報処理プログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上で提供される情報を検索する検索システム等の技術分野に関する。
【背景技術】
【０００２】
従来から、ウェブサーバと検索エンジンとにより構成される検索システムが知られている（例えば特許文献１参照）。このような検索システムにおいては、端末装置のユーザにより入力されたキーワードを含む情報が検索エンジンにより検索され、その検索結果の一覧が端末装置に表示される。この検索結果の一覧には、例えば検索された情報を表示するウェブページのＵＲＬ（当該ウェブページを提供するウェブサイトのＵＲＬともいうこともある）が埋め込まれたページ名（又はサイト名）やページ要約等がユーザにより選択可能に表示される。そして、端末装置のユーザが、例えば、検索結果の一覧に表示されている所望のページ名を選択すると、端末装置のブラウザは当該ページ名に埋め込まれたＵＲＬへアクセスしてウェブページが取得される。
【０００３】
一方、ユーザがサイト名とそのサイトのＵＲＬとの対応関係をブックマークとして予め登録しておき、入力したキーワードに部分一致するサイト名に対応するＵＲＬを呼び出せるブックマーク管理システムが知られている（例えば非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−０３４４６６号公報
【非特許文献】
【０００５】
【非特許文献１】John Marshall、"GMarks:Add-ons for Firefox "、平成23年3月29日、［online］、平成２３年７月６日検索］、インターネット＜URL：https ://adddons.mozilla.org/ja/firefox/addon/gmarks/＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の検索システムでは、ユーザが検索結果の一覧の中からＵＲＬが埋め込まれたページ名等を選択する必要があるので手間がかかる、また、上記非特許文献１に示されるようなシステムでは、ユーザがサイト名とそのサイトのＵＲＬとの対応関係をブックマークとして予め登録しておく必要があるので手間がかかる。
【０００７】
そこで、本発明は、以上の問題等に鑑みてなされたものであり、ユーザが入力したワードに関連するウェブページを該ユーザの手間を低減しつつ効率良く提示することが可能な情報処理装置、情報処理方法、情報処理プログラム、及び情報処理プログラムが記録された記録媒体を提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、ネットワーク上で提供される情報の検索に用いた第１のワードと、該第１のワードにより検索された情報を含む複数のウェブページのうちユーザにより選択されたウェブページの前記ネットワーク上における所在を示す所在情報と、を対応付けて登録する登録手段と、入力される第２のワードを用いてネットワーク上で提供される情報の検索を実行する前に、該第２のワードを含む前記第１のワードに対応付けられた前記所在情報のうち少なくとも一つの前記所在情報を選択可能に提示させる制御手段と、を備えることを特徴とする。
【０００９】
この発明によれば、ユーザが入力したワードに関連するウェブページを該ユーザの手間を低減しつつ効率良く提示することができる。
【００１０】
請求項２に記載の発明は、請求項１に記載の情報処理装置において、前記情報処理装置は、所定の条件に基づいて、前記ウェブページの提示順序を決定する決定手段を更に備え、前記制御手段は、前記決定手段により決定される前記ウェブページの前記提示順序に基づいて前記ウェブページの前記所在情報を選択可能に提示させることを特徴とする。
【００１１】
この発明によれば、ユーザに対して、所定の条件を満たすウェブページの所在情報を選択し易く提示することができる。
【００１２】
請求項３に記載の発明は、請求項２に記載の情報処理装置において、前記登録手段は、前記選択されたウェブページの選択回数を該ウェブページの前記所在情報ごとに対応付けて登録し、前記決定手段は、前記選択回数が多い前記ウェブページを優先して該ウェブページの前記所在情報の提示順序を決定することを特徴とする。
【００１３】
この発明によれば、ユーザに対して、当該ユーザが閲覧した回数が多いウェブページの所在情報を選択し易く提示することができる。
【００１４】
請求項４に記載の発明は、請求項２に記載の情報処理装置において、前記登録手段は、前記選択されたウェブページの選択時刻又は該ウェブページの検索時刻を該ウェブページの前記所在情報ごとに対応付けて登録し、前記決定手段は、前記第２のワードの入力時刻と、前記ウェブページの前記所在情報に対応付けられた前記選択時刻又は前記検索時刻との時間差を算出し、該時間差が小さい前記ウェブページを優先して該ウェブページの前記所在情報の提示順序を決定することを特徴とする。
【００１５】
この発明によれば、ユーザに対して、当該ユーザが最近閲覧したウェブページの所在情報を選択し易く提示することができる。
【００１６】
請求項５に記載の発明は、請求項２に記載の情報処理装置において、前記決定手段は、複数に区分された時間範囲であって前記第２のワードの入力時刻が含まれる時間範囲と同一の時間範囲に前記選択時刻又は前記検索時刻が含まれる前記ウェブページの前記所在情報を優先して前記ウェブページの前記所在情報の提示順序を決定することを特徴とする。
【００１７】
この発明によれば、ユーザに対して、当該ユーザが第２のキーワードを入力している時間範囲に適したウェブページの所在情報を選択し易く提示することができる。
【００１８】
請求項６に記載の発明は、請求項１に記載の情報処理装置において、前記情報処理装置は、前記第１のワードに対応付けられた前記ウェブページの前記所在情報のうち、所定の条件を満たす前記ウェブページの前記所在情報を特定する特定手段を更に備え、前記制御手段は、前記特定手段により特定される前記ウェブページの前記所在情報を前記条件に応じた提示態様で選択可能に提示させることを特徴とする。
【００１９】
この発明によれば、ユーザに対して、所定の条件を満たすウェブページの所在情報を選択し易く提示することができる。
【００２０】
請求項７に記載の発明は、請求項６に記載の情報処理装置において、前記登録手段は、前記選択されたウェブページの選択回数を該ウェブページの前記所在情報ごとに対応付けて登録し、前記特定手段は、前記選択回数が多い前記ウェブページの前記所在情報を優先して前記条件を満たす前記ウェブページの前記所在情報として所定数特定することを特徴とする。
【００２１】
この発明によれば、ユーザに対して、当該ユーザが閲覧した回数が多いウェブページの所在情報を選択し易く提示することができる。
【００２２】
請求項８に記載の発明は、請求項６に記載の情報処理装置において、前記登録手段は、前記選択されたウェブページの選択時刻又は該ウェブページの検索時刻を該ウェブページの前記所在情報ごとに対応付けて登録し、前記特定手段は、前記第２のワードの入力時刻と、前記ウェブページの前記所在情報それぞれに対応付けられた前記選択時刻又は前記検索時刻との時間差を算出し、該時間差が小さい前記ウェブページの前記所在情報を優先して前記条件を満たす前記ウェブページの前記所在情報として所定数特定することを特徴とする。
【００２３】
この発明によれば、ユーザに対して、当該ユーザが最近閲覧したウェブページの所在情報を選択し易く提示することができる。
【００２４】
請求項９に記載の発明は、請求項６に記載の情報処理装置において、前記登録手段は、前記選択されたウェブページの選択時刻又は該ウェブページの検索時刻を該ウェブページの前記所在情報ごとに対応付けて登録し、前記特定手段は、複数に区分された時間範囲であって前記第２のワードの入力時刻が含まれる時間範囲と同一の時間範囲に前記選択時刻又は前記検索時刻が含まれる前記ウェブページの前記所在情報を前記条件を満たす前記ウェブページの前記所在情報として特定することを特徴とする。
【００２５】
この発明によれば、ユーザに対して、当該ユーザが第２のキーワードを入力している時間範囲に適したウェブページの所在情報を選択し易く提示することができる。
【００２６】
請求項１０に記載の発明は、請求項１乃至９の何れか一項に記載の情報処理装置において、前記登録手段は、ユーザにより選択されたウェブページの表示時間が所定時間以上である場合に、該ウェブページの前記所在情報を前記第１のワードに対応付けて登録することを特徴とする。
【００２７】
この発明によれば、ユーザが選択したウェブページが当該ユーザの意図しないウェブページであったり、或いは当該ユーザが誤ってウェブページを選択した場合であっても、このような不必要なウェブページの所在情報の登録を避けることができる。
【００２８】
請求項１１に記載の発明は、コンピュータにより実行される情報処理方法であって、ネットワーク上で提供される情報の検索に用いた第１のワードと、該第１のワードにより検索された情報を含む複数のウェブページのうちユーザにより選択されたウェブページの前記ネットワーク上における所在を示す所在情報と、を対応付けて登録するステップと、入力される第２のワードを用いてネットワーク上で提供される情報の検索を実行する前に、該第２のワードを含む前記第１のワードに対応付けられた前記所在情報のうち少なくとも一つの前記所在情報を選択可能に提示させるステップと、を含むことを特徴とする。
【００２９】
請求項１２に記載の情報処理プログラム（コンピュータ読み取り可能なプログラム）は、コンピュータを、ネットワーク上で提供される情報の検索に用いた第１のワードと、該第１のワードにより検索された情報を含む複数のウェブページのうちユーザにより選択されたウェブページの前記ネットワーク上における所在を示す所在情報と、を対応付けて登録する登録手段と、入力される第２のワードを用いてネットワーク上で提供される情報の検索を実行する前に、該第２のワードを含む前記第１のワードに対応付けられた前記所在情報のうち少なくとも一つの前記所在情報を選択可能に提示させる制御手段として機能させることを特徴とする。
【００３０】
請求項１３に記載の記録媒体は、コンピュータを、ネットワーク上で提供される情報の検索に用いた第１のワードと、該第１のワードにより検索された情報を含む複数のウェブページのうちユーザにより選択されたウェブページの前記ネットワーク上における所在を示す所在情報と、を対応付けて登録する登録手段と、入力される第２のワードを用いてネットワーク上で提供される情報の検索を実行する前に、該第２のワードを含む前記第１のワードに対応付けられた前記所在情報のうち少なくとも一つの前記所在情報を選択可能に提示させる制御手段として機能させる情報処理プログラムが記録された記録媒体である。
【発明の効果】
【００３１】
本発明によれば、ユーザが入力したワードに関連するウェブページを該ユーザの手間を低減しつつ効率良く提示することができる。
【図面の簡単な説明】
【００３２】
【図１】本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【図２】本実施形態に係る情報提供サーバ４の概要構成例を示すブロック図である。
【図３】（Ａ），（Ｂ）は、各種データベースに登録される項目の一例を示す図である。（Ｃ）は、ページ情報データベース４２２に登録された内容の一例を示す図である。
【図４】（Ａ）は、情報提供サーバ４のシステム制御部４４における検索及びＵＲＬ登録処理を示すフローチャートである。（Ｂ）は、情報提供サーバ４のシステム制御部４４におけるＵＲＬ提示処理を示すフローチャートである。
【図５】（Ａ）は、キーワード入力ページの表示例を示す図である。（Ｂ）は、検索結果ページの表示例を示す図である。
【図６】（Ａ）は、キーワード入力ページに表示されたＵＲＬ提示リストの表示例を示す図である。（Ｂ）は、ウェブページの選択回数に応じた提示態様でウェブページのＵＲＬ等を提示するＵＲＬ提示リストの表示例を示す図である。（Ｃ）は、ウェブページの選択回数に応じた提示順序でウェブページのＵＲＬ等を提示するＵＲＬ提示リストの表示例を示す図である。
【図７】時間範囲の一例を示す図である。
【発明を実施するための形態】
【００３３】
以下、図面を参照して本発明の実施形態について説明する。なお、以下に説明する実施の形態は、情報提供システムに対して本発明を適用した場合の実施形態である。
【００３４】
［１．情報提供システムの構成及び機能概要］
先ず、本発明の一実施形態に係る情報提供システムＳの構成及び概要機能について、図１を用いて説明する。
【００３５】
図１は、本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。図１に示すように、情報提供システムＳは、複数のユーザ端末１−ｊ（ｊ＝１，２・・・ｍ）と、複数のウェブ（Ｗｅｂ）サーバ２−ｋ（ｋ＝１，２・・・ｎ）と、情報検索サーバ３と、情報提供サーバ４（情報処理装置の一例）と、を含んで構成されている。
【００３６】
ユーザ端末１−ｊ、ウェブサーバ２−ｋ、情報検索サーバ３、及び情報提供サーバ４は、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ等を用いて相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００３７】
ユーザ端末１−ｊは、ウェブブラウザ機能を有しており、ユーザからの操作指示に応じて、ウェブサーバ２−ｋや情報提供サーバ４にアクセスしてウェブページを取得し、該ウェブページをディスプレイ上に表れたウインドウ画面内に表示するようになっている。なお、ユーザ端末１−ｊとしては、例えば、パーソナルコンピュータ（ＰＣ）、携帯電話機、携帯情報端末 (ＰＤＡ：Personal Digital Assistant)、携帯電話と携帯情報端末を融合させた携帯端末（Smartphone）、又は携帯ゲーム機等が適用可能である。なお、ユーザ端末１−ｊのユーザからの操作指示を受け付けるための操作部としては、キーボード、マウス、リモコン、タッチパネルインターフェース等の何れであっても良い。
【００３８】
ウェブサーバ２−ｋは、ネットワークＮＷ上で特定のドメイン名の下にあるウェブページ群としてのウェブサイト（言い換えれば、ウェブページ群が登録されるウェブサイト）からウェブページをユーザ端末１−ｊへ提供するサーバである。ウェブサイトは、例えばウェブサーバ２−ｋ毎に対応して多く設けられている。また、各ウェブサイトには、固有のＵＲＬ（Uniform Resource Locator）が付与されている。ＵＲＬは、ネットワークＮＷ上におけるウェブサイトの所在（場所）を示す所在情報の一例である。なお、ウェブページは、ネットワークＮＷ上で提供される情報を表示するものであり、例えばＨＴＭＬ（Hyper Text Markup Language）文書やＸＨＴＭＬ文書等の構造化文書ファイル等により構成される。また、各ウェブページには、固有のＵＲＬが付与されている。ウェブページのＵＲＬは、該ウェブページを登録するウェブサイトのＵＲＬを含んでいる。
【００３９】
情報検索サーバ３は、ネットワークＮＷ上で提供される情報（言い換えれば、当該情報を含むウェブページ）を検索するサーバである。情報検索サーバ３は、ユーザ端末１−ｊのユーザにより入力されたキーワードを用いてウェブページを検索する検索エンジン（ソフトウェア）を備える。
【００４０】
情報提供サーバ４は、ユーザ端末１−ｊのユーザにより入力されたキーワードを情報検索サーバ３に送信して当該キーワードを用いた検索を行わせ、その検索結果を情報検索サーバ３から取得してユーザ端末１−ｊに提供するサーバである。なお、情報提供サーバ４は、例えば、ウェブサーバ及びデータベースサーバ等から構成される。
【００４１】
図２は、本実施形態に係る情報提供サーバ４の概要構成例を示すブロック図である。図２に示すように、情報提供サーバ４は、通信部４１と、記憶部４２と、入出力インターフェース部４３と、システム制御部４４と、を備えている。そして、システム制御部４４と入出力インターフェース部４３とは、システムバス４５を介して接続されている。
【００４２】
通信部４１は、ネットワークＮＷに接続して、ユーザ端末１−ｊ及び情報検索サーバ３等との通信状態を制御するようになっている。
【００４３】
記憶部４２は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステム及びサーバプログラム（本発明の情報処理プログラムを含む）等の各種プログラムを記憶する。なお、サーバプログラムは、例えば、所定のサーバ等からネットワークＮＷを介して配信されるようにしても良いし、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等の記録媒体に記録されて提供されるようにしても良い。
【００４４】
また、記憶部４２には、ユーザ端末１−ｊに表示させるウェブページを構成する構造化文書ファイル等が記憶されている。このようなウェブページには、ネットワークＮＷ上で提供される情報の検索に用いられるキーワードをユーザが入力可能なページ（以下、「キーワード入力ページ」という）、及び入力されたキーワードが用いられて検索された検索結果を表示するページ（以下、「検索結果ページ」という）等がある。
【００４５】
更に、記憶部４２には、ユーザ情報データベース（ＤＢ）４２１、及びページ情報データベース（ＤＢ）４２２等が構築されている。
【００４６】
図３（Ａ），（Ｂ）は、各種データベースに登録される項目の一例を示す図である。
【００４７】
ユーザ情報データベース４２１には、図３（Ａ）に示すように、会員として登録されたユーザのユーザＩＤ、ログインＩＤ、パスワード、氏名、住所、及びメールアドレス等がユーザ毎に対応付けられて登録（記録）されている。ユーザＩＤは、ユーザ毎に固有の識別情報である。ログインＩＤ及びパスワードは、ログイン処理（ユーザの認証処理）に使用される認証情報である。
【００４８】
次に、ページ情報データベース４２２には、図３（Ｂ）に示すように、ユーザのユーザＩＤ、キーワード（第１のワードの一例）、ウェブページのＵＲＬ、ウェブページのタイトル、ウェブページの選択回数、及びウェブページの選択時刻等がユーザ毎に対応付けられて登録（記録）されている。キーワードは、ユーザ端末１−ｊのユーザにより入力され、ネットワークＮＷ上で提供される情報の検索（言い換えれば、ウェブページの検索）に用いられたキーワードである。なお、複数のワード（ワード間にスペースが入る）が１つのキーワードとされる場合もある。
【００４９】
また、ウェブページのＵＲＬは、ユーザにより入力されたキーワードにより検索されたウェブページのうち、ユーザにより選択されたウェブページのＵＲＬである。ここで、選択されたウェブページとは、上記キーワードにより検索されたウェブページのうち、ユーザの選択によりユーザ端末１−ｊに表示されたウェブページを意味する。また、ウェブページのタイトルは、例えばウェブページの見出しや要約、或いはウェブページを提供するウェブサイトのサイト名等から構成される。なお、ウェブページのタイトルは、ＵＲＬと共に所在情報の一例である。また、ウェブページの選択回数（選択頻度）は、例えば、上記キーワードにより検索されたウェブページが選択された累積回数である。なお、この累積回数には、後述するＵＲＬ提示リストからのウェブページの選択も含まれるように構成してもよい。また、ウェブページの選択時刻は、上記キーワードにより検索されたウェブページが選択された選択時刻である。選択時刻には、日付（年月日）が含まれてもよい。複数回選択された場合、例えば最新の選択時刻が登録される。なお、ウェブページの選択時刻の代わりに、ウェブページの検索時刻が登録されてもよい。ウェブページの検索時刻とは、上記キーワードにより検索されたウェブページの検索時刻のうち、ユーザにより選択されたウェブページの検索時刻である。検索時刻には、日付（年月日）が含まれてもよい。
【００５０】
また、図３（Ｃ）は、ページ情報データベース４２２に登録された内容の一例を示す図である。図３（Ｃ）に示すキーワード“旅行”には、複数のウェブページのＵＲＬが対応付けられている。これには、例えば、当該キーワードにより検索された検索結果の中からユーザがあるウェブページを選択して表示させた後、例えばウェブブラウザの「戻るボタン」の指定により再び上記検索結果が表示され、当該検索結果の中からユーザが次のウェブページを選択して表示させる場合が該当する。また、“旅行”と“温泉”とは異なるキーワードであるが、キーワード“旅行”に対応付けられたウェブページのＵＲＬの中に、キーワード“温泉”に対応付けられたウェブページのＵＲＬが含まれる場合もある。この場合、キーワード“旅行”に対応付けられたウェブページの選択回数と、キーワード“温泉”に対応付けられたウェブページの選択回数を、それぞれ独立させてカウントする方法と、共通させてカウントする方法とがある。前者の場合、通常、互いの選択回数が異なるが、後者の場合、互いの選択回数は同一となる。図３（Ｃ）に示す例では、キーワード“旅行”に対応付けられたタイトル“温泉の旅”のウェブページの選択回数と、キーワード“温泉”に対応付けられたタイトル“温泉の旅”のウェブページの選択回数は、共通させてカウントしている。例えば、タイトル“温泉の旅”のウェブページが、キーワード“温泉”により検索され且つ選択された場合に、キーワード“温泉”に対応付けられた選択回数が１インクリメントされるのみならず、キーワード“旅行”に対応付けられた選択回数についても１インクリメントされる。これは、どちらのキーワードによりタイトル“温泉の旅”のウェブページが検索されたということよりも、ユーザがタイトル“温泉の旅”のウェブページを選択したということを重視したものである。そのため、この場合の選択回数は、“温泉の旅”のウェブページに対するユーザの関心度合いが、より反映された情報とすることができる。
【００５１】
なお、上記例では、ユーザ情報データベース４２１とページ情報データベース４２２とを分離させているが、ユーザ情報データベース４２１とページ情報データベース４２２とを統合してもよい。また、上記各種データベースは、情報提供サーバ４がアクセス可能な所定のサーバの記憶手段に設けられてもよい。
【００５２】
入出力インターフェース部４３は、通信部４１及び記憶部４２とシステム制御部４４との間のインターフェース処理を行うようになっている。
【００５３】
システム制御部４４は、ＣＰＵ（Central Processing Unit）４４ａ、ＲＯＭ（Read Only Memory）４４ｂ、ＲＡＭ（Random Access Memory）４４ｃ等により構成されている。そして、コンピュータとしてのシステム制御部４４は、記憶部４２に記憶されたサーバプログラムを実行することにより、後述する処理等を行う。そして、システム制御部４４は、本発明の情報処理プログラムにしたがい、本発明における登録手段、制御手段、決定手段、及び特定手段等として機能する（つまり、本発明の情報処理プログラムが、システム制御部４４に上記手段を実行させる）。より具体的には、システム制御部４４は、第１のステップとして、ユーザ端末１−ｊのユーザにより入力され、ネットワークＮＷ上で提供される情報の検索（情報検索サーバ３における検索）に用いたキーワード（「第１のキーワード」という）と、該第１のキーワードにより検索された情報を含む複数のウェブページのうちユーザにより選択されたウェブページのＵＲＬと、を対応付けてページ情報データベース４２２に登録する。次に、システム制御部４４は、第２のステップとして、ネットワークＮＷ上で提供される情報の検索に用いるキーワード（第２のワードの一例、以下、「第２のキーワード」という）の入力（ユーザ端末１−ｊの上記ユーザによる入力）に応じて、第２のキーワードの少なくとも一部を含む第１のキーワードに対応付けられたウェブページのＵＲＬのうち少なくとも一つのＵＲＬを選択可能に提示させる。ここで、「ＵＲＬを選択可能に提示させる」ことには、ＵＲＬ自体をユーザに視認可能に表示させる場合、またはＵＲＬに対応付けられたウェブページのタイトル等をユーザに視認可能に表示させる（ＵＲＬ自体は視認可能に表示しなくてもよい）場合等が該当する。
【００５４】
［２．情報提供システムＳの動作］
次に、情報提供システムＳの動作について説明する。
【００５５】
（２−１．ウェブページのＵＲＬの登録動作）
先ず、ウェブページのＵＲＬの登録動作について図４（Ａ）等を用いて説明する。ウェブページのＵＲＬの登録動作は、ネットワークＮＷ上で提供される情報の検索に用いた第１のキーワードと、該第１のキーワードにより検索された複数のウェブページのうちユーザにより選択されたウェブページのＵＲＬと、を対応付けて登録する動作である。図４（Ａ）は、情報提供サーバ４のシステム制御部４４における検索及びＵＲＬ登録処理を示すフローチャートである。なお、以下の説明において、ユーザ端末１−１は、情報提供サーバ４から取得したキーワード入力ページをウインドウ画面に表示しているものとする。
【００５６】
図５（Ａ）は、キーワード入力ページの表示例を示す図である。図５（Ａ）に示すキーワード入力ページには、ネットワークＮＷ上で提供される情報の検索に用いられるキーワードの入力が可能なキーワード入力部５１、検索ボタン５２、及びＵＲＬ提示ボタン５３が設けられている。キーワード入力部５１において、ユーザ端末１−１のユーザは操作部を介して、所望の第１のキーワード（複数のワードの組み合わせの場合もある）を入力（入力候補からの選択入力も含む）することができる。なお、キーワードの入力は、ユーザが発話した音声がユーザ端末１−１の音声認識機能により認識され文字変換されることによりなされてもよい。ユーザ端末１−１のユーザが第１のキーワードを入力した後、例えば検索ボタン５２を指定（例えば、マウスによりクリック）すると、入力された第１のキーワードを含む検索要求（検索クエリを含むページリクエスト）がユーザ端末１−１からネットワークＮＷを介して情報提供サーバ４へ送信される。
【００５７】
そして、情報提供サーバ４は、ユーザ端末１−１から検索要求を受信すると、図４（Ａ）に示す検索及びＵＲＬ登録処理を開始する。図４（Ａ）に示すステップＳ１では、情報提供サーバ４のシステム制御部４４は、受信した検索要求から第１のキーワードを取得する。次いで、システム制御部４４は、検索処理を実行する（ステップＳ２）。この検索処理では、システム制御部４４は、受信された検索要求を情報検索サーバ３に送信する。そして、情報検索サーバ３は、受信した検索要求に含まれる第１のキーワードを用いて検索エンジンによりウェブページを検索（つまり、第１のキーワードが含まれるウェブページを検索）する。そして、情報検索サーバ３は、検索されたウェブページのＵＲＬ等を含む検索結果を情報提供サーバ４に返信する。なお、システム制御部４４は、情報検索サーバ３に上記第１のキーワードを用いた検索を行わせ、その検索結果を取得するように構成したが、別の例として、情報提供サーバ４が検索エンジンを備えて上記第１のキーワードを用いた検索を行うように構成してもよい。
【００５８】
そして、情報提供サーバ４のシステム制御部４４は、情報検索サーバ３から返信された検索結果に基づいて検索結果ページを生成する（ステップＳ３）。次いで、システム制御部４４は、検索要求を送信したユーザ端末１−１へ検索結果ページを送信する（ステップＳ４）。これにより、ユーザ端末１−１は、情報提供サーバ４から受信した検索結果ページをウェブブラウザによりウインドウ画面に表示する。
【００５９】
図５（Ｂ）は、検索結果ページの表示例を示す図である。図５（Ｂ）に示す検索結果ページには、検索結果として、ウェブページの要約の一覧が表示されている。また、夫々のウェブページの要約には、夫々のウェブページのＵＲＬが埋め込まれている（ＵＲＬがハイパーリンク設定されている）。このような表示状態において、ユーザ端末１−１のユーザは、所望のウェブページをその要約の指定（例えば、マウスによりクリック）により該ウェブページのＵＲＬを選択すると、ユーザ端末１−１は、ユーザにより選択されたウェブページのＵＲＬにしたがってウェブサーバ２−ｋへアクセスし当該ウェブページを取得してウインドウ画面に表示する。さらに、ユーザ端末１−１は、ユーザにより選択されたウェブページのＵＲＬ及びその要約を含むＵＲＬ登録要求を情報提供サーバ４へ送信する。ここで、検索結果ページを構成する構造化文書には、例えばユーザにより選択されたウェブページの要約及びＵＲＬを含むＵＲＬ登録要求を送信することを規定するスクリプト（例えば、JavaScript（登録商標）による）が記述されており、ユーザ端末１−１のウェブブラウザがこのスクリプトを実行することでＵＲＬ登録要求の送信がなされる。なお、このＵＲＬ登録要求には、ウェブページの選択時刻が含まれるように構成してもよい。ウェブページの選択時刻は、例えばウェブブラウザによりユーザ端末１−１の時計機能から取得される。また、ウェブページの要約の代わりに、ウェブページの見出し又は当該ウェブページが登録されるウェブサイトのサイト名が送信されるように構成してもよい。また、上記検索結果の中からユーザにより選択されたウェブページの表示時間が所定時間（例えば、５〜１０秒に予め設定）以上である場合に、該ウェブページのＵＲＬ等を含むＵＲＬ登録要求が情報提供サーバ４へ送信されるように構成してもよい。これにより、ユーザにより選択されたウェブページの表示時間（言い換えれば、滞在時間）が所定時間以上である場合に、後述するステップＳ８において、該ウェブページのＵＲＬ等が第１のキーワードに対応付けられて登録されることになる。そのため、ユーザが選択したウェブページが当該ユーザの意図しないウェブページであったり、或いは当該ユーザが誤ってウェブページを選択した場合であっても、このような不必要なウェブページのＵＲＬ等の登録を避けることができる。なお、ウェブページの表示時間が所定時間以上であるか否かの判定、つまり、選択されたウェブページが表示されてからの時間が所定時間を経過したか否かの判定は、ウェブブラウザにより行われる。或いは、ウェブページの表示時間が所定時間以上であるか否かの判定は、情報提供サーバ４がユーザ端末１−１からの情報取得要求の受信時刻を記憶し、該受信時刻に基づく情報取得要求の時間間隔に基づいて判定してもよい。この場合、受信時刻に基づく情報取得要求の時間間隔が所定時間以上であることを条件として、以下のステップＳ８でＵＲＬ登録処理が行われることになる。
【００６０】
一方、情報提供サーバ４のシステム制御部４４は、ユーザ端末１−１からＵＲＬ登録要求を受信すると（ステップＳ５：ＹＥＳ）、受信したＵＲＬ登録要求からウェブページのＵＲＬ及びウェブページの要約（又はサイト名等）を取得する（ステップＳ６）。ここで、ウェブページの要約（又はサイト名等）は、当該ウェブページのタイトルとして取得される。なお、受信したＵＲＬ登録要求に、ウェブページの選択時刻が含まれている場合、この選択時刻も取得される。
【００６１】
次いで、システム制御部４４は、ユーザ端末１−１のユーザのログインがなされている（ログイン中）か否かを判定する（ステップＳ７）。そして、ログイン処理によりユーザのログインがなされていると判定された場合には（ステップＳ７：ＹＥＳ）、当該ユーザのユーザＩＤを特定し、ステップＳ８へ進む。一方、ユーザ端末１−１のユーザのログインがなされていないと判定された場合には（ステップＳ７：ＮＯ）、検索及びＵＲＬ登録処理を終了する。
【００６２】
ステップＳ８では、システム制御部４４は、ＵＲＬ登録処理を実行する。このＵＲＬ登録処理では、システム制御部４４は、上記ステップＳ１で取得された第１のキーワードと、上記ステップＳ６で取得されたウェブページのＵＲＬ及びタイトルと、上記特定したユーザＩＤ（ログインしているユーザのユーザＩＤ）と、選択回数（初めての登録の場合、“１”）とを対応付けてページ情報データベース４２２に登録する。なお、ＵＲＬ登録要求にウェブページの選択時刻が含まれている場合、この選択時刻もウェブページのＵＲＬ等に対応付けられて登録される。また、ウェブページの選択時刻の代わりに、ウェブページの検索時刻がウェブページのＵＲＬ等に対応付けられて登録されてもよい。この場合、ウェブページの検索時刻は、例えば検索エンジンによりウェブページが検索された時刻とすればよい。
【００６３】
ところで、上記特定されたユーザＩＤに対応付けられて、既に、同一の第１のキーワード（上記ステップＳ１で取得された第１のキーワードと同一の第１のキーワード）がページ情報データベース４２２に登録されている（ただし、上記ステップＳ６で取得されたウェブページのＵＲＬと同一のＵＲＬが当該第１のキーワードに対応付けられて登録されていない）場合がある。この場合、当該ＵＲＬ登録処理では、当該第１のキーワードに対応付けられて、上記ステップＳ６で取得されたウェブページのＵＲＬと、選択回数（初めての登録の場合、“１”）とがページ情報データベース４２２に登録される。更に、上記特定されたユーザＩＤに対応付けられて、既に、同一の第１のキーワード及びＵＲＬの組がページ情報データベース４２２に登録されている場合がある。この場合、当該ＵＲＬ登録処理では、当該第１のキーワード及びＵＲＬの組に対応付けられた選択回数が１インクリメントされてページ情報データベース４２２に更新登録されることになる。
【００６４】
一方、ステップＳ９では、システム制御部４４は、検索及びＵＲＬ登録処理を終了するか否かを判定する。例えば、検索及びＵＲＬ登録処理の開始から所定時間が経過した場合に終了すると判定される（ステップＳ９：ＹＥＳ）、当該処理は終了する。一方、検索及びＵＲＬ登録処理を終了しないと判定された場合（ステップＳ９：ＮＯ）、ステップＳ５に戻る。
【００６５】
（２−２．ウェブページのＵＲＬの提示動作）
次に、ウェブページのＵＲＬの提示動作について図４（Ｂ）等を用いて説明する。ウェブページのＵＲＬの提示動作は、ネットワークＮＷ上で提供される情報の検索に用いる第２のキーワードの入力に応じて、第２のキーワードの少なくとも一部を含む第１のキーワードに対応付けられたウェブページのＵＲＬのうち少なくとも一つのＵＲＬを選択可能に提示させる動作である。図４（Ｂ）は、情報提供サーバ４のシステム制御部４４におけるＵＲＬ提示処理を示すフローチャートである。
【００６６】
上述したように、ユーザＩＤに対応付けられてキーワード及びウェブページのＵＲＬがページ情報データベース４２２に登録されると、図５（Ａ）に示すキーワード入力ページに設けられたＵＲＬ提示ボタン５３が利用可能となる。ユーザ端末１−１のユーザは操作部を介して、所望の第２のキーワードを入力（入力候補からの選択入力も含む）し、例えばＵＲＬ提示ボタン５３を指定（例えば、マウスによりクリック）すると、入力された第２のキーワードを含むＵＲＬ提示要求がユーザ端末１−１からネットワークＮＷを介して情報提供サーバ４へ送信される。なお、第２のキーワードを含むＵＲＬ提示要求は、例えば第２のキーワードとしての文字が所定数（例えば、１文字）入力されるごとに行われるように構成してもよく、この場合、ＵＲＬ提示ボタン５３は不要となる。
【００６７】
そして、情報提供サーバ４は、ユーザ端末１−１からＵＲＬ提示要求を受信すると、図４（Ｂ）に示すＵＲＬ提示処理を開始する。図４（Ｂ）に示すステップＳ１１では、システム制御部４４は、ユーザ端末１−１のユーザのログインがなされているか否かを判定する。そして、ログイン処理によりユーザのログインがなされていると判定された場合には（ステップＳ１１：ＹＥＳ）、当該ユーザのユーザＩＤを特定し、ステップＳ１２へ進む。一方、ユーザ端末１−１のユーザのログインがなされていないと判定された場合には（ステップＳ１１：ＮＯ）、ＵＲＬ提示処理を終了する。なお、ユーザのログインがなされていない場合、ログインを促すメッセージがユーザ端末１−１に送信されるように構成してもよい。
【００６８】
ステップＳ１２では、システム制御部４４は、受信したＵＲＬ提示要求から第２のキーワードを取得する。次いで、システム制御部４４は、ページ情報データベース４２２を参照して、上記ステップＳ１２で取得された第２のキーワードを含む第１のキーワードが、上記特定したユーザＩＤに対応付けられて登録されているか否かを判定する（ステップＳ１３）。そして、第２のキーワードを含む第１のキーワードが登録されていると判定された場合には（ステップＳ１３：ＹＥＳ）、ステップＳ１４に進む。一方、第２のキーワードを含む第１のキーワードが登録されていないと判定された場合には（ステップＳ１３：ＮＯ）、ＵＲＬ提示処理を終了する。なお、第２のキーワードを含む第１のキーワードが登録されていない場合、登録無し示すメッセージがユーザ端末１−１に送信されるように構成してもよい。
【００６９】
ステップＳ１４では、システム制御部４４は、第２のキーワードを含む第１のキーワードに対応付けられたウェブページのＵＲＬ及びタイトルのうち少なくとも一つのウェブページのＵＲＬ及びタイトルをページ情報データベース４２２から取得する。例えば、ユーザＩＤが“０００１”であり、第２のキーワードが“テレビ”であった場合、図３（Ｃ）に示す例では、“テレビ”and“安い”という第１のキーワードに対応付けられたウェブページのＵＲＬ及びタイトルが取得される。なお、上記ステップＳ１３において、システム制御部４４は、上記ステップＳ１２で取得された第２のキーワードと一致する第１のキーワードが、上記特定したユーザＩＤに対応付けられて登録されているか否かを判定し、登録されている場合、ステップＳ１４に移行するように構成してもよい。この場合、例えば、ユーザＩＤが“０００１”であり、第２のキーワードが“テレビ”であった場合、図３（Ｃ）に示す例では、該当する第１のキーワードは登録されていないと判定されることになる。つまり、この場合、第２のキーワードが“テレビ”and“安い”であった場合に、該当する第１のキーワードが登録されていると判定される。なお、ステップＳ１４において、ウェブページのＵＲＬのみが取得されるように構成してもよい。また、第１のキーワードに対応付けられたウェブページのＵＲＬが複数登録されている場合、システム制御部４４は、全てのウェブページのＵＲＬ及びタイトルを取得するように構成してもよいし、一部のウェブページのＵＲＬ及びタイトルを取得するように構成してもよい。
【００７０】
次いで、システム制御部４４は、上記ステップＳ１４で取得したウェブページのＵＲＬ及びタイトルに基づいてＵＲＬ提示リストを生成する（ステップＳ１５）。ＵＲＬ提示リストは、上記ステップＳ１４で取得したウェブページのＵＲＬ及びタイトルを選択可能に提示させるリダイレクト情報である。なお、ＵＲＬ提示リストには、ウェブブラウザによるリダイレクト先として上記取得されたウェブページのＵＲＬのみが含まれるように構成してもよいが、ユーザにとってはウェブページのＵＲＬよりもウェブページのタイトルが視認可能に表示された方がウェブページの概要を把握し易いので望ましい。そのため、例えば、ＵＲＬ提示リストにおいて、ウェブページのタイトルは表示設定とされ、ウェブページのＵＲＬは非表示設定とされる。
【００７１】
次いで、システム制御部４４は、上記ステップＳ１５で生成したＵＲＬ提示リストのデータを、ＵＲＬ提示要求を送信したユーザ端末１−１へ送信する（ステップＳ１６）。これにより、ユーザ端末１−１は、情報提供サーバ４から受信したＵＲＬ提示リストのデータをウェブブラウザによりキーワード入力ページに組み込み（キーワード入力ページの構造化文書内にＵＲＬ提示リストのデータを記述する）当該ＵＲＬ提示リストをキーワード入力ページ上に表示する。こうして、ユーザによる第２のキーワードの入力に応じて、上記ステップＳ１４で取得されたウェブページのＵＲＬが選択可能に当該ユーザに提示されることになる。
【００７２】
図６（Ａ）は、キーワード入力ページに表示されたＵＲＬ提示リストの表示例を示す図である。図６（Ａ）に示すＵＲＬ提示リスト５４には、第２のキーワード“旅行”に対応するウェブページのタイトルが所定順（例えば登録順）に表示（ウェブページのＵＲＬは非表示設定）されている。このように表示されているＵＲＬ提示リスト５４において、ユーザ端末１−１のユーザは、所望のウェブページのタイトルの指定（例えば、マウスによりクリック）によりウェブページのＵＲＬを選択すると、ユーザ端末１−１は、ユーザにより選択されたウェブページのＵＲＬにしたがってウェブサーバ２−ｋへアクセスし、当該ウェブページを取得してウインドウ画面に表示する。このように、ユーザは、第２のキーワードの入力に応じて提示されたウェブページのＵＲＬを選択するだけで当該ウェブページが表示されることになる。なお、ＵＲＬ提示リスト５４から選択されたウェブページのＵＲＬが情報提供サーバ４へ送信されるように構成してもよい。この場合、情報提供サーバ４のシステム制御部４４は、受信したＵＲＬに対応付けられてページ情報データベース４２２に登録されている選択回数を１インクリメントする。
【００７３】
以上説明したように、上記実施形態によれば、ネットワークＮＷ上で提供される情報の検索に用いた第１のキーワードと、該第１のキーワードにより検索された情報を含む複数のウェブページのうちユーザにより選択されたウェブページのＵＲＬと、を対応付けて登録しておき、その後の第２のキーワードの入力に応じて、第２のキーワードを含む第１のキーワードに対応付けられたウェブページのＵＲＬを選択可能に提示させるように構成したので、ユーザが入力したキーワードに関連するウェブページを該ユーザの手間を低減しつつ効率良く提示することができる。つまり、従来技術のようにユーザが手動的にサイト名とウェブページのＵＲＬとの対応関係をブックマークとして登録する必要がなく、第１のキーワードの入力及び閲覧操作の流れの中で自動的に第１のキーワードとウェブページのＵＲＬが登録されるので、ユーザの手間を低減することができる。また、ユーザが、キーワードの入力による検索結果に含まれる多数のウェブページのＵＲＬの中から毎回遷移先を選ぶ手間を低減することができる。
【００７４】
更に、上記実施形態によれば、情報提供サーバ４がネットワークＮＷを介して情報検索サーバ３にキーワードを用いた検索を行わせる頻度が減るので、検索のためのトラフィックを低減することができる。
【００７５】
（変形例１）
上記実施形態の変形例１として、上記ステップＳ１５において、システム制御部４４は、上記ステップＳ１４で取得したウェブページのＵＲＬのうち、所定の条件を満たすウェブページのＵＲＬを特定し、当該特定したウェブページのＵＲＬやタイトルを当該条件に応じた提示態様で選択可能に提示させるＵＲＬ提示リストを生成するように構成してもよい。この場合、当該特定されたウェブページのＵＲＬやタイトルの上記条件に応じた提示態様は、ＵＲＬ提示リストのデータ中に設定される。このように生成されたＵＲＬ提示リストがユーザ端末１−１へ送信されることで、所定の条件を満たすとして特定されたウェブページのＵＲＬ等が当該条件に応じた提示態様で選択可能に提示されることになる。
【００７６】
このような提示態様としては、例えば所定の条件を満たすウェブページのＵＲＬやタイトルの文字の大きさ、色（背景色でもよい）、フォント等を、所定の条件を満たさないウェブページのＵＲＬやタイトルと比較して強調表示することが挙げられる。例えば、所定の条件を満たすウェブページのＵＲＬやタイトルの文字を大きくしたり、鮮やかな色にしたりするなど目立つように表示する。
【００７７】
また、所定の条件としては、例えば、ウェブページの選択回数、選択時刻又は検索時刻に基づく条件等が挙げられ、これらの条件は例えばシステム管理者等により任意に設定される。例えば、ウェブページの選択回数に基づく条件を適用する場合の例として、システム制御部４４は、例えばそれぞれのウェブページのＵＲＬに対応付けられて登録されている選択回数に基づいて（例えば、選択回数が多い上位１位〜３位まで、或いは選択回数が最も多い１位のみ）所定数の該ウェブページのＵＲＬを当該条件を満たすウェブページのＵＲＬとして特定する。こうして特定されたウェブページのＵＲＬやタイトルが、ＵＲＬ提示リスト上に選択回数に応じた提示態様で選択可能に提示されることになる。これにより、ユーザに対して、当該ユーザが閲覧した回数が多いウェブページのＵＲＬを選択し易く提示することができる。図６（Ｂ）は、ウェブページの選択回数に応じた提示態様でウェブページのＵＲＬ等を提示するＵＲＬ提示リストの表示例を示す図である。図６（Ｂ）に示すＵＲＬ提示リスト５５には、第２のキーワード“旅行”に対応するウェブページのタイトルのうち、選択回数が最も多いウェブページのタイトルの文字が他のタイトルの文字に比べて大きく表示されている。
【００７８】
また、ウェブページの選択時刻又は検索時刻に基づく条件を適用する場合の一つの例として、システム制御部４４は、例えばそれぞれのウェブページのＵＲＬに対応付けられて登録されている選択時刻又は検索時刻が、第２のキーワードの入力時刻に基づいて（例えば、選択時刻又は検索時刻が入力時刻に近い上位１位〜３位まで、或いは選択時刻又は検索時刻が入力時刻に最も近い１位のみ）所定数の該ウェブページのＵＲＬを当該条件を満たすウェブページのＵＲＬとして特定する。例えば、この場合、システム制御部４４は、上記第２のキーワードの入力時刻と、ウェブページのＵＲＬに対応付けられて登録されている選択時刻又は検索時刻との時間差を算出し、該時間差に基づいて（例えば、該時間差が小さい上位１位〜３位まで、或いは該時間差が最も小さい１位のみ）所定数の該ウェブページのＵＲＬを当該条件を満たすウェブページのＵＲＬとして特定する。こうして特定されたウェブページのＵＲＬやタイトルが、ＵＲＬ提示リスト上に時間差に応じた提示態様で選択可能に提示されることになる。これにより、ユーザに対して、当該ユーザが最近閲覧したウェブページのＵＲＬを選択し易く提示することができる。なお、第２のキーワードの入力時刻は、例えばウェブブラウザによりユーザ端末１−１の時計機能から取得され、ＵＲＬ提示要求に含まれてユーザ端末１−１から情報提供サーバ４へ送信される。或いは、入力時刻は、ＵＲＬ提示要求が情報提供サーバ４により受信された受信時刻としてもよいし、現在時刻（つまり、ステップＳ１４が実行される時刻）としてもよい。
【００７９】
また、ウェブページの選択時刻又は検索時刻に基づく条件を適用する場合の別の例として、システム制御部４４は、第２のキーワードの入力時刻が含まれる時間範囲と同一の時間範囲に上記選択時刻又は検索時刻が含まれるウェブページのＵＲＬを当該条件を満たすウェブページのＵＲＬとして特定する。こうして特定されたウェブページのＵＲＬやタイトルが、ＵＲＬ提示リスト上に時間範囲に応じた提示態様で選択可能に提示されることになる。ここで、時間範囲は、例えば１日２４時間を複数に区分することで求められる時間区分である。図７は、時間範囲の一例を示す図である。図７（Ａ）に示す例は、１２時台（12:00〜12:59）、１３時台（13:00〜13:59）・・・というように１時間ごとに区分された時間範囲を示しており、第２のキーワードの入力時刻が”12:50”である場合、”12:50”が属する時間帯である１２時台に選択時刻又は検索時刻が含まれるウェブページのＵＲＬが特定される。一方、図７（Ｂ）に示す例は、”12:21〜13:20”、”13:21〜14:20”・・・というように１時間ごとに区分された時間範囲を示しており、第２のキーワードの入力時刻が”12:50”である場合、”12:50”が属する時間範囲である”12:21〜13:20”に選択時刻又は検索時刻が含まれるウェブページのＵＲＬが特定される。これにより、ユーザに対して、当該ユーザが第２のキーワードを入力している時間範囲に適したウェブページのＵＲＬを選択し易く提示することができる。例えば、ユーザＩＤが“０００１”であり、第２のキーワードが“レストラン”であり、入力時刻が１９時台に属する場合、図３（Ｃ）に示す例では、“レストラン”という第１のキーワードに対応付けられたウェブページのうち、選択時刻が例えば１９時台のウェブページのＵＲＬ等を選択し易く提示することができるので、例えば、ユーザは夕食に利用しようとしているレストランのウェブページを迅速に閲覧することができる。なお、上記時間範囲は、１時間ごとに限定されるものではなく、例えば２時間ごと、または３時間ごとであってもよい。
【００８０】
（変形例２）
上記実施形態の変形例２として、上記ステップＳ１５において、システム制御部４４は、上記ステップＳ１４で取得したウェブページのＵＲＬに対して、所定の条件に基づいて該ウェブページのＵＲＬの提示順序を決定し、当該決定した提示順序に基づいてウェブページのＵＲＬやタイトルを選択可能に提示させるＵＲＬ提示リストを生成するように構成してもよい。この場合、当該決定された提示順序は、ＵＲＬ提示リストのデータ中に設定される。このように生成されたＵＲＬ提示リストがユーザ端末１−１へ送信されることで、当該決定された提示順序に基づいてウェブページのＵＲＬ等が選択可能に提示されることになる。
【００８１】
このような提示順序は、ＵＲＬ提示リストにウェブページのＵＲＬやタイトルが表示される際の表示順である。また、所定の条件としては、変形例１と同様、例えば、ウェブページの選択回数、選択時刻又は検索時刻に基づく条件等が挙げられる。
【００８２】
例えば、ウェブページの選択回数に基づく条件を適用する場合の例として、システム制御部４４は、例えばそれぞれのウェブページのＵＲＬに対応付けられて登録されている選択回数が多いウェブページを優先して該ウェブページのＵＲＬの提示順序を決定する。例えば、選択回数が多いウェブページほど提示順序が上位（ＵＲＬ提示リストの上部）にくるように決定される。こうして決定された提示順序で、ウェブページのＵＲＬやタイトルがＵＲＬ提示リスト上に選択可能に提示されることになる。これにより、実施例１と同様、ユーザに対して、当該ユーザが閲覧した回数が多いウェブページのＵＲＬを選択し易く提示することができる。図６（Ｃ）は、ウェブページの選択回数に応じた提示順序でウェブページのＵＲＬ等を提示するＵＲＬ提示リストの表示例を示す図である。図６（Ｃ）に示すＵＲＬ提示リスト５６には、第２のキーワード“旅行”に対応するウェブページのタイトルが、図３（Ｃ）に示すように、当該ウェブページの選択回数が多い順に上部から表示されている。
【００８３】
また、ウェブページの選択時刻又は検索時刻に基づく条件を適用する場合の一つの例として、システム制御部４４は、例えばそれぞれのウェブページのＵＲＬに対応付けられて登録されている選択時刻又は検索時刻が、第２のキーワードの入力時刻に近いウェブページを優先して該ウェブページのＵＲＬの提示順序を決定する。例えば、選択時刻又は検索時刻が入力時刻に近いウェブページほど提示順序が上位にくるように決定される。こうして決定された提示順序で、ウェブページのＵＲＬやタイトルがＵＲＬ提示リスト上に選択可能に提示されることになる。これにより、実施例１と同様、ユーザに対して、当該ユーザが最近閲覧したウェブページのＵＲＬを選択し易く提示することができる。なお、選択時刻又は検索時刻が入力時刻に近いかどうかは、例えば、上記変形例１と同様、上記第２のキーワードの入力時刻と、選択時刻又は検索時刻との時間差が算出されることにより判定される。
【００８４】
また、ウェブページの選択時刻又は検索時刻に基づく条件を適用する場合の別の例として、システム制御部４４は、第２のキーワードの入力時刻が含まれる時間範囲と同一の時間範囲に上記選択時刻又は検索時刻が含まれるウェブページのＵＲＬを優先して該ウェブページのＵＲＬの提示順序を決定する。例えば、入力時刻が含まれる時間範囲と同一の時間範囲に上記選択時刻又は検索時刻が含まれるウェブページほど提示順序が上位にくるように決定される。こうして決定された提示順序で、ウェブページのＵＲＬやタイトルがＵＲＬ提示リスト上に選択可能に提示されることになる。これにより、実施例１と同様、ユーザに対して、当該ユーザが第２のキーワードを入力している時間範囲に適したウェブページのＵＲＬを選択し易く提示することができる。
【００８５】
なお、上記実施形態における上記ステップＳ１４において、所定の条件を満たすウェブページのＵＲＬを取得するように構成してもよい。この条件としては、変形例１と同様、例えば、ウェブページの選択回数、選択時刻又は検索時刻に基づく条件等が挙げられる。
【００８６】
また、本実施形態においては、情報提供サーバ４が本発明の情報処理装置として機能する場合の例を示したが、別の例として、ユーザ端末１−ｊが本発明の情報処理装置として機能するように構成してもよい。この構成の場合、本発明の情報処理プログラムがユーザ端末１−ｊにインストールされる。例えば、本発明の情報処理プログラムが、ウェブブラウザのプラグインソフトとしてインストールされ、ウェブブラウザの表示画面上部に設けられたツールバー（メニューバー）上に、上述したキーワード入力部５１、検索ボタン５２、及びＵＲＬ提示ボタン５３が表示される。そして、ユーザ端末１−ｊ（登録手段としてのＣＰＵ）は、ユーザによりツールバーのキーワード入力部５１に入力され、ネットワークＮＷ上で提供される情報の検索（情報検索サーバ３又は情報提供サーバ４における検索）に用いた第１のキーワードと、該第１のキーワードにより検索された情報を含む複数のウェブページのうちユーザにより選択されたウェブページのＵＲＬと、を対応付けて情報提供サーバ４のページ情報データベース４２２に登録する。つまり、ユーザ端末１−ｊは、第１のキーワードと選択されたウェブページのＵＲＬ等を含むＵＲＬ登録要求を送信することにより登録させる。次に、ユーザ端末１−ｊ（制御手段としてのＣＰＵ）は、ネットワークＮＷ上で提供される情報の検索に用いる第２のキーワードの入力に応じて、第２のキーワードの少なくとも一部を含む第１のキーワードに対応付けられたウェブページのＵＲＬのうち少なくとも一つのＵＲＬを選択可能に提示させる。つまり、ユーザ端末１−ｊは、入力された第２のキーワードを含むＵＲＬ提示要求を情報提供サーバ４へ送信してＵＲＬ提示リストのデータを取得することで、ウェブページのＵＲＬを選択可能に提示させる。なお、この構成の場合において、ユーザ端末１−ｊにインストールされる情報処理プログラムは、例えば、所定のサーバ等からネットワークＮＷを介してダウンロードされるようにしても良いし、ＣＤ、ＤＶＤ等の記録媒体に記録されて読み込まれるようにしても良い。
【符号の説明】
【００８７】
１−ｊ  ユーザ端末
２−ｋ  ウェブサーバ
３  情報検索サーバ
４  情報提供サーバ
４１  通信部
４２  記憶部
４３  入出力インターフェース部
４４  システム制御部
４５  システムバス
ＮＷ  ネットワーク
【図１】
0005421960.tif 000002
【図２】
0005421960.tif 000003
【図３】
0005421960.tif 000004
【図４】
0005421960.tif 000005
【図５】
0005421960.tif 000006
【図６】
0005421960.tif 000007
【図７】
0005421960.tif 000008