ユーザによりアクセスされるウェブサーバのウェブページを提供するための方法であって、前記ウェブページに対する前記ユーザのアクセス行動情報を取得するステップと、更新されたウェブページが前記アクセス行動情報に適合したページレイアウトで生成されてユーザ装置により表示されるように、前記ウェブページのページレイアウトアダプタ及びページコンテンツを前記ユーザの前記ユーザ装置に提供するステップとを有する方法。ユーザに適合したウェブページレイアウトを提供するための方法であって、前記ユーザのアクセス行動情報を取得する取得ステップと、前記ウェブページのページコンテンツをレイアウトアダプタとともに前記ユーザのユーザ装置に提供する提供ステップと、前記アクセス行動情報に適合したウェブページレイアウトを前記ユーザ装置により生成するステップとを有する方法。前記取得ステップにおいて、前記アクセス行動情報をウェブサーバに保存し、前記提供ステップにおいて、前記ユーザのアクセス行動情報を前記ユーザ装置に提供する、請求項2に記載の方法。ウェブサーバに対して前記ユーザを確認するステップを更に有する請求項1~3のうち何れか1項に記載の方法。前記取得ステップにおいて、更新されたウェブページが、ウェブサーバに対して前記ユーザを確認することなく生成されるように、前記アクセス行動情報を前記ユーザ装置に保存する、請求項2~4のうち何れか1項に記載の方法。請求項1~5のうち何れか1項に記載の方法を用いて、ユーザによりアクセスされたウェブページ提供するウェブサーバ。ウェブサーバからユーザへウェブページを提供するためにユーザ装置において使用される方法であって、ユーザのアクセス行動情報及びページレイアウトアダプタとともに、前記ウェブページのページコンテンツを前記ウェブサーバから受信するステップと、受信した前記ユーザのアクセス行動情報及びページレイアウトアダプタとともに、前記ウェブページの更新されたレイアウトを生成するステップと、前記更新されたウェブページを適合したページレイアウトで前記ユーザに提供する提供ステップとを有する方法。ウェブサーバからユーザへウェブページを提供するためにユーザ装置において使用される方法であって、前記ユーザ装置に対して前記ユーザを確認するステップと、前記ユーザのアクセス行動情報を保存するステップと、レイアウトアダプタとともに、前記ウェブページのページコンテンツを前記ウェブサーバから受信するステップと、受信したレイアウトアダプタ及び保存されている前記ユーザのアクセス行動情報とともに、前記ウェブページの更新されたレイアウトを生成するステップと、前記更新されたウェブページを適合したページレイアウトで前記ユーザに提供する提供ステップとを有する方法。前記提供ステップにおいて、前記ウェブページの内の好みの部分を、前記適合したページレイアウトにおける見やすい位置で前記ユーザに提供する、請求項7又は8に記載の方法。前記適合したページレイアウトにおける見やすい位置が、コンピュータディスプレイ又はテレビ画面の上方部分、又は移動電話ディスプレイの中央部分に対応する、請求項9に記載の方法。請求項7~10のうちの何れか1項に記載の方法を利用して、ウェブサーバからユーザへウェブページを提供するユーザ装置。一般に、個別化されるウェブページ又は個人用ウェブページは、ユーザによるカスタム化により実現される。カスタム化の手順は、面倒であり、ユーザに特殊なスキル又は知識を要求するかもしれない。代替的な手段として、ユーザによる具体的な指図なしに、個人向けウェブページを個々のエンドユーザに提供する方法も提案されている。すなわち、インターネットシステムが、ウェブページの閲覧の際に個々のユーザがとった行動を監視し、所定の回数使用されたオブジェクトのみを含むウェブページを、以後の閲覧のためにカスタマイズすることが可能である。しかしながら、様々なユーザのためのカスタム化に起因して、ウェブサーバの処理負担が重くなってしまう。従って、個人向けウェブページを個々のエンドユーザに提案することが可能な適切な手段を見出すことが望まれている。一観点の実施の形態による方法は、ユーザによりアクセスされるウェブサーバのウェブページを提供するための方法であって、前記ウェブページに対する前記ユーザのアクセス行動情報を取得するステップと、更新されたウェブページが前記アクセス行動情報に適合したページレイアウトで生成されてユーザ装置により表示されるように、前記ウェブページのページレイアウトアダプタ及びページコンテンツを前記ユーザの前記ユーザ装置に提供するステップとを有する方法である。<実施の形態の概要>本発明は、ユーザからの具体的な指図を必要とせず、ウェブサーバの処理負担を急増させることなく、個人向けウェブページを個々のエンドユーザに提案するシステム及び方法等を提供することが可能である。一側面の実施の形態による方法は、ユーザによりアクセスされるウェブサーバのウェブページを提供するための方法であって、前記ウェブページに対する前記ユーザのアクセス行動情報を取得するステップと、更新されたウェブページが前記アクセス行動情報に適合したページレイアウトで生成されてユーザ装置により表示されるように、前記ウェブページのページレイアウトアダプタ及びページコンテンツを前記ユーザの前記ユーザ装置に提供するステップとを有する方法である。一側面の実施の形態による方法は、ユーザに適合したウェブページレイアウトを提供するための方法であって、前記ユーザのアクセス行動情報を取得する取得ステップと、前記ウェブページのページコンテンツをレイアウトアダプタとともに前記ユーザのユーザ装置に提供する提供ステップと、前記アクセス行動情報に適合したウェブページレイアウトを前記ユーザ装置により生成するステップとを有する方法である。本発明は、上記の方法を利用して、ユーザがアクセスしたウェブページを提供するウェブサーバにも関連している。一側面の実施の形態による方法は、ウェブサーバからユーザへウェブページを提供するためにユーザ装置において使用される方法であって、ユーザのアクセス行動情報及びページレイアウトアダプタとともに、前記ウェブページのページコンテンツを前記ウェブサーバから受信するステップと、受信した前記ユーザのアクセス行動情報及びページレイアウトアダプタとともに、前記ウェブページの更新されたレイアウトを生成するステップと、前記更新されたウェブページを適合したページレイアウトで前記ユーザに提供する提供ステップとを有する方法である。一側面の実施の形態による方法は、ウェブサーバからユーザへウェブページを提供するためにユーザ装置において使用される方法であって、前記ユーザ装置に対して前記ユーザを確認するステップと、前記ユーザのアクセス行動情報を保存するステップと、レイアウトアダプタとともに、前記ウェブページのページコンテンツを前記ウェブサーバから受信するステップと、受信したレイアウトアダプタ及び保存されている前記ユーザのアクセス行動情報とともに、前記ウェブページの更新されたレイアウトを生成するステップと、前記更新されたウェブページを適合したページレイアウトで前記ユーザに提供する提供ステップとを有する方法である。本発明は、上記の方法を利用して、ウェブサーバからユーザにウェブページを提供するユーザ装置にも関連している。<実施の形態の詳細な説明>添付図面とともに実施形態に関する以下の説明により、本発明に関する上記の形態、その他の形態、特徴及び利点は更に明らかになるであろう。以下の詳細な説明において、本発明の充分な理解を促すために、様々な具体的な詳細な事項が説明される。しかしながら、そのような具体的な詳細な事項によらず、本発明が実施されてもよいことは当業者に理解されるであろう。図1はウェブページをユーザに提供するインターネットシステム100を示す概略図である。図1において、システム100は、ネットワーク110を介してウェブサーバ101に通信可能に結合されるユーザ装置102、104、106を含む。ユーザ装置はコンピュータ、ラップトップ及び移動電話等のような任意の通信装置とすることが可能であり、ユーザ装置にはブラウザが配備され、ブラウザは、ウェブサーバ101からウェブページを受信することが可能であり、かつユーザ装置のユーザにウェブページを表示することが可能である。ユーザ装置の数は図示されているものに限定されず、必要に応じて設定されてよいことが当業者に理解されるであろう。一般に、サイトのユニバーサルリソースロケータをブラウザにタイプ入力することで、ユーザはウェブサービスを利用し、ウェブサイトのホームページがユーザ装置で表示されるように起動される。ホームページを訪れると、ユーザは彼又は彼女に特有の操作を実行する。それは、そのサイトの何らかの主要なリンクをクリックすること、サーチボックスに文字を入力すること、一群のチェックボックスに対するチェックの付け外しをすること等を含む。従来のウェブページでは、ウェブページ内のフラグメント各々の位置は、ページレイアウトプロセスにおいてウェブサーバにより固定的に決定されており、固定的に決定されたウェブページが全てのユーザに表示されている。フラグメントは、一部分と言及されてもよい。本発明の実施の形態によれば、各々のフラグメントの位置は、アクセス履歴によるユーザのアクセス行動情報に合わせられる。例えば、図2は、ソーシャルニュース、スポーツニュース及び金融ニュースを好むユーザのウェブページを示す。これらのフラグメントはウェブページの最適化されたレイアウトにおける見やすい場所で表示されており、最適化されたレイアウト中の他の情報又はフラグメントはウェブページの他の場所に表示されてもよいし、或いはそれらのフラグメントの見出しを残しながらウェブから隠される又は削除されてもよい。見やすい場所は、目立つ場所、目に付きやすい場所、よく見える場所等と表現されてもよい。文化、娯楽及び買い物を好む他のユーザについては、彼又は彼女が同じウェブサイトにアクセスする場合、彼又は彼女は、文化、娯楽及び買い物の情報が見やすい場所に表示されている画面を見ることになる。本発明の別の実施形態では、ウェブページの各々のフラグメントが幾つかのサブフラグメントに更に分割され、各々のフラグメントのページレイアウトが適合させられ、好ましいサブフラグメントがフラグメント領域の中で見やすい位置に表示されてもよい。サブフラグメントは、細分フラグメント等と言及されてもよい。なお、ページレイアウトは、ページ上の要素の配置及びスタイル処理を取り扱うグラフィックデザイン技術である。ここで、ウェブページに関する好ましいフラグメント又はサブフラグメントは、ユーザが他のフラグメント又はサブフラグメントより多い回数アクセスしたフラグメント又はサブフラグメントとして規定されてもよいし、或いはアクセス回数が所定の閾値を越えたフラグメント又はサブフラグメントとして規定されてもよいし、或いはユーザが事前に指定したフラグメント又はサブフラグメントとして規定されてもよい。好ましいフラグメント又はサブフラグメント、及び好ましいフラグメント又はサブフラグメントの数は、必要に応じて決定することが可能であることが、当業者に分かるであろう。別の実施形態において、ユーザに表示されるウェブページは、好ましいフラグメント又はサブフラグメントのみを含んでいてもよい。ウェブページの最適化されたレイアウトにおける見やすい場所は、ウェブページの上段、ウェブページの上方、ウェブページの中央等とすることが可能である。更に、見やすい場所は、様々なディスプレイ装置に応じて異なるようにすることも可能であり、例えば、コンピュータディスプレイの場合にはウェブページの上方であるが、移動電話の場合にはウェブページの中央であってもよい。アクセス行動情報は、特定のウェブページ又はウェブサーバの全てのウェブページに対するユーザのアクセス履歴又はユーザの入力に従って、ウェブサーバ101により取得されることが可能である。アクセス行動情報は、アクセス行為情報、アクセス操作履歴情報等と言及されてもよい。ウェブサーバ101により現在提供されている多くのウェブサイトに関し、通常、ユーザはウェブサーバ101にアカウントを設定しており、アカウントは通常ユーザ名及びパスワードを含む。ユーザが自身のアカウントでウェブサーバ101にログインした後、ウェブサーバ101は、ユーザのアカウントによりユーザを確認し、ユーザのプロファイルデータ又はアクセス行動情報をユーザプロファイルデータベースから取得することが可能である。ユーザのプロファイルデータは、ユーザのプロフィールデータ又は個人情報等と言及されてもよい。この場合において、アクセス行動情報は、ユーザの過去の閲覧操作から取得されてもよい。別の実施形態において、ユーザのアクセス行動情報はユーザから提供されてもよい。以下の表1は、一実施形態において、ウェブサーバの或るウェブページ又は任意のウェブページを閲覧した場合のユーザ行動情報のリストを示す。[表1:ユーザ1のアクセス行動情報]このリストでは、ユーザ1のアクセス行動情報が示されている。一実施形態によれば、ウェブページの上方が見やすい場所であり、最適化されたレイアウトのフラグメントにおいて、スポーツニュース、フットボール及びブログが上方又は上段に表示され、他の全ての情報は、これら好みのフラグメントより下方に表示される。別の実施形態では、最適化されたレイアウトのフラグメントはそれらの優先度に基づいて表示され、例えば、優先度が1であるフラグメントがウェブページの上方に表示され、優先度が2であるフラグメントは優先度が1であるフラグメントより下位に表示され、優先度が3であるフラグメントは優先度が2であるフラグメントより下位に表示される。リストは或るウェブページに関するアクセス行動情報を示しているに過ぎず、ユーザ1のアクセス行動情報は様々なウェブページについて取得することが可能である。更に、アクセス行動情報は、様々な実施形態に応じて、ウェブサーバ及び又はユーザ装置に保存されることが可能である。アクセス行動情報がユーザ装置に保存される場合、アクセス行動情報は1つ以上のウェブサーバに対するアクセス履歴とすることが可能である。図3はインターネットシステム100における本発明の実施形態によるウェブサーバ101のアーキテクチャを示すブロック図である。ユーザ装置1ないしnは、通信ネットワーク110等のような通信媒体を介してウェブサーバ101に接続される。一実施形態において、通信媒体はインターネットである。しかしながら、インターネットであることは限定として解釈されるべきでなく、無線媒体でもよく、情報を通信する任意の媒体とすることが可能である。更に、ユーザに提示される情報はHTMLページ又はファイルの形式とすることが可能であるが、当業者に現在又は将来認められる任意の情報フォーマットとすることが可能である。ウェブサーバ101を詳細に説明すると、フロントエンド論理ユニット302は、HTTPプロトコルに従って、ユーザからのHTTPリクエストに応答して、要求されたコンテンツをHTMLページ形式で返すことにより、ユーザ装置との間の通信媒体を介したインタフェースとして機能する。例えば、ユーザのブラウザは、ウェブページのURLを提供することにより、ウェブページを求めるHTTPGETリクエストを送信してもよい。フロントエンド論理ユニット302は、リクエストを分析し、要求されたウェブページを形成するためのコンテンツ作成等に関連する機能を呼び出し、要求されたウェブページをユーザのブラウザに返す。別の例として、ユーザのブラウザは、ウェブサーバの何らかのデータを更新するHTTPPOSTリクエストを送信してもよい。フロントエンド論理ユニット302は、そのリクエストを分析し、データを更新することに関連する機能を呼び出す。図3に示されているようなコンテンツ形成ユニット306は、HTMLページを作成する機能を提供する。コンテンツ形成ユニット306は、コンテンツデータベース308内にあるページコンテンツと、フォーマットであるユーザ行動モニタスクリプトと、ユーザプロファイルデータベース304内にあるユーザアクセス行動情報と、広告等のような他のコンテンツとを取得する。そして、これら全てのコンテンツはHTMLファイルにパッケージ化される。一実施形態では、ユーザのブラウザがHTMLファイルに含まれているレイアウトアダプタスクリプトをアクセス行動情報に従って実行するまで、ページコンテンツのページレイアウトは最適化されていない。従って、統合されたHTMLページに関し、ページコンテンツ、レイアウト適合論理部及びユーザ行動モニタ論理部は、全てのユーザにとって同じである。しかしながら、異なるユーザについてのユーザプロファイルデータは異なる。ページコンテンツのレイアウトは、ユーザプロファイルデータに従ってユーザブラウザにより決定される。ウェブサーバ101はページレイアウトを様々なユーザに合わせる必要はない。ユーザ行動モニタ311は、ページコンテンツ等がユーザ装置に送信される際に、ユーザの行動を監視する機能を有する。ページコンテンツを閲覧している最中に、ユーザ行動モニタ311は、ユーザの閲覧行動を監視し、ユーザの好みを推定する。ユーザ行動モニタ311はウェブページに組み込まれているスクリプトのパッケージである。ユーザ行動モニタ311は、ユーザの行動を記録し、そのユーザのアクセス行動情報を生成する。例えば、例えばユーザが或るアイテム又は項目をクリックすると、ユーザ行動モニタ311のスクリプトがユーザ装置のブラウザにより実行される。そして、ユーザ行動モニタ311はそのアイテムをクリックした回数を増やす。一実施形態では、コンテンツ形成ユニット306は、監視されるウェブページのアイテム各々にユーザ行動モニタ311のスクリプトを付加する。更に、ユーザ行動モニタ311は、ページフラグメントの各々でユーザが費やした閲覧時間を監視し、図2に示すようなフラグメント各々の好みの判断基準として、その閲覧時間を使用することが可能である。一実施形態において、ユーザのアクセス行動情報は、ウェブページ中のフラグメント各々をユーザが訪れた日、時間、日時等について測定されていてもよい。フラグメント各々について閾値が決定され、異なるフラグメントについての閾値は異なっていてもよい。訪問回数が閾値を超えている場合、又はユーザが自身の好みをシステムにマニュアルで登録した場合において、ユーザがそのサイトを次回訪れた場合、ユーザは、そのユーザの過去の訪問に合わせてカスタマイズされたサイトのバージョンを取得する。レイアウトアダプタ313は、ページコンテンツのレイアウトをユーザのプロファイルデータに適合させる機能を有する。ユーザ装置のブラウザは、ウェブページがロードされると、レイアウトアダプタスクリプトを起動する。レイアウトアダプタスクリプトは、適合させるべきウェブページ内の領域を特定し、ユーザのアクセス行動情報を読み取り、ユーザのアクセス行動情報に従って、ウェブページのその領域の中でフラグメント各々の位置を決定する。一実施形態では、レイアウトアダプタは、ユーザのアクセス行動情報に記録されている訪問回数又は優先度に基づいてページフラグメントの順番を決定し、その順番のリストの中から先頭のページフラグメントを選択し、そのページフラグメントの位置を、最も見やすい利用可能な位置に設定する。レイアウトアダプタは、順番のリストの中から次のページフラグメントを選択し、そのページフラグメントの位置を、次に見やすい利用可能な位置に設定する。レイアウトアダプタは、全てのページフラグメントの位置が決定されるまでその手順を継続する。ブラウザは、アダプタレイアウトにより決定された位置に従って全てのページフラグメントを表示する。ユーザプロファイルデータベース304は、記憶媒体、ストレージ装置又は記憶装置であり、全てのユーザのプロファイルデータとアクセス行動情報とを保持するために使用される。これらのデータは、個別化されたウェブページを提供する上で非常に重要である。図示の別のストレージ装置は、全てのウェブページのコンテンツを保持するのに使用されるコンテンツデータベース308である。ユーザのアクセス行動情報及びウェブページコンテンツのためのストレージ装置は、単独のデータベースとして実施されてもよいし、或いは2つの別個のデータベースとして実施されてもよい。図4は、ウェブサーバ及びユーザ装置における本発明の実施形態によるウェブページカスタム化方法を示すフローチャートである。ステップ401において、ユーザのアクセス履歴から、ウェブページに関するユーザのアクセス行動情報が、ユーザ行動モニタ311により取得される。ステップ402において、アクセス行動情報がウェブサーバ又はユーザ装置に保存される。様々なクライアントシステムを介してユーザがウェブサーバにアクセスする場合に、適切に個別化されたウェブページをユーザが取得できるように、ユーザがウェブサーバにアカウントを設定しかつユーザプロファイルデータ及びアクセス行動情報がウェブサーバに保存されていることが好ましい。別の実施形態において、アクセス行動情報がユーザ装置に保存される場合、ウェブサーバ101からのウェブページのパッケージされたHTMLファイルは、コンテンツデータベース308内のページコンテンツと、ウェブページのページレイアウトアダプタスクリプトと、ユーザ行動モニタスクリプトとを含んでいる。ウェブページは、ローカルのアクセス行動情報とともに、ユーザ装置内のページレイアウトアダプタにより最適化される。更に、ローカルのアクセス行動情報はブラウザのクッキーとしてユーザ装置に保存され、ユーザIDに関連付けたユーザのアクセス行動情報をウィンドウズ等のようなオペレーティングシステムに記録する。従って、ユーザはユーザIDにより識別されることが可能であり、ユーザが様々なウェブサーバにログインしているか否かによらず、個別的に適合させたウェブページの恩恵を享受できるようにする。ブラウザのクッキーが、ユーザIDに関連していないユーザのアクセス行動情報を記録している場合、そのユーザ装置を利用する者は誰でも同様に個別化されたウェブページを閲覧することになる。ステップ403においてウェブサーバはユーザ装置からウェブページリクエストを受信し、ステップ404においてウェブページのページコンテンツ及びページレイアウトがユーザ装置に提供され、アクセス行動情報に従って、ウェブページの最適化されたページレイアウトがユーザ装置により生成される。アクセス行動情報がウェブサーバに保存されている場合、アクセス行動情報は、ページコンテンツ及びページレイアウトとともに提供される。ステップ405において、ページレイアウトがユーザ装置で設定され、最適化されたレイアウトにより更新されたウェブページがアクセス行動情報に基づいて生成される。ステップ406において、更新されたウェブページの見やすい場所に、好みのフラグメントが表示される、或いは好みのフラグメントのみがウェブページの中で表示される。一実施形態において、最適化されたレイアウトにおける見やすい場所は、例えば、コンピュータの場合にはウェブページの上部であってもよいし、或いは移動電話の場合には中央部であってもよい。従来技術により個別化されるウェブページレイアウトはインターネットサーバにより作成され、異なるユーザに対するウェブページ情報は異なるので、サーバの処理負担は膨大になり、インターネットシステムのいくつものサーバにそのような機能を配備することは困難である。本発明によれば、ページレイアウトの最適化はクライアントのブラウザにより実行されるので、ユーザに特有のウェブページを作成又は生成するためにウェブサーバが必要とする時間の長さを短縮することができる。図5は、本発明の実施形態によるウェブページを閲覧する際の全体的な処理を示すフローチャートである。一実施形態では、ユーザのアクセス行動情報がウェブサーバに保存される。ウェブページの閲覧を開始する場合に、ステップ502においてユーザがログインを行い、ユーザの入力がウェブサーバにより確認されるが、当然にウェブサーバは他の方法でユーザを認証してもよい。ステップ502において、ユーザプロファイルデータ又はアクセス行動情報がメモリから読み込まれ、ステップ503においてページコンテンツとともにユーザに送信される。この場合において、ウェブページのページレイアウトアダプタスクリプト及びユーザ行動モニタもユーザに送信される。ステップ504において、ウェブページのページレイアウトが、ユーザ装置において、ユーザプロファイルデータに適合させられる。ステップ505において、ウェブページに関するユーザの閲覧行動が監視され、ステップ506において、ユーザプロファイルデータ又はアクセス行動情報が更新される。ステップ507において、閲覧が終了した後に、更新されたユーザアクセス行動情報がウェブサーバに送信される。図6は、本発明の別の実施形態によるウェブページを閲覧する際の全体的な処理を示すフローチャートである。一実施形態において、ユーザのアクセス行動情報はクッキーとしてユーザ装置に保存される。ウェブページの閲覧を開始する場合、ステップ601において、ブラウザはレイアウトクッキーを読み込む準備をする。ステップ602においてレイアウトクッキーが発見されたか否かが確認され、結果がイエスであった場合、ステップ603に進み、ウェブページのページレイアウトは、ユーザプロファイルデータ又はアクセス行動情報を含むクッキーに適合させられ、ステップ604においてウェブページが表示される。確認の結果がノーであった場合、ステップ604においてページレイアウトの最適化を行うことなくウェブページが表示される。ステップ605において、ウェブページのユーザ閲覧行動が監視され、ステップ606において、クッキーを更新するためにユーザプロファイルデータ又はアクセス行動情報が取得される。有利な実施形態において、ユーザプロファイルデータは、ユーザがウェブサーバにログインするか否かに応じて、ウェブサーバ又はクライアントシステムの何れかに保存される。ユーザのログインは、ユーザを確認する唯一の方法ではなく、現在又は将来認められる他の任意の方法によりユーザを確認することが可能である。一実施形態において、ウェブサーバは、ユーザが直接的なコマンドにより自身のウェブサーバをカスタマイズできるようにユーザフレンドリな又は便利なインタフェースを提供する。すなわち、ユーザプロファイルデータ及びアクセス行動情報は、エンドユーザにより直接的に修正されることが可能である。カスタマイズされるウェブページは、ユーザの行動を監視することにより自動的にカスタマイズ又は最適化される。これはユーザのページレイアウトの最適化又はカスタマイズを迅速に行うことを可能にする。上記の説明は本発明の実施の形態を単に例示しているに過ぎず、本願において明示的には示されていないが、当業者は本発明の原理を活用しかつ本願の精神及び範囲内に属する多くの代替例を提供できることが認められるであろう