(57)【要約】【課題】  情報提供装置を提供する。【解決手段】  出力部を有する通信端末に、複数のＷｅｂページのＵＲＬの集合であるＷｅｂページリンクリストを出力させる情報提供装置であって、文字である検索ワードと、当該検索ワードにより検索されて出力部に出力されたＷｅｂページのＵＲＬと、を有する検索履歴情報と、通信端末を用いるユーザのスケジュールを示す文字であるスケジュールワードと、スケジュールの予定日時と、を有するスケジュール情報とに基づいて、スケジュールに関連するＵＲＬを特定し、特定したＵＲＬのうち、Ｗｅｂページリンクリストの出力日時より先であり、且つ、Ｗｅｂページリンクリストの出力日時に最も近い予定日時のスケジュールに関連するＵＲＬを取得し、取得したＵＲＬを含めてＷｅｂページリンクリストを生成し、出力する。また、閲覧を推奨するＷｅｂページのＵＲＬを含めて、Ｗｅｂページリンクリストを生成する。【選択図】  図１
2015014922.tif 000002
【特許請求の範囲】
【請求項１】
出力部を有する通信端末に、複数のＷｅｂページのＵＲＬの集合であるＷｅｂページリンクリストを出力させる情報提供装置であって、
文字である検索ワードと、当該検索ワードにより検索されて前記出力部に出力されたＷｅｂページのＵＲＬと、を有する検索履歴情報と、
前記通信端末を用いるユーザのスケジュールを示す文字であるスケジュールワードと、当該スケジュールの予定日時と、を有するスケジュール情報と、
を記憶する記憶部と、
前記検索履歴情報及び前記スケジュール情報に基づいて、前記出力部に出力されたＷｅｂページのＵＲＬのうち前記スケジュールに関連するものを特定し、当該特定したＵＲＬのうち、Ｗｅｂページリンクリストの出力日時より先であり、且つ、当該Ｗｅｂページリンクリストの出力日時に最も近い前記予定日時のスケジュールに関連するＵＲＬを取得し、当該取得したＵＲＬを含めてＷｅｂページリンクリストを生成する生成部と、
前記生成したＷｅｂページリンクリストを前記通信端末に出力するリスト出力部と、を有すること
を特徴とする情報提供装置。
【請求項２】
請求項１に記載の情報提供装置であって、
前記記憶部は、前記通信端末を用いるユーザに閲覧を推奨するＷｅｂページのＵＲＬ、を有する追加情報、をさらに記憶し、
前記生成部は、前記追加情報のＵＲＬをさらに含む前記Ｗｅｂページリンクリストを生成すること
を特徴とする情報提供装置。
【請求項３】
請求項１又は２に記載の情報提供装置であって、
前記検索履歴情報は、前記ＵＲＬ毎に、当該ＵＲＬを前記出力部に出力した回数である閲覧回数をさらに有し、
前記生成部は、前記予定日時と前記出力日時との差に応じた評価値を、前記検索履歴情報のＵＲＬの各々に付与し、前記閲覧回数に応じた評価値を、前記検索履歴情報のＵＲＬの各々に付与し、当該付与した評価値に基づいて、前記Ｗｅｂページリンクリストに含めるＵＲＬを特定すること
を特徴とする情報提供装置。
【請求項４】
請求項２に記載の情報提供装置であって、
前記検索履歴情報は、前記ＵＲＬ毎に、当該ＵＲＬを前記出力部に出力した回数である閲覧回数をさらに有し、
前記追加情報は、前記ＵＲＬ毎に、当該ＵＲＬの重み値を示す属性をさらに有し、
前記生成部は、前記属性に応じた評価値を、前記追加情報のＵＲＬの各々に付与し、前記閲覧回数に応じた評価値を、前記検索履歴情報のＵＲＬの各々に付与し、当該付与した評価値の合計から、前記Ｗｅｂページリンクリストに含めるＵＲＬを特定すること
を特徴とする情報提供装置。
【請求項５】
出力部を有する通信端末に、複数のＷｅｂページのＵＲＬの集合であるＷｅｂページリンクリストを出力させる情報提供装置であって、
前記出力部に出力されたＷｅｂページのＵＲＬ、を有する履歴情報と、
前記通信端末を用いるユーザに閲覧を推奨するＷｅｂページのＵＲＬ、を有する追加情報と、
を記憶する記憶部と、
前記検索履歴情報のＵＲＬに、前記追加情報のＵＲＬを含めて、Ｗｅｂページリンクリストを生成する生成部と、
前記生成されたＷｅｂページリンクリストを前記通信端末に出力するリンク出力部と、を有すること
を特徴とする情報提供装置。
【請求項６】
出力部を有する通信端末に、複数のＷｅｂページのＵＲＬの集合であるＷｅｂページリンクリストを出力させる情報提供装置により実行される方法であって、
前記情報提供装置は、
文字である検索ワードと、当該検索ワードにより検索されて前記出力部に出力されたＷｅｂページのＵＲＬと、を有する検索履歴情報と、
前記通信端末を用いるユーザのスケジュールを示す文字であるスケジュールワードと、当該スケジュールの予定日時と、を有するスケジュール情報と、
を記憶する記憶部、を有し、
前記検索履歴情報及び前記スケジュール情報に基づいて、前記出力部に出力されたＷｅｂページのＵＲＬのうち前記スケジュールに関連するものを特定し、当該特定したＵＲＬのうち、Ｗｅｂページリンクリストの出力日時より先であり、且つ、当該Ｗｅｂページリンクリストの出力日時に最も近い前記予定日時のスケジュールに関連するＵＲＬを取得し、当該取得したＵＲＬを含めてＷｅｂページリンクリストを生成する生成ステップと、
前記生成されたＷｅｂページリンクリストを前記通信端末に出力するリンク出力ステップと、を有すること
を特徴とする方法。
【請求項７】
出力部を有する通信端末に、複数のＷｅｂページのＵＲＬの集合であるＷｅｂページリンクリストを出力させる情報提供装置により実行される方法であって、
前記情報提供装置は、
前記出力部に出力されたＷｅｂページのＵＲＬ、を有する履歴情報と、
前記通信端末を用いるユーザに閲覧を推奨するＷｅｂページのＵＲＬ、を有する追加情報と、
を記憶する記憶部、を有し、
前記検索履歴情報のＵＲＬに、前記追加情報のＵＲＬを含めて、Ｗｅｂページリンクリストを生成する生成ステップと、
前記生成されたＷｅｂページリンクリストを前記通信端末に出力するリンク出力ステップと、を有すること
を特徴とする方法。
【請求項８】
コンピュータに実行されると、当該コンピュータを、出力部を有する通信端末に複数のＷｅｂページのＵＲＬの集合であるＷｅｂページリンクリストを出力させる情報提供装置として機能させるプログラムであって、
文字である検索ワードと、当該検索ワードにより検索されて前記出力部に出力されたＷｅｂページのＵＲＬと、を有する検索履歴情報と、
前記通信端末を用いるユーザのスケジュールを示す文字であるスケジュールワードと、当該スケジュールの予定日時と、を有するスケジュール情報と、
を記憶する記憶部と、演算部とを有する前記コンピュータに、
前記検索履歴情報及び前記スケジュール情報に基づいて、前記出力部に出力されたＷｅｂページのＵＲＬのうち前記スケジュールに関連するものを特定し、当該特定したＵＲＬのうち、Ｗｅｂページリンクリストの出力日時より先であり、且つ、当該Ｗｅｂページリンクリストの出力日時に最も近い前記予定日時のスケジュールに関連するＵＲＬを取得し、当該取得したＵＲＬを含めてＷｅｂページリンクリストを生成する生成ステップと、
前記生成されたＷｅｂページリンクリストを前記通信端末に出力するリンク出力ステップと、を実行させること
を特徴とするプログラム。
【請求項９】
コンピュータに実行されると、当該コンピュータを、出力部を有する通信端末に複数のＷｅｂページのＵＲＬの集合であるＷｅｂページリンクリストを出力させる情報提供装置として機能させるプログラムであって、
前記出力部に出力されたＷｅｂページのＵＲＬ、を有する履歴情報と、
前記通信端末を用いるユーザに閲覧を推奨するＷｅｂページのＵＲＬ、を有する追加情報と、
を記憶する記憶部と、演算部とを有する前記コンピュータに、
前記検索履歴情報のＵＲＬに、前記追加情報のＵＲＬを含めて、Ｗｅｂページリンクリストを生成する生成ステップと、
前記生成されたＷｅｂページリンクリストを前記通信端末に出力するリンク出力ステップと、を実行させること
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、方法及びプログラムに関するものである。
【背景技術】
【０００２】
特許文献１には、サイトへのリンク情報を表示するポータル画面をユーザ毎に管理するために、アクセスログデータベースから、ユーザのサイトへのアクセスを示すアクセスログ情報を取得し、スケジュール管理データベースから、ユーザの業務上の行動予定が登録されたスケジュール情報を取得し、アクセスログ情報から、各サイトのアクセス回数またはアクセス時間を含むアクセス状態を取得し、アクセスログ情報とスケジュール情報とにもとづいて、各サイトとユーザの行動予定との関係を分析して利用特性を求めて、サイト毎のアクセス状態および利用特性を含む利用特性情報を利用特性情報記憶部に格納し、利用特性情報にもとづいて各サイトの表示順位を決定し、表示順位の上位から所定数のサイトを表示対象として選択し、表示対象のリンク情報を組み込んだユーザのポータル画面を生成してユーザのクライアント端末へ表示させる技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2011-186579号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術は、ユーザのＷｅｂページ閲覧情報を元に編集したＷｅｂページリンクリストを、ユーザの過去の情報から作成する。そのため、ユーザの要求に対し、リアルタイムに情報を提供することができない。また、表示されるＷｅｂページリンクリストはユーザの閲覧頻度が高いＷｅｂページに固定され、ユーザの嗜好に偏るため、新たな想起の機会が失われる。
【０００５】
本発明はこのような事情に鑑みてなされたもので、出力されるＷｅｂページリンクリストが、ユーザのリアルタイムな要求に応えていないという問題、ユーザの嗜好に偏っているという問題を解決する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記課題を解決するための手段を複数含んでいるが、その一例を挙げるならば、出力部を有する通信端末に、複数のＷｅｂページのＵＲＬの集合であるＷｅｂページリンクリストを出力させる情報提供装置であって、文字である検索ワードと、当該検索ワードにより検索されて前記出力部に出力されたＷｅｂページのＵＲＬと、を有する検索履歴情報と、前記通信端末を用いるユーザのスケジュールを示す文字であるスケジュールワードと、当該スケジュールの予定日時と、を有するスケジュール情報と、を記憶する記憶部と、前記検索履歴情報及び前記スケジュール情報に基づいて、前記出力部に出力されたＷｅｂページのＵＲＬのうち前記スケジュールに関連するものを特定し、当該特定したＵＲＬのうち、Ｗｅｂページリンクリストの出力日時より先であり、且つ、当該Ｗｅｂページリンクリストの出力日時に最も近い前記予定日時のスケジュールに関連するＵＲＬを取得し、当該取得したＵＲＬを含めてＷｅｂページリンクリストを生成する生成部と、前記生成したＷｅｂページリンクリストを前記通信端末に出力するリスト出力部と、を有することを特徴とする。
【０００７】
また、前記記憶部は、前記通信端末を用いるユーザに閲覧を推奨するＷｅｂページのＵＲＬ、を有する追加情報、をさらに記憶し、前記生成部は、前記追加情報のＵＲＬをさらに含む前記Ｗｅｂページリンクリストを生成してもよい。
【０００８】
また、前記検索履歴情報は、前記ＵＲＬ毎に、当該ＵＲＬを前記出力部に出力した回数である閲覧回数をさらに有し、前記生成部は、前記予定日時と前記出力日時との差に応じた評価値を、前記検索履歴情報のＵＲＬの各々に付与し、前記閲覧回数に応じた評価値を、前記検索履歴情報のＵＲＬの各々に付与し、当該付与した評価値に基づいて、前記Ｗｅｂページリンクリストに含めるＵＲＬを特定してもよい。
【０００９】
また、前記検索履歴情報は、前記ＵＲＬ毎に、当該ＵＲＬを前記出力部に出力した回数である閲覧回数をさらに有し、前記追加情報は、前記ＵＲＬ毎に、当該ＵＲＬの重み値を示す属性をさらに有し、前記生成部は、前記属性に応じた評価値を、前記追加情報のＵＲＬの各々に付与し、前記閲覧回数に応じた評価値を、前記検索履歴情報のＵＲＬの各々に付与し、当該付与した評価値の合計から、前記Ｗｅｂページリンクリストに含めるＵＲＬを特定してもよい。
【００１０】
また、本発明は、出力部を有する通信端末に、複数のＷｅｂページのＵＲＬの集合であるＷｅｂページリンクリストを出力させる情報提供装置であって、前記出力部に出力されたＷｅｂページのＵＲＬ、を有する履歴情報と、前記通信端末を用いるユーザに閲覧を推奨するＷｅｂページのＵＲＬ、を有する追加情報と、を記憶する記憶部と、前記検索履歴情報のＵＲＬに、前記追加情報のＵＲＬを含めて、Ｗｅｂページリンクリストを生成する生成部と、前記生成されたＷｅｂページリンクリストを前記通信端末に出力するリンク出力部と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明の技術によれば、ユーザのリアルタイムな要求に応えることのできるＷｅｂページリンクリストを提供することができる。また、ユーザの嗜好に偏らないＷｅｂページリンクを提供することができる。
上記以外の課題、構成および効果等は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態のシステムの機能構成の一例を説明する図である。
【図２】同実施形態において、検索履歴情報の一例である。
【図３】同実施形態において、スケジュール情報の一例である。
【図４】同実施形態において、追加情報の一例である。
【図５】同実施形態において、システムのハードウェア構成の一例である。
【図６】同実施形態において、検索履歴情報を格納する動作例である。
【図７】同実施形態において、スケジュール情報を格納する動作例である。
【図８】同実施形態において、追加情報を格納する動作例である。
【図９】同実施形態において、追加情報を取得するための画面例である。
【図１０】同実施形態において、Ｗｅｂページリンクリストを生成する動作例である。
【図１１】同実施形態において、各スケジュールに付与したポイントの一例である。
【図１２】同実施形態において、各Ｗｅｂページに付与したポイントの一例である。
【図１３】同実施形態において、各Ｗｅｂページに付与したポイントの一例である。
【図１４】同実施形態において、テーブルをソートした一例である。
【図１５】同実施形態において、Ｗｅｂページリンクリストの一例である
【図１６】同実施形態において、検索履歴情報及び追加情報を更新する動作例である。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態を、図面を参照して詳細に説明する。なお、ここでいう「Ｗｅｂページリンクリスト」とは、複数のＷｅｂページのＵＲＬ（Uniform Resource Locator）リンクの集合のことを示す。このＷｅｂページリンクリストを表示等するタイミングは特に限定しない。Ｗｅｂページリンクリストを表示等するタイミングは、例えば、ユーザがインターネットやイントラネット等の任意の通信ネットワークにアクセスした際にポータルサイト等に表示等してもよく、任意の定められた時間になった場合や、所定時間毎に表示等してもよく、ユーザ等の指示に従い表示等してもよい。
【００１４】
図１は、本実施形態のシステム１００の機能構成の一例を説明する図である。システム１００は、通信端末１１０、通信端末１２０、情報処理装置２００等から構成される。通信端末１１０は、例えば、社員等であるユーザが用いるＰＣ（Personal Computer）や携帯電話、タブレット等である。通信端末１２０は、例えば、通信端末１１０を用いる社員の上長等であるユーザが用いるＰＣや携帯電話、タブレット等である。情報処理装置２００は、例えば、社内の通信ネットワークから外部インターネットへのアクセスを制御・管理等するネットワークサーバ等である。
【００１５】
通信端末１１０は、検索部１１１、スケジュール部１１２、入力部１１３、出力部１１４等を有する。通信端末１２０は、追加更新部１２１、ポイント付与部１２２、入力部１２３、出力部１２４等を有する。情報処理装置２００は、リスト生成部２１１、リスト出力部２１２、閲覧情報取得部２３１、更新部２３２、検索履歴情報ＤＢ２４１、スケジュールＤＢ２４２、追加ＤＢ２４３等を有する。
【００１６】
入力部１１３、入力部１２３等の各々は、例えばキーボード、マウス、マイクロフォン等である。出力部１１４、出力部１２４等の各々は、例えばディスプレイ装置、プリンタ、スピーカ等である。なお、入力部１１３及び出力部１１４と、入力部１２３及び出力部１２４との各々は、タッチパネル等の１つの装置で実現されてもよい。
【００１７】
検索部１１１は、ユーザが入力部１１３等を用いて入力した指示等に従い、Ｗｅｂページ検索処理を行い、結果を出力部１１４等に出力する。
【００１８】
スケジュール部１１２は、ユーザが入力部１１３等を用いて入力した指示等に従い、スケジュール情報の登録・変更処理等を行い、スケジュールＤＢ２４２に格納する。
【００１９】
追加更新部１２１は、ユーザが入力部１２３等を用いて入力した指示等に従い、他ユーザに閲覧等を推奨するＷｅｂページの情報を追加ＤＢ２４３に格納する。
【００２０】
ポイント付与部１２２は、追加更新部１２１により登録・変更等されたＷｅｂページにポイントを付与する。ポイントとは、Ｗｅｂページリンクリストに含めるべきＵＲＬを特定するための評価値である。ポイント付与の詳細は後述する。
【００２１】
リスト生成部２１１は、Ｗｅｂページリンクリストを生成する。リスト生成部２１１は、出力要求部２２１、スケジュールポイント付与部２２２、重み付け部２２３、リスト編集部２２４等を有する。
【００２２】
出力要求部２２１は、Ｗｅｂページリンクリストの出力要求を発行する。
【００２３】
スケジュールポイント付与部２２２は、閲覧したＷｅｂページリンクリストを出力する日時と、スケジュールＤＢ２４２に格納されているスケジュール情報とに基づいて、スケジュールに関連するＵＲＬにポイントを付与する。
【００２４】
重み付け部２２３は、検索履歴ＤＢ２４１に格納されている検索履歴情報と、スケジュールＤＢ２４２に格納されているスケジュール情報と、追加ＤＢ２４３に格納されている追加情報とに基づいて、ＵＲＬにポイントを付与する。
【００２５】
リスト編集部２２４は、付与されたポイントに基づいて、任意の数のＷｅｂページＵＲＬを含むＷｅｂページリンクリストを生成する。
【００２６】
リスト出力部２１２は、リスト編集部２２４が生成したＷｅｂページリンクリストを通信端末１１０に送信し、出力部１１４に出力させる。
【００２７】
閲覧情報取得部２３１は、ユーザがＷｅｂページを閲覧等した際の情報を取得する。
【００２８】
更新部２３２は、Ｗｅｂページリンクリストを用いて閲覧等した情報を検索履歴情報ＤＢ２４１、追加ＤＢ２４３等に格納する。
【００２９】
なお、図１の例では、通信端末１１０のみ、検索部１１１、スケジュール部１１２等を有し、通信端末１２０のみ、追加更新部１２１、ポイント付与部１２２等を有する例を示している。しかし、これに限るわけではなく、通信端末１１０が、追加更新部１２１、ポイント付与部１２２等をさらに有してもよく、また、通信端末１２０が、検索部１１１、スケジュール部１１２等をさらに有してもよい。
【００３０】
なお、図１の例では通信端末１１０、通信端末１２０及び情報処理装置２００の各々を１つのみ示しているが、これらの数は１つに限るわけではなく任意である。
【００３１】
ここで、検索履歴情報ＤＢ２４１、スケジュールＤＢ２４２、追加ＤＢ２４３内に格納されている情報の一例を説明する。
【００３２】
図２は、検索履歴情報ＤＢ２４１に格納されている情報の一例である。図２において、検索履歴情報２４１１の各レコードは、閲覧等したＷｅｂページに関する情報を含み、図２の例では、ＩＤ２４１１ａ、ＵＲＬ２４１１ｂ、閲覧日時２４１１ｃ、閲覧回数２４１１ｄ、検索ワード２４１１ｅ等の項目に対する項目値を有する。
【００３３】
ＩＤ２４１１ａは、閲覧等したＷｅｂページの識別番号である。ＵＲＬ２４１１ｂは、閲覧等したＷｅｂページのＵＲＬである。閲覧日時２４１１ｃは、Ｗｅｂページを閲覧等した最新の日時等である。閲覧回数２４１１ｄは、Ｗｅｂページを閲覧等した回数である。検索ワード２４１１ｅは、閲覧等したＷｅｂページを検索した際に利用した文字等である。
【００３４】
なお、図２の例では１つの検索履歴情報２４１１の詳細を示しているが、本実施形態では、検索履歴情報ＤＢ２４１には、システム１００を用いるユーザ毎に、検索履歴情報２４１１が格納されているものとする。どのユーザの検索履歴情報２４１１であるかを識別等するために、例えば、各検索履歴情報２４１１のヘッダ又はファイル名等に、ユーザ識別情報等が含まれているものとする。このような技術は公知であるので詳細は省略する。
【００３５】
図３は、スケジュールＤＢ２４２に格納されている情報の一例である。図３において、スケジュール情報２４２１の各レコードは、スケジュールを示す情報を含み、図３の例では、ＩＤ２４２１ａ、スケジュールワード２４２１ｂ、予定開始日時２４２１ｃ、予定終了日時２４２１ｄ等の項目に対する項目値を有する。
【００３６】
ＩＤ２４２１ａは、スケジュールの識別情報である。スケジュールワード２４２１ｂは、スケジュールに関連して登録等された文字である。予定開始日時２４２１ｃは、スケジュールの開始日時等である。予定終了日時２４２１ｄは、スケジュールの終了日時等である。
【００３７】
なお、図３の例では１つのスケジュール情報２４２１の詳細を示しているが、本実施形態では、スケジュールＤＢ２４２には、システム１００を用いるユーザ毎に、スケジュール情報２４２１が格納されているものとする。どのユーザのスケジュール情報２４２１であるかを識別等するために、例えば、各スケジュール情報２４２１のヘッダ又はファイル名等に、ユーザ識別情報等が含まれているものとする。このような技術は公知であるので詳細は省略する。
【００３８】
図４は、追加ＤＢ２４３に格納されている情報の一例である、図４において、追加情報２４３１の各レコードは、Ｗｅｂページと、そのＷｅｂページの重み値を示す情報とを含み、図４の例では、ＵＲＬ２４３１ａ、至急フラグ２４３１ｂ、重要フラグ２４３１ｃ、閲覧フラグ２４３１ｄ、ポイント２４３１ｅ等の項目に対する項目値を有する。
【００３９】
ＵＲＬ２４３１ａは、ＷｅｂページＵＲＬである。至急フラグ２４３１ｂ、重要フラグ２４３１ｃの各々は、Ｗｅｂページの重み値を示す属性であり、図４の例では、Ｗｅｂページ閲覧の緊急性及び重要性の各々を示す。閲覧フラグ２４３１ｄは、Ｗｅｂページを閲覧したか否かを示す。ポイント２４３１ｅは、Ｗｅｂページに付与等されたポイントであり、このポイントは、同レコードの至急フラグ２４３１ｂ、重要フラグ２４３１ｃ、閲覧フラグ２４３１ｄに基づいて算出される。この詳細は後述する。
【００４０】
なお、図４の例では１つの追加情報２４３１の詳細を示しているが、本実施形態では、追加ＤＢ２４３には、システム１００を用いるユーザ毎に、追加情報２４３１が格納されているものとする。どのユーザの追加情報２４３１であるかを識別等するために、例えば、各追加情報２４３１のヘッダ又はファイル名等に、ユーザ識別情報等が含まれているものとする。このような技術は公知であるので詳細は省略する。
【００４１】
システム１００のハードウェア構成例を説明する。図５は、システム１００のハードウェア構成例を示す。図５において、システム１００は、通信端末１１０、通信端末１２０、情報処理装置２００が、通信ネットワーク５０１を介して接続されている。また、情報処理装置２００は、インターネット５０２と接続されている。通信端末１１０、通信端末１２０等の各々は、情報処理装置２００を介してインターネット５０２と接続する。
【００４２】
図５では、説明の簡略化のために情報処理装置２００のみハードウェア構成を示しているが、通信端末１１０、通信端末１２０も、これと同様の構成を有している。
【００４３】
情報処理装置２００は、演算装置５１１、メモリ５１２、外部記憶装置５１３、読込/書込装置５１４、入力装置５１５、出力装置５１６、通信Ｉ／Ｆ５１７等がバス５１８を介して接続されている。
【００４４】
演算装置５１１は、例えばCPU（Central Processing Unit）等である。メモリ５１２は、例えば発揮性や不発揮性メモリである。外部記憶装置５１３は、例えばHDD（Hard Disk Drive）、SSD（Solid State Drive）等である。読込/書込装置５１４は、記憶メディア（図示略）の読み込み及び書き込みを行う。入力装置５１５は、例えばキーボード、マウス、マイクロフォン等である。出力装置５１６は、例えばディスプレイ装置、プリンタ、スピーカ等である。通信Ｉ／Ｆ５１７は、通信ネットワーク５０１及びインターネット５０２に接続するインタフェースである。
【００４５】
検索部１１１、スケジュール部１１２等は、例えば、通信端末１１０の演算装置５１１が、外部記憶装置５１３等に記憶されているプログラムをロードして実行することにより実現する。また、入力部１１３、出力部１１４は、入力装置５１５、出力装置５１６等により実現する。追加更新部１２１、ポイント付与部１２２は、例えば、通信端末１１０の演算装置５１１が、外部記憶装置５１３等に記憶されているプログラムをロードして実行することにより実現する。また、入力部１２３、出力部１２４は、入力装置５１５、出力装置５１６等により実現する。出力要求部２２１、スケジュールポイント付与部２２２、重み付け部２２３、リスト編集部２２４、リスト出力部２１２、出力要求部２２１、閲覧情報取得部２３１、更新部２３２等は、例えば、情報処理装置２００の演算装置５１１が、外部記憶装置５１３等に記憶されているプログラムをロードして実行することにより実現する。また、検索履歴情報ＤＢ２４１、スケジュールＤＢ２４２、追加ＤＢ２４３等は、情報処理装置２００の外部記憶装置５１３、読込/書込装置５１４及び記憶メディア等により実現する。
【００４６】
なお、上記プログラムは、記憶メディアに記憶されているものでもよく、また、通信Ｉ／Ｆ５１７を介して入力されてもよい。
【００４７】
また、検索部１１１、スケジュール部１１２の一部又は全ては、１つの装置で実現されてもよく、複数の装置が分散して実現してもよい。これと同様に、追加更新部１２１、ポイント付与部１２２の一部又は全ては、１つの装置で実現されてもよく、複数の装置が分散して実現してもよい。同様に、リスト生成部２１１、リスト出力部２１２、閲覧情報取得部２３１、更新部２３２等の一部又は全ては、１つの装置で実現されてもよく、複数の装置が分散して実現してもよい。
【００４８】
また、検索部１１１、スケジュール部１１２、追加更新部１２１、ポイント付与部１２２、リスト生成部２１１、リスト出力部２１２、閲覧情報取得部２３１、更新部２３２等の一部又は全ては、回路等のハードウェア等により実現してもよい。
【００４９】
また、図５の例では通信端末１１０及び通信端末１２０の各々を２つのみ示しているが、通信端末１１０及び通信端末１２０の数は任意である。また、図５の例では、情報処理装置２００を１つのみ示しているが、情報処理装置２００の数は任意である。
【００５０】
次に、通信端末１１０、通信端末１２０、情報処理装置２００の各々の動作例を説明する。なお、上記のように、検索履歴情報２４１１、スケジュール情報２４２１、追加情報２４３１等の各々はユーザ毎のものである。また、Ｗｅｂページリンクリストは、ユーザ毎に生成される。そのために、以下で説明する処理は、対象となるユーザのユーザ識別情報を含む検索履歴情報２４１１、スケジュール情報２４２１、追加情報２４３１等を用いて行う。
【００５１】
まず、図６を参照し、検索履歴情報ＤＢ２４１に検索履歴情報２４１１を格納する動作例を説明する。図６において、検索部１１１は、ユーザが閲覧等するＷｅｂページを出力部１１４に出力等する（Ｓ６０１）。
【００５２】
具体的には、例えば、まず、ユーザは、出力部１１４に表示されている画面上等の入力領域等に、入力部１１３を用いて検索ワードを入力する。この検索ワードは文字であり、例えば単数又は複数の単語等であるが、単数又は複数の単語を含む自然言語であってもよい。検索部１１１は、入力された検索ワードを、情報処理装置２００を介してインターネット５０２に送信し、検索ワードをキーとする検索でヒットしたＷｅｂページのＵＲＬ等を取得する。検索部１１１は、ここで取得したＵＲＬ等を出力部１１４に出力等する。ユーザは、入力部１１３を用いて出力部１１４に出力等されたＵＲＬ等のうち閲覧等するものを指定する。検索部１１１は、指定されたＵＲＬ等を情報処理装置２００に送信する。情報処理装置２００は、そのＵＲＬのＷｅｂページを表示するための情報を取得して通信端末１１０に送信する。通信端末１１０の検索部１１１は、その情報を出力部１１４に出力して、ユーザに指定されたＷｅｂページを表示等する。このような処理等は公知であるので詳細は省略する。
【００５３】
一方、閲覧情報取得部２３１は、ユーザが検索・閲覧等した検索履歴情報を取得する（Ｓ６０２）。具体的には、閲覧情報取得部２３１は、Ｓ６０１で閲覧等されたＷｅｂページのＵＲＬと、そのＷｅｂページを検索した検索ワードとを、例えばリファラー（referer）やアクセスログ等を取得する任意の技術により取得する。ここでいうリファラーとは、Ｗｅｂページを要求する際に要求元から送信される、もとのＷｅｂページのＵＲＬと、そのＷｅｂページの入力領域等に入力された検索ワード等とを含む情報である。閲覧情報取得部２３１は、このように取得したＷｅｂページのＵＲＬ及び検索ワードと、上記Ｗｅｂページを通信端末１１０に送信した日時等とを任意の記憶領域に格納する。
【００５４】
閲覧情報取得部２３１は、Ｓ６０２で取得した情報を検索履歴情報ＤＢ２４１に格納する（Ｓ６０３）。具体的には、閲覧情報取得部２３１は、例えば、まず、検索履歴情報２４１１のＵＲＬ２４１１ｂを参照し、Ｓ６０２で取得したＵＲＬと一致するものが格納されているか否か判定する。
【００５５】
この判定の結果、一致するものが格納されていない場合、閲覧情報取得部２３１は、新たな識別情報を生成し、これを、Ｓ６０２で取得したＵＲＬの識別情報とする。さらに、閲覧情報取得部２３１は、新たなレコードのＩＤ２４１１ａ、ＵＲＬ２４１１ｂ、閲覧日時２４１１ｃ、閲覧回数２４１１ｄ、検索ワード２４１１ｅ等として、ＵＲＬの識別番号、Ｓ６０２で取得したＵＲＬ、Ｓ６０２で取得した日時、初めての閲覧であることを示す数である「１」、Ｓ６０２で取得した検索ワード等を格納する。
【００５６】
なお、ここで、Ｓ６０２で取得した検索ワードが複数である場合、閲覧情報取得部２３１は、取得した検索ワード毎に、上記ＩＤ２４１１ａ、ＵＲＬ２４１１ｂ、閲覧日時２４１１ｃ、閲覧回数２４１１ｄ、検索ワード２４１１ｅ等を格納する。即ち、検索履歴情報２４１１の１つのレコードには、１つの検索ワードが含まれている。
【００５７】
一方、上記判定の結果、一致するものが格納されている場合、閲覧情報取得部２３１は、検索履歴情報２４１１の、一致するＵＲＬが格納されているレコードの閲覧日時２４１１ｃの値を現在日時とし、さらに、閲覧回数２４１１ｄの値をインクリメントして上書き等する。なお、ここで、Ｓ６０２で取得した検索ワードと一致するものが、そのレコードの検索ワード２４１１ｅに格納されていない場合、閲覧情報取得部２３１は、ＩＤ２４１１ａ〜閲覧回数２４１１ｄの値はそのレコードと同じであり、かつ、検索ワード２４１１ｅの値は一致しない検索ワードである新たなレコードを追加してもよい。
【００５８】
なお、Ｓ６０１の処理で入力された検索ワードが自然言語である場合、検索ワード２４１１ｅに格納されるのは、自然言語そのままであってもよく、形態素解析等の任意の技術により検索ワードから取得された単語であってもよい。
【００５９】
次に、図７を参照し、スケジュールＤＢ２４２にスケジュール情報を格納する動作例を説明する。図７において、スケジュール部１１２は、スケジュール情報を取得する（Ｓ７０１）。
【００６０】
そのために、例えば、スケジュール部１１２は、スケジュール情報を入力するための画面等を生成して出力部１１４に出力する。この画面等は、スケジュール情報を入力するための入力領域等を含む。ユーザは、入力部１１３を用いてスケジュール情報を入力する。このスケジュール情報は、例えば、「打ち合わせ」、「受験」等のようなスケジュールの内容を示す文字であるスケジュールワードと、そのスケジュールの開始予定日時と、終了予定日時等とを含む。スケジュールワードは、単数又は複数の単語であってもよく、自然言語であってもよい。
【００６１】
スケジュール部１１２は、入力等されたスケジュール情報をスケジュールＤＢ２４２に格納する（Ｓ７０２）。そのために、例えば、スケジュール部１１２は、まず、スケジュールの識別番号を生成する。スケジュール部１１２は、新たなレコードのＩＤ２４２１ａ、スケジュールワード２４２１ｂ、予定開始日時２４２１ｃ、予定終了日時２４２１ｄ等として、スケジュールの識別番号、Ｓ７０１で取得したスケジュールワード、Ｓ７０１で取得した開始予定日時、Ｓ７０１で取得した終了予定日時等を格納する。
【００６２】
なお、ここで、Ｓ７０１で取得したスケジュールワードが複数である場合、スケジュール部１１２は、取得した検索ワード毎に、上記ＩＤ２４２１ａ、スケジュールワード２４２１ｂ、予定開始日時２４２１ｃ、予定終了日時２４２１ｄ等を格納する。即ち、スケジュール情報２４２１の１つのレコードには、１つのスケジュールワードが含まれている。
【００６３】
また、Ｓ７０１で取得したスケジュールワードが自然言語である場合、スケジュールワード２４２１ｂに格納されるのは、自然言語そのままであってもよく、形態素解析等の任意の技術によりスケジュールワードから取得された単語であってもよい。
【００６４】
上記で説明したのは、新規のスケジュールを登録する場合の例であるが、既に登録されているスケジュールを変更等する場合、スケジュール部１１２は、ユーザが入力部１１３を用いて入力した指示に従い変更対象となるスケジュールの識別情報を特定し、スケジュールＤＢ２４２から、特定した識別情報のスケジュールのスケジュールワード２４２１ｂ、予定開始日時２４２１ｃ、予定終了日時２４２１ｄ等を読み出して出力部１１４に出力等し、さらに、ユーザが入力部１１３を用いて入力した指示に従い、変更されたスケジュールワード２４２１ｂ、予定開始日時２４２１ｃ、予定終了日時２４２１ｄ等の情報を上書き等して更新するとよい。
【００６５】
次に、図８を参照し、追加ＤＢ２４３に追加情報を格納する動作例を説明する。図８において、追加更新部１２１は、追加情報を取得する（Ｓ８０１）。
【００６６】
具体的には、例えば、追加更新部１２１は、追加情報を取得するための画面等を出力部１２４に出力する。ここで、出力部１２４にＷｅｂページが表示等される場合の画面例を図９（Ａ）に示す。図９（Ａ）に一例を示すように、画面９０１には、Ｗｅｂページに含まれる一般的なテキストや画像等のコンテンツの他に、ボタン９０２が含まれる。表示等されているＷｅｂページの閲覧を推奨する場合、ユーザは、入力部１２３を用いてボタン９０２を押下等する。すると、出力部１２４は、図９（Ｂ）に一例を示す画面９１１を出力部１２４等に表示等する。
【００６７】
画面９１１には、画面９０１で表示等していたＷｅｂページのＵＲＬ等の他に、入力領域９２１、チェックボタン９２２、チェックボタン９２３等が含まれる。入力領域９２１は、Ｗｅｂページの閲覧を推奨するユーザのカテゴリ等を指定するための領域であり、図９（Ｂ）の例では、会社において属する部署やプロジェクト、友人等の関係等によりカテゴリを指定する場合の例を示す。チェックボタン９２２は、Ｗｅｂページの閲覧の緊急性を指定するためのものである。チェックボタン９２３は、Ｗｅｂページの閲覧の重要性を指定するためのものである。ユーザは、入力部１２３を用いて、入力領域９２１、チェックボタン９２２、チェックボタン９２３等に指示を入力し、ボタン９２４を押下等して、入力終了を指示する。
【００６８】
追加更新部１２１は、画面９１１に含まれるＵＲＬ、入力領域９２１に入力されたカテゴリ、チェックボタン９２２のチェックの有無、チェックボタン９２３のチェックの有無等の情報を任意の記憶領域に格納する。
【００６９】
図８に戻り説明する。ポイント付与部１２２は、Ｓ８０１で取得した情報から、閲覧を推奨するＷｅｂページのポイントを算出する（Ｓ８０２）。具体的には、例えば、ポイント付与部１２２は、任意の記憶領域に格納されているチェックボタン９２２のチェックの有無、及び、チェックボタン９２３のチェックの有無等の情報から、ポイントを算出する。そのために、ポイント付与部１２２は、例えば、チェックボタン９２２のチェックがある場合に任意数のポイントを加算等し、チェックボタン９２３のチェックがある場合に任意数のポイントを加算等することで、ポイントを算出する。加算等するポイント数は限定しないが、ここでは、チェックボタン９２２のチェックがある場合にポイント数「３」を加算し、チェックボタン９２３のチェックがある場合にポイント数「３」を加算するものとする。
【００７０】
次に、追加更新部１２１は、Ｓ８０１、Ｓ８０２で取得した情報を追加ＤＢ２４３等に格納する（Ｓ８０３）。そのために、追加更新部１２１は、まず、上記Ｓ８０１で取得したカテゴリに属するユーザの追加情報２４３１を特定する。この具体的な処理は限定しないが、例えば、情報処理装置２００の外部記憶装置５１３や読込/書込装置５１４で読込可能な記憶メディア等に予め格納されている、各ユーザがどのカテゴリに属するかを示すテーブル等を参照することにより特定してもよい。次に、追加更新部１２１は、特定した追加情報２４３１の新たなレコードのＵＲＬ２４３１ａ、至急フラグ２４３１ｂ、重要フラグ２４３１ｃ、閲覧フラグ２４３１ｄ、ポイント２４３１ｅ等として、Ｓ８０１で取得したＵＲＬ、チェックボタン９２２のチェックの有無、チェックボタン９２３のチェックの有無、閲覧が無いことを示す情報、Ｓ８０２で算出されたポイント等を格納する。ここでは、追加更新部１２１は、チェックボタン９２２のチェックがある場合は至急フラグ２４３１ｂに「１」を格納し、無い場合には「０」を格納する。また、追加更新部１２１は、チェックボタン９２３のチェックがある場合は重要フラグ２４３１ｃに「１」を格納し、無い場合には「０」を格納する。また、この段階では、追加更新部１２１は、閲覧フラグ２４３１ｄに「０」を格納する。
【００７１】
次に、Ｗｅｂページリンクリストを生成する動作例を説明する。図１０において、出力要求部２２１は、Ｗｅｂページリンクリストの出力要求を発行する（Ｓ１００１）。上記のように、このタイミングは特に限定しないが、例えば、ユーザが任意の通信ネットワークにアクセスしてポータルサイト等にログインした場合や、任意の定められた時間になった場合、前回のＷｅｂページリンクリストの出力から所定時間経過した場合、ユーザ等の指示等が入力された場合等である。
【００７２】
Ｗｅｂページリンクリストの出力要求が発行されると、スケジュールポイント付与部２２２は、スケジュールの各々に対するポイントを算出する（Ｓ１００２）。具体的には、例えば、スケジュールポイント付与部２２２は、スケジュールのうち、その予定日時がＷｅｂページリンクリストの表示等の日時より先であるものを特定し、特定したスケジュールの予定日時がＷｅｂページリンクリストの表示等の日時から近いか否かに応じてポイントを算出する。
【００７３】
ここで、Ｗｅｂページリンクリストの表示等の日時とは、例えば、出力要求の発行が、ポータルサイト等にログインした場合、及び、ユーザ等の指示等が入力された場合であれば、現在日時であり、また、任意の定められた時間になった場合及び前回のＷｅｂページリンクリストの出力から所定時間経過した場合であれば、その日時である。また、スケジュールの予定日時は、例えばスケジュールの開始日時、途中日時、終了日時等であり、特に限定しないが、ここでは、スケジュールの予定終了日時であるものとして説明する。
【００７４】
Ｓ１００２の処理例を詳細に説明する。スケジュールポイント付与部２２２は、スケジュール情報２４２１の予定終了日時２４２１ｄと表示等の日時とを比較し、表示等の日時より先の予定日時のスケジュールを特定する。ここでは、スケジュールポイント付与部２２２は、表示等の日時より先の予定終了日時２４２１ｄを含むレコードを特定する。上記のように、本実施形態では、スケジュール情報２４２１は、スケジュールワード毎にレコードが生成されているので、スケジュールポイント付与部２２２は、上記処理で特定したレコードをスケジュールごとにまとめ、表示等の日時より先のスケジュールを取得する。そのために、スケジュールポイント付与部２２２は、上記処理で特定したレコードのうちＩＤ２４２１ａの値が同じであるものを同一のスケジュールとし、これを、表示等の日時より先のスケジュールとする。
【００７５】
次に、スケジュールポイント付与部２２２は、上記処理で取得したスケジュールのうち、表示等の日時と予定終了日時２４２１ｄとの差が最小のものを特定し、特定したスケジュールに対し任意のポイント数を付与する。ここで付与するポイント数は特に限定しないが、スケジュールに対し付与するポイント数のうち最大の数が好ましい。ここでは、スケジュールポイント付与部２２２は、表示等の日時と予定終了日時２４２１ｄとの差が最小のスケジュールに対し付与するポイント数ＰＳｎを、「ＰＳｎ＝４」とするものとして説明する。
【００７６】
次に、スケジュールポイント付与部２２２は、上記処理で取得したスケジュールのうち、表示等の日時と予定終了日時２４２１ｄとの差が２番目に小さいものを特定し、特定したスケジュールに対し任意のポイント数を付与する。ここで付与するポイント数は特に限定しないが、スケジュールに対し付与するポイント数のうち最大の数より小さい数が好ましい。ここでは、スケジュールポイント付与部２２２は、表示等の日時と予定終了日時２４２１ｄとの差が２番目に小さいスケジュールに対し付与するポイント数Ｐｓｎ−１を、ポイント数ＰＳｎから所定値ΔＰｓを減算した値とする。以下、「ΔＰｓ＝０．２」、即ち、「Ｐｓｎ−１＝ＰＳｎ−ΔＰｓ＝４−０．２＝３．８」として説明する。
【００７７】
次に、スケジュールポイント付与部２２２は、上記処理で取得したスケジュールのうち、表示等の日時と予定終了日時２４２１ｄとの差が３番目に小さいものを特定し、特定したスケジュールに対し任意のポイント数を付与する。ここで付与するポイント数は特に限定しないが、スケジュールに対し付与するポイント数のうち３番目に小さい数が好ましい。ここでは、スケジュールポイント付与部２２２は、表示等の日時と予定終了日時２４２１ｄとの差が３番目に小さいスケジュールに対し付与するポイント数Ｐｓｎ−２を、ポイント数ＰＳｎ−１から所定値ΔＰｓを減算した値とする。以下、「Ｐｓｎ−２＝ＰＳｎ−１−ΔＰｓ＝３．８−０．２＝３．６」として説明する。
【００７８】
スケジュールポイント付与部２２２は、上記のように、各スケジュールに対し、表示等の日時とスケジュールの予定終了日時との差分が大きくなるに従って、即ち、スケジュールの予定終了日時が表示等の日時から先になるに従って、漸次小さくなるポイントを付与する。
【００７９】
上記パターンのポイント付与は、全てのスケジュールに対し行ってもよいが、一部のスケジュールにのみ上記パターンでポイント付与を行い、他の一部に対しては、異なるパターンでポイント付与を行ってもよい。一部のスケジュールにのみ上記ポイント付与を行う場合、例えば、所定数のスケジュールにのみ上記ポイント付与を行ってもよく、また、付与するポイントが所定値に達するまで上記ポイント付与を行ってもよい。
【００８０】
本実施形態では、スケジュールポイント付与部２２２は、ポイントが所定値に達するまで上記ポイント付与を行うものとする。具体的には、例えば、スケジュールポイント付与部２２２は、例えば、スケジュールに付与するポイントが「１」となるまで、上記のような漸次小さくなるポイント付与を行うものとする。他のスケジュールに対しては、スケジュールポイント付与部２２２は、同一のポイント数ＰＦを付与するものとする。ここでは、「ＰＦ＝１．０」として説明する。
【００８１】
上記処理により各スケジュールに対しポイントを付与した例を図１１に示す。図１１において、テーブル１１０１は、図３に一例を示すスケジュール情報２４２１の各スケジュールに対しポイントを付与した例である。テーブル１１０１は、図３に一例を示すスケジュール情報２４２１に対し、スケジュール毎にポイント１１０２をさらに含む点が異なる。ポイント１１０２は、上記処理によりスケジュール毎に付与したポイントである。スケジュールポイント付与部２２２は、図１１に一例を示すテーブル１１０１を、任意の記憶領域に格納しておく。
【００８２】
図１０に戻り説明する。次に、重み付け部２２３は、検索履歴情報２４１１及びスケジュール情報２４２１に基づいて、ＵＲＬ毎のポイントを算出する（Ｓ１００３）。具体的には、例えば、重み付け部２２３は、ユーザが閲覧等したＷｅｂページが、登録されているスケジュールに関連するか否かに応じてポイントを算出する。
【００８３】
Ｓ１００３の処理例を詳細に説明する。重み付け部２２３は、検索履歴情報２４１１の各レコードの検索ワード２４１１ｅと、テーブル１１０１の各レコードのスケジュールワード２４２２ｂとを参照して、一致するものを検索する。即ち、重み付け部２２３は、検索ワード２４１１ｅとスケジュールワード２４２２ｂとが一致する場合、そのレコードのＵＲＬ２４１１ｂは、そのレコードのスケジュールに関連すると判断する。
【００８４】
一致するものがある場合、重み付け部２２３は、対象となるレコードの閲覧回数２４１１ｄの値に応じてポイントを算出する。ここでは、重み付け部２２３は、対象となるレコードの閲覧回数２４１１ｄの値と所定値との積を算出し、この積を、対象となるレコードのＵＲＬ２４１１ｂのＵＲＬのＷｅｂページに付与するポイントとする。
【００８５】
一方、一致するものが無い場合、重み付け部２２３は、対象となるレコードのＵＲＬ２４１１ｂのＵＲＬのＷｅｂページに、任意のポイント数を付与する。ここでは、重み付け部２２３は、対象となるレコードの閲覧回数２４１１ｄの値をそのままポイント数として付与する。
【００８６】
なお、上記のように、本実施形態では、検索履歴情報２４１１は、検索ワード毎にレコードを生成している。そこで、重み付け部２２３は、上記処理を、ＵＲＬ２４１１ｂのＵＲＬ毎に行う。即ち、ＵＲＬ２４１１ｂの値が同一であるレコードが複数ある場合には、重み付け部２２３は、上記のように算出したポイントの付与を、１つのレコードに対してのみ行う。ＵＲＬ２４１１ｂの値が同一であるレコードが複数ある場合とは、例えば、複数の検索ワードを用いた１回の検索によりＵＲＬのＷｅｂページが閲覧された場合や、異なる検索ワードを用いた複数回の検索により同一のＵＲＬのＷｅｂページが閲覧された場合等がある。
【００８７】
なお、ＵＲＬ２４１１ｂの値が同一であるレコードが複数ある場合に、どのレコードに対しポイントを付与するかについては特に限定しない。例えば、ＵＲＬ２４１１ｂの値が同一である全てのレコードに対し上記処理によりポイントを算出し、算出したポイントが最も大きいものに対し、そのポイントを付与してもよい。また、他の任意の条件を満たしたものに対し、ポイントを付与してもよい。
【００８８】
Ｓ１００３の処理を具体的に説明する。例えば、図２に一例を示す検索履歴情報２４１１のＩＤ２４１１ａ「２２」であるレコードのＵＲＬ２４１１ｂ、閲覧日時２４１１ｃ、閲覧回数２４１１ｄの各々は、「ｈｔｔｐ：／／渋谷駅周辺情報」、「２」、「渋谷」である。閲覧回数２４１１ｄ「渋谷」と同じものが、図２に一例を示すスケジュール情報２４２１のスケジュールワード２４２１ｂに含まれているので、重み付け部２２３は、閲覧回数２４１１ｄ「２」と、所定値との積を算出する。例えば、この所定値を「２」とすると、重み付け部２２３は、「２×２＝４」を算出する。重み付け部２２３は、ＵＲＬが「ｈｔｔｐ：／／渋谷駅周辺情報」であるＷｅｂページにポイント数「４」を付与して任意の記憶領域に格納する。
【００８９】
また、例えば、図２に一例を示す検索履歴情報２４１１のＩＤ２４１１ａ「２３」であるレコードのＵＲＬ２４１１ｂ、閲覧日時２４１１ｃ、閲覧回数２４１１ｄの各々は、「ｈｔｔｐ：／／○○○ニュース」、「２」、「○○○ニュース」である。閲覧回数２４１１ｄ「○○○ニュース」と同じものが、図２に一例を示すスケジュール情報２４２１のスケジュールワード２４２１ｂに含まれていない。そこで、重み付け部２２３は、閲覧回数２４１１ｄ「２」を、ＵＲＬが「ｈｔｔｐ：／／○○○ニュース」であるＷｅｂページに付与するポイント数として、任意の記憶領域に格納する。
【００９０】
また、例えば、図２に一例を示す検索履歴情報２４１１のＩＤ２４１１ａ「１４」であるレコードのＵＲＬ２４１１ｂ、閲覧日時２４１１ｃ、閲覧回数２４１１ｄの各々は、「ｈｔｔｐ：／／お勧め誕生日プレゼント」、「１」、「誕生日」であるものと、「ｈｔｔｐ：／／お勧め誕生日プレゼント」、「１」、「母」であるものとがある。上記のように、ポイントの算出はＵＲＬ毎に行うので、重み付け部２２３は、閲覧回数２４１１ｄ「１」と、所定値「２」との積「１×２＝２」を算出する。重み付け部２２３は、ＵＲＬが「ｈｔｔｐ：／／お勧め誕生日プレゼント」であるＷｅｂページにポイント数「２」を付与して任意の記憶領域に格納する。
【００９１】
重み付け部２２３は、上記のように算出したＷｅｂページ毎のポイントを任意の記憶領域に格納する。図１２は、上記処理で取得した情報の一例を示す。図１２において、テーブル１２０１の各レコードは、ＵＲＬ１２０１ａと、ポイント１２０１ｂ等とを含む。ＵＲＬ１２０１ａは、上記処理で取得したＷｅｂページのＵＲＬである。ポイント１２０１ｂは、上記処理で取得したＷｅｂページのポイントである。
【００９２】
図１０に戻り説明する。重み付け部２２３は、Ｓ１００３で付与したＷｅｂページ毎のポイントと、追加情報２４３１とに基づいて、Ｗｅｂページ毎にポイント加算を行う（Ｓ１００４）。ここでは、重み付け部２２３は、閲覧が推奨されているＷｅｂページのうち、ユーザが未閲覧のもの、及び、閲覧を強く推奨されているもののポイントが高くなるように加算する。
【００９３】
そのために、例えば、重み付け部２２３は、追加情報２４３１の各レコードの至急フラグ２４３１ｂ、重要フラグ２４３１ｃ、閲覧フラグ２４３１ｄ等に応じて、Ｗｅｂページにポイントを付与する。具体的にどのようにポイントを付与するかについては、未閲覧のＷｅｂページ、及び、閲覧を強く推奨されているＷｅｂページのポイントが高くなるものであればよく、特に限定しないが、重み付け部２２３は、レコード毎に、例えば以下の処理を行う。
【００９４】
・至急フラグ２４３１ｂが「１」、即ち、至急性があることを示している場合、ポイント数「１．５」を付与する。至急フラグ２４３１ｂが「０」、即ち、至急性のないこと示している場合、ポイント数「１．０」を付与する。
【００９５】
・重要フラグ２４３１ｃが「１」、即ち、重要性があることを示している場合、ポイント数「２．０」を付与する。重要フラグ２４３１ｃが「０」、即ち、重要性が無いことを示している場合、ポイント数「１．０」を付与する。
【００９６】
・重要フラグ２４３１ｃが「１」、即ち、閲覧済みであることを示している場合、ポイント数「１．０」を付与する。重要フラグ２４３１ｃが「０」、即ち、未閲覧であることを示している場合、ポイント数「２．０」を付与する。
【００９７】
重み付け部２２３は、上記で付与した３項目のポイントを乗算し、追加情報２４３１のポイント２４３１ｅの値として格納する。次に、重み付け部２２３は、追加情報２４３１の各レコードのＵＲＬ２４３１ａ及びポイント２４３１ｅ等の値を抽出し、テーブル１２０１の新たなレコードのＵＲＬ１２０１ａ、ポイント１２０１ｂとして追加格納する。なお、ここで、テーブル１２０１のＵＲＬ１２０１ａに、追加情報２４３１のＵＲＬ２４３１ａと同じものが既に含まれている場合、重み付け部２２３は、そのレコードのポイント１２０１ｂの値に、追加情報２４３１のポイント２４３１ｅの値を加算又は積算等して更新等してもよい。
【００９８】
図１３は、図１２に一例を示すテーブル１２０１を、Ｓ１００４で更新等した例である。上記処理により、図１３に一例を示すテーブル１２０１には、ＵＲＬ１２０１ａ「ｈｔｔｐ：／／×××××のスコアアップ」等を含むレコードが追加されている。
【００９９】
図１０に戻り説明する。リスト編集部２２４は、上記処理で作成されたＷｅｂページのＵＲＬ及び付与されたポイント等からなるリストを、付与されたポイントを基準として昇順または降順でソートし（Ｓ１００５）、所定数のＷｅｂページＵＲＬを抽出して、これを含むＷｅｂページリンクリストを生成する（Ｓ１００６）。リスト出力部２１２は、生成されたＷｅｂページリンクリストを通信端末１１０に出力する（Ｓ１００７）。
【０１００】
具体的には、例えば、リスト編集部２２４は、テーブル１２０１のポイント１２０１ｂを基準として降順でソートし、付与されたポイント数が高いものから所定数のＷｅｂページＵＲＬを抽出する。図１４は、図１３に一例を示すテーブル１２０１を、ポイント１２０１ｂを基準として降順でソートした場合の例である。リスト編集部２２４は、例えば、上から１０個のレコードのＵＲＬ１２０１ａを抽出し、これを含むＷｅｂページリンクリストを生成して、任意の記憶領域に格納する。リスト出力部２１２は、このように生成されたＷｅｂページリンクリストを、通信端末１１０に送信する。
【０１０１】
ここで、本実施形態のシステム１００を用いない場合のＷｅｂページリンクリストの例と、本実施形態のシステム１００を用いる場合のＷｅｂページリンクリストの例とを説明する。図１５（Ａ）において、画面１５０１は、システム１００を用いない場合のＷｅｂページリンクリストを表示した例である。図１５（Ｂ）において、画面１５１１は、システム１００を用いる場合のＷｅｂページリンクリストを表示した例である。
【０１０２】
画面１５０１のＷｅｂページリンクリストは、図２に一例を示す検索履歴情報２４１１にのみにより生成されたものである。一方、画面１５１１のＷｅｂページリンクリストは、図２〜図４の各々に一例を示す検索履歴情報２４１１〜追加情報２４３１により生成されたものである。画面１５１１のＷｅｂページリンクリストには、例えば、スケジュール情報２４２１に基づく上記処理により追加されたＵＲＬ「ｈｔｔｐ：／／×××××学習法」、「ｈｔｔｐ：／／お勧め誕生日プレゼント」、「ｈｔｔｐ：／／箱根のお勧めレストラン」、「ｈｔｔｐ：／／箱根の観光情報」が含まれており、さらに、追加情報２４３１に基づく上記処理により追加されたＵＲＬ「ｈｔｔｐ：／／×××××のスコアアップ」、「ｈｔｔｐ：／／オフショアのススメ」、「ｈｔｔｐ：／／効率の良い仕事術」が含まれている。一方、画面１５０１のＷｅｂページリンクリストには、これらのＵＲＬは含まれていない。
【０１０３】
このように、本実施形態では、ユーザの閲覧履歴等のみによらないＷｅｂページリンクリストを出力することが可能となる。ユーザの嗜好に偏らないＷｅｂページリンクリストを出力することが可能となるため、新たな想起の機会を提供することができる。
【０１０４】
また、ユーザが登録したスケジュールに関連するＷｅｂページのＵＲＬをＷｅｂページリンクリストに含めることができるため、ユーザが求める情報を事前に予測し、提供することができる。
【０１０５】
次に、図１６を参照し、Ｗｅｂページリンクリストに含まれるリンクによりＷｅｂページを閲覧する際に、検索履歴情報及び/又は追加情報を更新する処理例を説明する。ユーザは、入力部１１３を用いて、出力部１１４に表示等されたＷｅｂページリンクリストのうち、閲覧するものを指定する。検索部１１１は、指定されたＷｅｂページのＵＲＬ等を情報処理装置２００に送信する（Ｓ１６０１）。
【０１０６】
更新部２３２は、Ｓ１６０１で送信されたＵＲＬ等に基づいて、指定されたＷｅｂページを表示するための情報を取得し、通信端末１１０に転送する。通信端末１１０の検索部１１１は、転送された情報によりＷｅｂページを出力部１１４に出力等させる（Ｓ１６０２）。これらの処理は公知であるので詳細は省略する。
【０１０７】
更新部２３２は、上記処理で出力等されたＷｅｂページが検索履歴情報２４１１に登録されているものであるか、又は、追加情報２４３１に登録されているものであるかで異なる処理を行う。そのために、例えば、更新部２３２は、検索履歴情報２４１１の各レコードのＵＲＬ２４１１ｂを参照し、Ｓ１６０１で送信されたＵＲＬ等と同じものが含まれているか否か判定する。この判定の結果、含まれている場合、更新部２３２は、上記処理で表示等されたＷｅｂページが検索履歴情報２４１１に登録されているものとする。また、例えば、更新部２３２は、追加情報２４３１の各レコードのＵＲＬ２４３１ａを参照し、Ｓ１６０１で送信されたＵＲＬ等と同じものが含まれているか否か判定する。この判定の結果、含まれている場合、更新部２３２は、上記処理で表示等されたＷｅｂページが追加情報２４３１に登録されているものとする。この判定、及び、以下で説明するＳ１６０３及びＳ１６０４の処理は、検索履歴情報２４１１に対し行ってもよく、また、追加情報２４３１に対し行ってもよい。或いは、両方に対し行ってもよい。
【０１０８】
上記処理で表示等されたＷｅｂページが検索履歴情報２４１１に登録されているものである場合、更新部２３２は、検索履歴情報２４１１の閲覧回数を更新する（Ｓ１６０３）。具体的には、例えば、更新部２３２は、検索履歴情報２４１１の各レコードのうち、ＩＤ２４１１ａの値がＳ１６０１で送信されたＵＲＬと同じであるものを特定し、特定したレコードの閲覧回数２４１１ｄの値を１つインクリメントして上書き等する。
【０１０９】
一方、上記処理で表示等されたＷｅｂページが追加情報２４３１に登録されているものである場合、更新部２３２は、追加情報２４３１の閲覧回数を更新する（Ｓ１６０４）。具体的には、例えば、更新部２３２は、追加情報２４３１の各レコードのうち、ＵＲＬ２４３１ａの値がＳ１６０１で送信されたＵＲＬと同じであるものを特定し、特定したレコードの閲覧フラグ２４３１ｄの値を「１」、即ち、閲覧したことを示すものに変更して上書き等する。
【０１１０】
上記のように、本実施形態では、ユーザの閲覧履歴のみならず、予定されているスケジュールに関連するＷｅｂページのＵＲＬや、閲覧を推奨されたＷｅｂページのＵＲＬをも含めたＷｅｂページリンクリストを生成することが可能となる。これにより、ユーザのリアルタイムな要求に応えることのでき、また、ユーザの嗜好に偏らないＷｅｂページリンクを提供することができる。
【０１１１】
なお、上記では、検索履歴情報２４１１、スケジュール情報２４２１、追加情報２４３１の全てに基づいて、Ｗｅｂページの各々に対し付与するポイント数を算出したが、これら全てに基づかなくてもよく、例えば、検索履歴情報２４１１及びスケジュール情報２４２１、又は、検索履歴情報２４１１及び追加情報２４３１等、少なくとも一部に基づいてポイント数を算出してもよい。
【０１１２】
また、上記では、検索履歴情報２４１１、スケジュール情報２４２１、追加情報２４３１の全てに基づいて、Ｗｅｂページの各々に対し付与するポイント数を算出し、このポイント数に基づいて、Ｗｅｂページリンクリストに含むＵＲＬを特定したが、必ずしもポイント数は算出しなくてもよい。検索履歴情報２４１１及びスケジュール情報２４２１等に基づいて、Ｗｅｂページリンクリストを表示等する日時より先のスケジュールのうち、最も近いスケジュールに関連するＷｅｂページのＵＲＬをＷｅｂページリンクリストに含めるように構成されればよい。また、追加情報２４３１等に基づいて、閲覧等を推奨されたＷｅｂページのＵＲＬのうち少なくとも１つをＷｅｂページリンクリストに含めるように構成されればよい。
【０１１３】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。例えば、上記の実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態の構成に置き換えることが可能であり、また、ある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１１４】
また、上記の各図において、制御線や情報線は説明上必要と考えられるものを示しており、必ずしも実装上の全ての制御線や情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１１５】
１００：システム、１１０：通信端末、１２０：通信端末、２００：情報処理装置、１１１：検索部、１１２：スケジュール部、１２３：入力部、１２４：出力部、１２１：追加更新部、１２２：ポイント付与部、１２３：入力部、１２４：出力部、２１１：リスト生成部、２１２：リスト出力部、２２１：出力要求部、２２２：スケジュールポイント付与部、２２３：重み付け部、２２４：リスト編集部、２３１：閲覧情報取得部、２３２：更新部、２４１：検索履歴ＤＢ、２４１１：検索履歴情報、２４２：スケジュールＤＢ、２４２１：スケジュール情報、２４３：追加ＤＢ、２４３１：追加情報
【図１】
2015014922.tif 000003
【図２】
2015014922.tif 000004
【図３】
2015014922.tif 000005
【図４】
2015014922.tif 000006
【図５】
2015014922.tif 000007
【図６】
2015014922.tif 000008
【図７】
2015014922.tif 000009
【図８】
2015014922.tif 000010
【図９】
2015014922.tif 000011
【図１０】
2015014922.tif 000012
【図１１】
2015014922.tif 000013
【図１２】
2015014922.tif 000014
【図１３】
2015014922.tif 000015
【図１４】
2015014922.tif 000016
【図１５】
2015014922.tif 000017
【図１６】
2015014922.tif 000018