(57)【特許請求の範囲】
【請求項１】
ユーザの識別情報と該ユーザが入力したキーワードとを対応付けて記憶するキーワード記憶手段と、
ポートレットに関連するポートレットデータをデータ提供元から取得するデータ取得手段と、
ポートレットを含むポータルサイトの生成要求をユーザから受信した場合に、前記取得したポートレットデータを用いてポートレットを生成するポートレット生成手段と、
前記生成したポートレットが前記ポータルサイトの生成要求元であるユーザの識別情報対応するキーワードを含む場合に、該キーワードを含む文字が強調表示されるように、
前記生成したポートレットを変更するポートレット変更手段と、
前記生成したポートレット又は前記変更したポートレットを用いてポータルサイトを生成する画面生成手段と、
ポートレットの少なくとも１つに対応付けて所定の時間帯を表す情報を記憶する時間情報記憶手段と、
を備え、
前記画面生成手段は、前記時間帯のうち前記ポータルサイトの生成要求を受信した時刻を含む時間帯に対応するポートレットが強調表示されるように前記ポータルサイトを生成することを特徴とするポータルサイト生成システム。
【請求項２】
前記ポートレット変更手段は、強調対象となる文字又はそれ以外の文字について、他の文字と異なるフォントで表わすこと、下線付きで表わすこと、太字で表わすこと、斜体で表わすこと、点滅表示すること、縮小表示すること、若しくは拡大表示することのうちの１つ又は複数の方法を適用することによって、前記強調対象となる文字が強調表示されるようにポートレットを変更する、請求項１に記載のポータルサイト生成システム。
【請求項３】
前記ポートレット変更手段は、前記キーワードを含む段落内のすべての文字が強調表示されるようにポートレットを変更する、請求項１又は２に記載のポータルサイト生成システム。
【請求項４】
前記ポートレット変更手段は、少なくとも前記キーワードを含む行内のすべての文字が強調表示されるようにポートレットを変更する、請求項１又は２に記載のポータルサイト生成システム。
【請求項５】
前記画面生成手段は、強調対象となるポートレット又はそれ以外のポートレットについて、点滅表示すること、内容をポップアップウインドウに表示すること、縮小表示すること、若しくは拡大表示することのうちの１つ又は複数の方法を適用することにより、前記強調対象となるポートレットが強調表示されるように前記ポータルサイトを生成する、請求項１乃至４のいずれか一項に記載のポータルサイト生成システム。
【請求項６】
ポータルサイトを生成するポータルサイト生成システムのポータルサイト生成方法であって、
前記ポータルサイト生成システムは、
ポートレットに関連するポートレットデータをデータ提供元から取得するステップと、
ポートレットを含むポータルサイトの生成要求をユーザから受信した場合に、前記取得したポートレットデータを用いてポートレットを生成するステップと、
ユーザの識別情報と該ユーザが入力したキーワードとを対応付けて記憶するキーワード記憶手段が記憶している情報を参照し、前記生成したポートレットが前記ポータルサイトの生成要求元であるユーザの識別情報に対応するキーワードを含む場合に、該キーワードを含む文字が強調表示されるように、前記生成したポートレットを変更するステップと、
前記生成したポートレット又は前記変更したポートレットとを用いてポータルサイトを生成するステップと、
ポートレットの少なくとも１つに対応付けて所定の時間帯を表す情報を記憶するステップと、
を実行し、
前ポータルサイトを生成するステップは、前記時間帯のうち前記ポータルサイトの生成要求を受信した時刻を含む時間帯に対応するポートレットが強調表示されるように前記ポータルサイトを生成することを特徴とするポータルサイト生成方法。
【請求項７】
請求項６に記載の方法をコンピュータに実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポートレットを含むポータルサイトの生成技術に関する。
【背景技術】
【０００２】
近年、下記非特許文献１に開示されているように、複数のシステム等の外部の情報源それぞれが提供する情報を１つのウェブ画面上に統合して表示するポータルサイトが利用されている。このようなポータルサイトは、コンテンツと該コンテンツを提示するウィンドウとから成る１以上のポートレットを配置して構成され、各情報源から提供される情報は、ポートレット中のコンテンツとして表示される。ユーザは、ポートレットの追加、削除、表示サイズの変更、及びレイアウトの変更を自由に行って、ユーザ独自のポータルサイトを作成することができる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】日本電気株式会社発行のＳＯＡに関する製品紹介資料、http://www.nec.co.jp/WebOTX/download/info/WebOTX_V8soa.pdf
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ポータルサイト上に表示する情報（例えば、ポートレットの数やポートレット中の文字の数）が多い場合、ユーザにとって重要な情報を見落とす場合や発見が困難な場合がある。
【０００５】
本発明は、ポータルサイト上に表示される情報のうちユーザにとって重要な情報の見落としを抑制するための枠組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のポータルサイト生成システムは、ユーザの識別情報と該ユーザが入力したキーワードとを対応付けて記憶するキーワード記憶手段と、ポートレットに関連するポートレットデータをデータ提供元から取得するデータ取得手段と、ポートレットを含むポータルサイトの生成要求をユーザから受信した場合に、前記取得したポートレットデータを用いてポートレットを生成するポートレット生成手段と、前記生成したポートレットが前記ポータルサイトの生成要求元であるユーザの識別情報に対応するキーワードを含む場合に、該キーワードを含む文字が強調表示されるように、前記生成したポートレットを変更するポートレット変更手段と、前記生成したポートレット又は前記変更したポートレットを用いてポータルサイトを生成する画面生成手段と、を備えることを特徴とする。
【０００７】
本発明のポータルサイト生成方法は、ポートレットに関連するポートレットデータをデータ提供元から取得するステップと、ポートレットを含むポータルサイトの生成要求をユーザから受信した場合に、前記取得したポートレットデータを用いてポートレットを生成するステップと、ユーザの識別情報と該ユーザが入力したキーワードとを対応付けて記憶するキーワード記憶手段が記憶している情報を参照し、前記生成したポートレットが前記ポータルサイトの生成要求元であるユーザの識別情報に対応するキーワードを含む場合に、該キーワードを含む文字が強調表示されるように、前記生成したポートレットを変更するステップと、前記生成したポートレット又は前記変更したポートレットとを用いてポータルサイトを生成するステップと、を含むことを特徴とする。
【０００８】
本発明のコンピュータプログラムは、上記のポータルサイト生成方法をコンピュータに実行させるコンピュータプログラムである。
【０００９】
なお、本発明において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、１つの手段や装置が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の手段や装置の機能が１つの物理的手段や装置により実現されても良い。
【発明の効果】
【００１０】
本発明によれば、ポートレット中の所定の情報がユーザにとって重要な情報であると推定し、かかる文字を強調表示することにより、ポータルサイト上に表示する情報（例えば、ポートレットの数やポートレット中の文字の数）が多い場合でも、ユーザは、自らにとって重要な情報をより確実に見る（或いは、読む）ことができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態のポータルサイト生成システムの全体構成を示す図である。
【図２】ポートレットの配置や重要度を示すマッピング表の一例を示す図である。
【図３】ポータルサイト生成処理のフローチャートである。
【図４】ポータルサイト生成処理のフローチャートである。
【図５】ポータルサイト生成処理のフローチャートである。
【図６】第１実施形態のポータル生成処理を適用せずに生成されるポータルサイトの一例を示す図である。
【図７】第１実施形態のポータル生成処理を適用して生成されるポータルサイトの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態として、企業内で利用される複数のポートレットを含むポータルサイトにおいて、ポータルサイトユーザにとって重要な情報をポートレット内で強調表示するための枠組みについて、図面を参照して説明する。
【００１３】
図１は、第１実施形態のポータルサイト生成システム１の全体構成を示す。
【００１４】
ポータルサイト生成システム１は、イントラネットやインターネット等の通信回線を介して通信可能に接続される、クライアント端末２と、複数の情報提供サーバ３ａ〜３ｄと、ポータルサーバ４とを含んで構成される。
【００１５】
クライアント端末２は、ＣＰＵがＨＤＤに記憶されているプログラム（例えばＷｅｂブラウザのプログラム）をＲＡＭ上に読み出して実行することにより機能的に実現されるＷｅｂ閲覧部６を備える。なお、図ではクライアント端末２が１つのみ表わされているが、複数のクライアント端末が通信可能に接続されていてもよい。
【００１６】
Ｗｅｂ閲覧部６は、ユーザ（ここでは、ポータルサイトを運用する企業の社員など）による操作に基づいて、ポータルサーバ３に対してポータルサイトの生成を要求し、処理結果として受信したポータルサイトをディスプレイに表示するなど、周知のＷｅｂブラウザと同様の機能を有する。
【００１７】
情報提供サーバ３ａ〜３ｄは、ポータルサーバ４からの要求に応じで、ポータルサイトに含まれるポートレットに表示するためのデータ（以下「ポートレットデータ」という。）を送信する。情報提供サーバ３ａ〜３ｄとしては、インターネット上でＷｅｂサイトやＷｅｂサービスを提供するＷｅｂサーバや、イントラネット上で各種のシステム（例えば、グループウェアシステム、文書管理システム、スケジュール管理システム、顧客管理システムなど）を提供するサーバを用いることができる。
【００１８】
ポータルサーバ４は、周知のサーバコンピュータを用いて構成することができ、ポートレットデータ記憶手段７、キーワード記憶手段８、時間情報記憶手段９、配置情報記憶手段１０、データ取得手段１１、キーワード取得手段１２、時間情報取得手段１３、ポートレット生成手段１４、ポートレット変更手段１５、重要度判定手段１６、及び画面生成手段１７を備える。なお、ポートレットデータ記憶手段７、キーワード記憶手段８、時間情報記憶手段９、及び配置情報記憶手段１０は、ＨＤＤ等の記憶装置によって機能的に実現され、データ取得手段１１、キーワード取得手段１２、時間情報取得手段１３、ポートレット生成手段１４、ポートレット変更手段１５、重要度判定手段１６、及び画面生成手段１７は、ＣＰＵがＨＤＤ等の記憶装置に記憶されている所定のプログラムをＲＡＭ上に読み出して実行することにより機能的に実現される。以下、各手段について説明する。
【００１９】
ポートレットデータ記憶手段７は、後述のデータ取得手段１１からの要求に応じて情報提供サーバ３ａ〜３ｄが提供するポートレットデータを記憶する。
【００２０】
キーワード記憶手段８は、ユーザの識別情報（例えば、ユーザＩＤなど）と該ユーザが入力したキーワードとを対応付けて記憶する。かかるキーワードは、例えば、ユーザごとの興味のある情報や重要な情報を特定するためのキーワードである。
【００２１】
時間情報記憶手段９は、ポートレットの少なくとも１つ（第１実施形態では、すべてのポートレット）にそれぞれ対応付けて所定の時間帯を表す情報（以下「時間情報」と称する。）を記憶する、すなわちポートレットの識別情報と、時間情報とを１対１に対応付けて記憶する。かかる時間帯は、例えば、より重要な情報が表示されると思われるポートレットごとの時間帯や、ポータルサイトを運用する企業がユーザに情報を見せたい時間帯や、多くのユーザの嗜好や業務により特定のポートレットに表示される情報を見たい又は見なければならない時間帯などが考えられる。
【００２２】
より詳細には、第１実施形態では、時間情報は、所定の情報提供サーバ３ａ〜３ｄからポートレットデータを定期的に取得するなどの機能を実現するためのプログラム（以下「ポートレットアプリケーション」と称する。）ごとに、ポートレットアプリケーション開発者によって予め設定されているものとする。例えば、時間情報は、ポートレットアプリケーションのメタ情報として設定することが考えられる。なお、ポートレットアプリケーションは、ＨＤＤ等の記憶装置に格納されるものとする。
【００２３】
配置情報記憶手段１０は、ポータルサイトにおけるポートレットの配置情報として、ユーザの識別情報と、ポータルサイト内に表示されるポートレットの識別情報と、ポータルサイトに表示される各ポートレットのレイアウトを示す情報とを対応付けて記憶する。かかる配置情報に基づき、ユーザによって自由に配置されたポートレットを含むポータルサイトを生成することができる。
【００２４】
データ取得手段１１は、ポータルサーバ４にインストールされた、複数のポートレットそれぞれに対応するポートレットアプリケーション１８ａ〜１８ｃに基づいて（該アプリケーションを実行することにより）、各ポートレットに対応するポートレットデータを適宜の情報提供サーバ３ａ〜３ｄから受信し、ポートレットデータ記憶手段７に格納する。データ取得手段１１としては、例えば、周知のポートレットコンテナを用いて実現することができる。なお、図では、ポートレットアプリケーション１８ａ〜１８ｃを３つ示したが、より多くのポートレットアプリケーションを配備する（ＨＤＤ等の記憶装置に格納）することで、ポータルサイト上に表示可能なポートレットの選択肢を増やすことができる。
【００２５】
キーワード取得手段１２は、ユーザがクライアント端末２を操作して入力したキーワードを受信した場合に、該受信したキーワードを、該ユーザの識別情報に対応付けてキーワード記憶手段８に格納する。
【００２６】
時間情報取得手段１３は、ポートレットアプリケーション１８ａ〜１８ｃがデータ取得手段１１によって実行され得るようにＨＤＤ等の記憶装置に格納された場合に、該格納されたポートレットアプリケーション１８ａ〜１８ｃから時間情報を取得し、時間情報記憶手段９に格納する。第１実施形態では、記憶装置に格納されたポートレットアプリケーション１８ａ〜１８ｃのメタ情報から時間情報を抽出するものとする。
【００２７】
ポートレット生成手段１４は、ポートレットを含むポータルサイトの生成要求をユーザ（より詳細には、クライアント端末２）から受信した場合に、ポートレットデータをポートレットデータ記憶手段７から取得し、該取得したポートレットデータを用いて、生成要求の対象となるポータルサイトに含まれる１以上のポートレットを生成する。
【００２８】
より詳細には、配置情報記憶手段１０を参照して、該ユーザに対応するポータルサイトで用いるポートレットを特定し、該特定したポートレットについて、データ取得手段１１が情報提供サーバ３ａ〜３ｄから取得したポートレットデータをポートレットデータ記憶手段７から取得し、該取得したポートレットデータを用いてポートレットを生成する。
【００２９】
ポートレット変更手段１５は、ポータルサイトの生成要求元であるユーザの識別情報に対応するキーワードをキーワード記憶手段８から取得し、該取得したキーワードを含むポートレット中の文字が強調表示されるように、該ポートレットを変更する。なお、文字の強調方法の詳細については、図４を参照して後述する。
【００３０】
重要度判定手段１６は、ユーザが操作するクライアント端末２からポータルサーバ４がポータルサイトの生成要求を受信した場合に、該ポータルサイトに表示するポートレットごとに重要度（例えば、強調表示するかどうかなど）を判定し、判定結果を用いて図２に示すマッピング表を生成する。なお、マッピング表は、ＨＤＤ等の記憶装置に格納されるものとする。
【００３１】
具体的には、該ユーザの識別情報を配置情報記憶手段１０に格納されている情報と照合することにより、ポータルサイトに用いるポートレットと該ポートレットの配置情報とを特定する。これとともに、時間情報記憶手段９からポートレットごとに設定されている時間情報を取得し、ポータルサイトに表示するポートレットのうち、ポータルサイトの生成要求の受信時刻を含む時間情報（時間帯）が設定されているポートレットの重要度が高い（強調表示の対象とする）と判定する。なお、ポータルサイトの生成要求の受信時刻は、例えば、ポータルサーバ４が有する時計機能を用いて取得することができる。
【００３２】
画面生成手段１７は、ポートレット生成手段１４が生成したポートレット又は、ポートレット変更手段１５によって変更されたポートレットを用いてポータルサイトを生成し、生成要求元のユーザが操作するクライアント端末２へ送信する。例えば、生成対象となるポータルサイトが複数のポートレットを含む場合において、例えば、少なくとも１つのポートレットについて、所定の文字が強調表示されるように変更された場合には、該変更されたポートレットと変更されていないポートレットとを用いてポータルサイトを生成する。
【００３３】
また、画面生成手段１７は、ポータルサイトを生成する際に、該ポータルサイトに表示するポートレットごとに予め設定された時間情報記憶手段９に格納されている時間情報（時間帯）それぞれのうち、ポータルサイトの生成要求を受信した時刻を含む時間帯に対応するポートレットが強調表示されるようにポータルサイトを生成する。ポータルサイトに表示するポートレットや、重要度の高い（強調表示の対象となる）ポートレットは、例えば重要度判定手段１７が生成したマッピング表を参照することにより、特定することができる。なお、ポートレットの強調方法の詳細については、図４及び図５を参照して後述する。
【００３４】
図３乃至５は、ポータルサイト生成システム１によるポータルサイト生成処理の流れを示すフローチャートである。以下、図３乃至５等を参照して、かかる処理の内容を説明する。なお、本明細書において、フローチャート等に示す各工程（符号が付与されていない部分的な工程を含む）は処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
【００３５】
まず、ポータルサイト生成処理の前提として、データ取得手段１１は、ユーザからのポータルサイト生成要求の有無にかかわらず、自動的に所定の情報提供サーバ３ａ〜ｄからポートレットデータを取得し、ポートレットデータ記憶手段７に格納（例えば、最新のデータを用いて上書き）しているものとする。また、キーワード取得手段１２は、ユーザがクライアント端末２のＷｅｂ閲覧部６を介して送信したキーワードをキーワード記憶手段８に格納しているものとする。また、時間情報取得手段１３は、ポートレットアプリケーション１８ａ〜１８ｂがデータ取得手段１１によって実行可能にＨＤＤ等に格納された場合に、該格納されたポートレットアプリケーションのメタ情報として設定されている時間情報を取得し、時間情報記憶手段９に格納しているものとする。また、ポータルサーバ４は、クライアント端末２のＷｅｂ閲覧部６からユーザの識別情報及びパスワードを受信し、ログイン処理を実行しているものとする。
【００３６】
かかる前提の下で、ポータルサーバ４の時間情報取得手段１３は、ユーザが操作するクライアント端末２からポータルサイトの生成要求を受信すると、該生成要求の受信時刻をポータルサーバ４が有する時計機能を用いて取得する（Ｓ３０１）。
【００３７】
重要度判定手段１６は、時間情報格納手段９から、ポータルサイトに表示するポートレットごとに予め設定されている時間情報を取得し（Ｓ３０２）、ポータルサイトに表示するポートレットごとに、ポートレットの重要度を判定する（Ｓ３０３〜２０６）。なお、ポータルサイトに表示するポートレットは、配置情報記憶手段１０に格納されている情報を参照することにより特定することができる。以下、Ｓ３０３〜２０６の処理について説明する。
【００３８】
重要度判定手段１６は、１つのポートレットについて、現在時刻、すなわちポータルサイトの生成要求の受信時刻が、Ｓ３０２で取得した時間情報（時間帯）に含まれない場合（Ｓ３０３の判断がＮｏの場合）、かかるポートレットの重要度が低い、すなわち強調表示の対象ではないポートレット（以下「縮小表示ポートレット」と称する。）と判定し、判定結果をマッピング表（図２）に格納する（Ｓ３０４）。
【００３９】
一方、現在時刻、すなわちポータルサイトの生成要求の受信時刻が、Ｓ３０２で取得した時間情報（時間帯）に含まれる場合（Ｓ３０３の判断がＹｅｓの場合）、かかるポートレットの重要度が高い、すなわち強調表示の対象となるポートレット（以下「拡大表示ポートレット」と称する。）と判定し、判定結果をマッピング表（図２）に格納する（Ｓ３０５）。
【００４０】
重要度判定手段１６は、ポータルサイトに表示するすべてのポートレットについて、Ｓ３０３〜２０５の判定処理を繰り返し（Ｓ３０６）、マッピング表を完成させる。
【００４１】
次に、ポートレット生成手段１４は、データ取得手段１１を介し、ポートレットデータ記憶手段７から、ポータルサイトに含まれるポートレットに対応するポートレットデータを取得し、該取得したポートレットデータを用いて、ポートレットを生成する（Ｓ４０１）。例えば、ｈｔｍｌを用いてポートレットの表示内容を生成する。
【００４２】
そして、ポートレット変更手段１５は、キーワード記憶手段８から、ユーザが入力したキーワードを取得し（Ｓ４０２）、ポータルサイトに含まれるポートレットごとに、強調対象となる文字が含まれるかの判断処理（Ｓ４０３）及び含まれる場合には強調処理（Ｓ４０４）を実行する。
【００４３】
具体的には、１つのポートレット（詳細には、該ポートレットのｈｔｍｌ）について、上記取得したキーワードが含まれる場合（Ｓ４０３の判断がＹｅｓの場合）、少なくとも該キーワードを含む行内のすべての文字が強調表示（例えば、拡大表示）されるように、ポートレットを変更する（Ｓ４０４）。第１実施形態では、ポートレットのｈｔｍｌを書き換えることにより、所定のキーワードを含む行とその前後の行におけるすべての文字が強調表示されるようにポートレットを変更する。
【００４４】
そして、画面生成手段１７は、ポータルサイトの生成用いるすべてのポートレットについて、Ｓ４０３の判断処理及び必要に応じてＳ４０４の強調処理を繰り返す（Ｓ４０５）。
【００４５】
次に、画面生成手段１７は、強調対象となる文字を含まないポートレットと、ポートレット変更手段１５が生成した第２のポートレットとを配置してポータルサイトを生成する（Ｓ５０１〜Ｓ５０５）。以下、詳細に説明する。
【００４６】
画面生成手段１７は、例えば重要度判定手段１６が生成したマッピング表を参照し、列ごとにポートレットを１つずつ配置する。例えば、左端の列の上から順に、配置されるポートレットを参照し、全ての列において他に未配置の縮小表示ポートレット（判定結果が"縮小"のポートレット）が存在する場合（Ｓ５０１の判断がＹｅｓ）、同じ列（現在参照中の列内）に拡大表示ポートレット（判定結果が"拡大"のポートレット）が存在するかどうかを判断する（Ｓ５０２）。
【００４７】
同じ列に拡大表示ポートレットが存在しない場合（Ｓ５０２の判断がＮｏの場合）、画面生成手段１７は、参照しているポートレットについて、縮小表示されるように配置する（Ｓ５０３）。縮小表示の方法としては、例えば、ポートレットの識別情報（名前など）だけが表示されるようにポートレットを小さく表示することが考えられる。所定のポートレットを小さく表示するのは、例えば、予め設定された複数のポートレットのレイアウトが、ユーザにとって、常に使い勝手がよいとは限らないことが理由の一つである。例えば、毎日決まった時間に閲覧する情報については、その時間にのみ表示されればよく、必ずしも常に表示する必要はない。第１実施形態のポータルサイト生成システム１によれば、このような場合でも、ユーザは、手作業（例えば、マウスを操作すること）でポートレットのレイアウトや表示サイズを変更しなくても、ユーザやポータルサイトを運用する企業のニーズに応じた態様でポートレットを表示することができる。
【００４８】
一方、同じ列に拡大表示ポートレットが存在する場合（Ｓ５０２の判断がＹｅｓの場合）、画面生成手段１７は、参照しているポートレットについて、予め設定されたサイズで表示されるように配置する（Ｓ５０４）。
【００４９】
このように、画面生成手段１７は、ポータルサイトに含まれるポートレットのうちの全ての縮小表示ポートレットについて、表示サイズの決定が完了した場合（Ｓ５０１の判断がＮｏの場合）、列ごとに、表示可能領域の残りの部分に拡大表示ポートレットそれぞれが均等なサイズで表示されるように、拡大表示ポートレットを配置してポータルサイトを生成し（Ｓ５０５）、生成要求元であるユーザが操作するクライアント端末２へ前記生成したポータルサイト（例えば、ｈｔｍｌファイル）を送信する。
【００５０】
これにより、文字の強調処理（図４のＳ４０４）とポートレットのサイズ変更処理（図５のＳ５０３，Ｓ５０５）とを行わない場合には図６のように表示されるポータルサイトであっても、図３乃至５で説明した処理により、図７に示すような、予め設定されたキーワードを含む文字が強調表示され、ポータルサイトの生成要求時刻に対応する時間帯が設定されているポートレットが強調表示される。
【００５１】
以上のように、本発明によれば、ユーザが予め設定したキーワードと、ポートレットに含まれる文字とを比較して、ポートレット中に前記キーワードが含まれる場合には、かかるポートレットが表示する情報がユーザにとって重要な情報であると推定し、かかる文字を強調表示することができる。これにより、ポータルサイト上に表示する情報（例えば、ポートレットの数やポートレット中に表示される文字の数）が多い場合でも、ユーザは、自らにとって重要な情報をより確実に見る（或いは、読む）ことができる。
【００５２】
以上、本発明の実施形態を説明したが、本発明は、上記実施形態に限定されることなく種々に変形して適用することが可能である。
【００５３】
［変形例］
例えば、第１実施形態では、ポートレット変更手段１５は、強調対象となる文字を拡大表示することにより、該文字を相対的に強調しているが、該文字又はそれ以外の文字について、他の文字と異なるフォントで表わすこと、下線付きで表わすこと、太字で表わすこと、斜体で表わすこと、点滅表示すること、縮小表示すること、若しくは拡大表示することのうちの１つ又は複数の方法を適用することによって、強調対象となる文字が強調表示されるように第２のポートレットを生成してもよい。なお、強調表示の態様として、文字を縮小表示する例を示したが、これは、強調対象となる文字が相対的に少ない場合には、他の文字より小さく表示されることにより、該文字が強調される（相対的に目立つ）ということである。
【００５４】
また例えば、第１実施形態では、画面生成手段１７は、強調対象となるポートレットを拡大表示することによって、該ポートレットが強調表示されるようにポータルサイトを生成しているが、強調対象となるポートレット又はそれ以外のポートレットについて、点滅表示すること、内容をポップアップウインドウに表示すること、縮小表示すること、若しくは拡大表示することのうちの１つ又は複数の方法を適用することにより、強調対象となるポートレットが強調表示されるようにポータルサイトを生成してもよい。なお、強調表示の態様として、ポートレットを縮小表示する例を示した理由は、文字を縮小表示する場合と同様である。
【００５５】
また例えば、ポートレット変更手段１５は、少なくともキーワードを含む行内のすべての文字（第１実施形態では、キーワードを含む行とその前後の行内のすべての文字）が強調表示されるようにポートレットを変更しているが、キーワードを含む段落内のすべての文字が強調表示されるようにポートレットを変更してもよい。
【００５６】
また例えば、第１実施形態では、文字の強調処理（図４のＳ４０４）とポートレットのサイズ変更処理（図５のＳ５０３，Ｓ５０５）とを両方とも実行する例を示したが、いずれか一方の処理のみを実行することにより、文字又はポートレットを強調してもよい。
【００５７】
また例えば、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限定されない。
【００５８】
（付記１）
ユーザの識別情報と該ユーザが入力したキーワードとを対応付けて記憶するキーワード記憶手段と、
ポートレットに関連するポートレットデータをデータ提供元から取得するデータ取得手段と、
ポートレットを含むポータルサイトの生成要求をユーザから受信した場合に、前記取得したポートレットデータを用いてポートレットを生成するポートレット生成手段と、
前記生成したポートレットが前記ポータルサイトの生成要求元であるユーザの識別情報に対応するキーワードを含む場合に、該キーワードを含む文字が強調表示されるように、前記生成したポートレットを変更するポートレット変更手段と、
前記生成したポートレット又は前記変更したポートレットを用いてポータルサイトを生成する画面生成手段と、
を備えることを特徴とするポータルサイト生成システム。
【００５９】
（付記２）
前記ポートレット生成手段は、強調対象となる文字又はそれ以外の文字について、他の文字と異なるフォントで表わすこと、下線付きで表わすこと、太字で表わすこと、斜体で表わすこと、点滅表示すること、縮小表示すること、若しくは拡大表示することのうちの１つ又は複数の方法を適用することによって、前記強調対象となる文字が強調表示されるようにポートレットを変更する、付記１に記載のポータルサイト生成システム。
【００６０】
（付記３）
前記ポートレット生成手段は、前記キーワードを含む段落内のすべての文字が強調表示されるようにポートレットを変更する、付記１又は２に記載のポータルサイト生成システム。
【００６１】
（付記４）
前記ポートレット生成手段は、少なくとも前記キーワードを含む行内のすべての文字が強調表示されるようにポートレットを変更する、付記１又は２に記載のポータルサイト生成システム。
【００６２】
（付記５）
ポートレットの少なくとも１つに対応付けて所定の時間帯を表す情報を記憶する時間情報記憶手段を備え、
前記画面生成手段は、前記時間帯のうち前記ポータルサイトの生成要求を受信した時刻を含む時間帯に対応するポートレットが強調表示されるように前記ポータルサイトを生成する、付記１乃至４のいずれかに記載のポータルサイト生成システム。
【００６３】
（付記６）
前記画面生成手段は、強調対象となるポートレット又はそれ以外のポートレットについて、点滅表示すること、内容をポップアップウインドウに表示すること、縮小表示すること、若しくは拡大表示することのうちの１つ又は複数の方法を適用することにより、前記強調対象となるポートレットが強調表示されるように前記ポータルサイトを生成する、付記５に記載のポータルサイト生成システム。
【００６４】
（付記７）
ポートレットに関連するポートレットデータをデータ提供元から取得するステップと、
ポートレットを含むポータルサイトの生成要求をユーザから受信した場合に、前記取得したポートレットデータを用いてポートレットを生成するステップと、
ユーザの識別情報と該ユーザが入力したキーワードとを対応付けて記憶するキーワード記憶手段が記憶している情報を参照し、前記生成したポートレットが前記ポータルサイトの生成要求元であるユーザの識別情報に対応するキーワードを含む場合に、該キーワードを含む文字が強調表示されるように、前記生成したポートレットを変更するステップと、
前記生成したポートレット又は前記変更したポートレットとを用いてポータルサイトを生成するステップと、
を含むことを特徴とするポータルサイト生成方法。
【００６５】
（付記８）
付記７に記載の方法をコンピュータに実行させるコンピュータプログラム。
【００６６】
（付記９）
ポートレットの少なくとも１つに対応付けて所定の時間帯を表す情報を記憶する時間情報記憶手段と、
１以上のポートレットに関連するそれぞれのポートレットデータをデータ提供元から取得するデータ取得手段と、
前記取得したポートレットデータを用いてポートレットを生成するポートレット生成手段と、
前記生成したポートレットの少なくとも１つに対応する時間帯に、ポータルサイトの生成要求の受信時刻が含まれる場合に、該ポートレットが強調表示されるように、前記生成したポートレットを用いてポータルサイトを生成する画面生成手段と、
を備えることを特徴とするポータルサイト生成システム。
【符号の説明】
【００６７】
１…ポータルサイト生成システム、２…クライアント端末、３ａ〜ｄ…情報提供サーバ、４…ポータルサーバ、６…Ｗｅｂ閲覧部、７…ポートレットデータ記憶手段、８…キーワード記憶手段、９…時間情報記憶手段、１０…配置情報記憶手段、１１…データ取得手段、１２…キーワード取得手段、１３…時間情報取得手段、１４…ポートレット生成手段、１５…ポートレット変更手段、１６…重要度判定手段、１７…画面生成手段、１８ａ〜ｃ…ポートレットアプリケーション
【図１】
0005585816.tif 000002
【図２】
0005585816.tif 000003
【図３】
0005585816.tif 000004
【図４】
0005585816.tif 000005
【図５】
0005585816.tif 000006
【図６】
0005585816.tif 000007
【図７】
0005585816.tif 000008