【手続補正書】
【提出日】平成18年7月3日(2006.7.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】サーバコンピュータおよびウェブページの提供方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】請求項８
【補正方法】変更
【補正の内容】
【請求項８】  ネットワークを介して接続されたサーバコンピュータ内に、広告を含むウェブページのサイトを用意し、該ウェブページへのアクセスが行なわれたとき、該アクセスに含まれる要求に基づいて、所定のコンテンツを含むページデータを、アクセスしてきたクライアントに送信することにより、広告を含んだ情報の提供をおこなう方法であって、
前記クライアントから、前記ウェブページへのアクセスがなされたとき、少なくとも該アクセスに含まれる情報に基づいて、該アクセスしてきたクライアントに関する情報を取得し、
該取得した情報を、少なくともアクセスしてきたクライアントをインデックスとして検索可能に記憶しておき、
前記ネットワークを介したアクセスが、前記ウェブページに対して行なわれたとき、前記記憶された内容を検索して、該アクセスしてきたクライアントを特定し、該クライアントに関する情報を取り出し、
該取り出したクライアントに関する情報に基づいて、前記アクセスに対して、予め用意したコンテンツの少なくとも一部を変更して、前記ページデータを送信する
ウェブページの提供方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、サーバコンピュータおよびウェブページの提供方法に関し、詳しくはネットワークを介して接続されたサーバコンピュータ内に、広告などのコンテンツを用意し、ここへのアクセスが行なわれたとき、アクセスに含まれる要求に基づいて、所定のコンテンツを含むページデータを、アクセスしてきたクライアントに送信することにより、情報の提供をおこなう技術に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
【発明が解決しようとする課題】
しかしながら、検索エンジンにより検索されやすくして、上位に掲載された結果、多数のクライアントがそのサイトを訪れ、情報や商品を提供する者のウェブページ（ホームページ）をアクセスしたとしても、クライアントの要求は様々なので、実際に商品の購入などにたどり着くクライアントの数は、サイトの訪問者数に比例するとは限らなかった。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
そこで、従来、コンテンツを提供するウェブページにおいて、訪れるクライアントがそのサイトの中身をすぐに理解できるようにサイトマップを設けたり、サイト内の検索を可能とする機能を設けたりする例も少なくないが、ウェブページが複雑になり、使い勝手は悪くなってしまう。また、訪れるクライアントが多様であることに対応して、多様なコンテンツを用意することもされているが、同様にサイトの中身が複雑になり、扱いやすいとは言えなかった。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
かかるウェブページの提供方法によれば、アクセスしてきたクライアントを特定し、このクライアントに関する情報に基づいて、アクセスに対してページデータにおけるコンテンツの少なくとも一部を変更して、そのページデータを送信する。従って、クライアントからすると、前回そのサイトを訪れた時の内容との一貫性を維持しつつ、関心のある情報を受け取る可能性が高くなる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
制御バス２０５には、サーバコンピュータ２００全体の処理を司るＣＰＵ２２０、ＣＰＵ２２０が実行する初期プログラムを記憶したＲＯＭ２３０、主記憶として機能するＲＡＭ２４０、割込用のタイミングを発生したり実時間のカウントを行なうタイマ２５０、主要なプログラムやデータを記憶するハードディスク５００等も接続されている。ハードディスク５００は、それ自体は数十Ｇバイトの容量を持つ単一のハードディスクであり、オペレーティングシステムや後述するプログラム、あるいはその他のデータなどを、不揮発的に記憶している。サーバコンピュータ２００は、電源が投入されると、ＲＯＭ２３０に記憶された初期プログラムに従いハードディスク５００からオペレーティングシステムをロードし、その後オペレーティングシステムによる制御に移行する。続いて、周知のウェブサイト運用プログラムが起動し、予め用意したウェブページをネットワーク１００上に公開する。実際には、このサーバコンピュータ２００には、ネットワーク１００上でサーバコンピュータ２００を特定するグローバルなアドレス（実施例では、ネットワーク１００はインターネットであり、アドレスはＴＣＰ／ＩＰプロトコルにおけるＩＰアドレス）が付与されており、サーバコンピュータ２００は、ネットワーク１００を介して、ｈｔｔｐプロトコルによる要求を受け取ると、要求元に対して、所定のウェブページのデータ（ｈｔｍｌ形式のデータ）を、ＴＣＰ／ＩＰのプロトコルに従う形式で送信するのである。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
サーバコンピュータ２００のハードディスク５００には、こうしたオペレーティングシステムやウェブページのデータ以外に、後述する実施例のウェブページ提供方法で参照する各種データが、データベースの形態で記憶されている。その詳細については、実施例の処理に併せて説明するが、ハードディスク５００に記憶されているデータベースについて、簡単に説明する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
クライアント特性ＤＢ５１０は、このサーバコンピュータ２００に対してネットワーク１００を介してウェブページのデータを要求してきたクライアントに関する情報を記憶したデータベースである。なお、サーバコンピュータ２００に対してウェブページのデータを要求してくるクライアントを、サーバコンピュータ（あるいはサイト）を「来訪するクライアント」と言う。クライアント特性ＤＢ５１０をアクセスする際のインデックスは、このサーバコンピュータ２００にアクセスしてきたクライアントを識別するデータである。クライアント３００がこのサーバコンピュータ２００にウェブページを要求する際、クライアント３００は、必ず自分のアドレスを残すので、クライアントを識別するデータとしては、少なくともネットワーク１００上のアドレス（実施例ではＩＰアドレス、以下同じ）を用いることができる。なお、一つのアドレスを複数のコンピュータで用いたり、一つのコンピュータを家族など複数のメンバで利用することもあり得るので、使用者のログイン名や氏名など、更に詳しい情報を、クッキ等を利用して取得し、これをインデックスとすることも可能である。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
クライアント特性ＤＢ５１０の一例を図３に示した。図示するように、クライアント特性ＤＢ５１０には、上述したクライアントの別をインデックスとして、クライアント毎に、複数の情報を蓄積している。蓄積される情報として、本実施例では次のものを取り上げたが、これ以外の情報を含ませることも差し支えない。
（Ａ）初回来訪：
そのクライアント３００がサーバコンピュータ２００が提供するウェブページを初めて来訪した際の情報であり、以下のものが含まれる。
・アクセス日時（何年何月何日何時何分何秒）、
・来訪部位（ウェブのトップページに訪れたか、その他のページに直接訪れたかの別）、
（Ｂ）環境情報：
・来訪元区分（どのサイトからやってきたかを示す情報。例えば、検索サイト４１０、リンクサイト４２０などの別）、
要求内容（検索サイトなどを経由して来訪する場合に、その検索において使用した要求語など。この情報は、ｈｔｔｐプロトコルにおける拡張フォーマットのリファラの内容を解析することにより入手しできる）、
（Ｃ）要求内容を解釈した情報：
・内容（上記の要求語に予め関連付けられた内容。要求語は、クライアントにより様々なので、シソーラスを利用して、要求語からサーバコンピュータ２００内での処理に用いるキーワードを特定するのである。例えば、要求語に「エステ」「やせたい」「価格」といった単語が含まれていた場合、これを「肥満悩み」「痩身問合せ」「価格」といったキーワードとして取り出すのである）、
・確度（要求語の組合わせから、来訪者の意図を推定した結果を数値（５段階）として記録したもの。図３の例では、「価格」などの要求語があることから、目的要求が明確であるとして、最上の数値「５」が記録されている）、
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
サーバコンピュータ２００は、ネットワーク１００を介したアクセス、具体的にはｈｔｔｐプロトコルによるウェブページの要求を受け取ると、要求してきたクライアント３００を特定するアドレス情報をインデックスとして、上述しクライアントに関する情報（クライアント特性）を、ハードディスク５００に用意されたクライアント特性ＤＢ５１０に付加し、クライアント特性ＤＢ５１０を更新する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
次に、来訪元サイトパターンＤＢ５２０について説明する。来訪元サイトパターンＤＢ５２０の一例を図４に示した。図示するように、この来訪元サイトパターンＤＢ５２０は、次の各種情報を記憶している。これらの情報は、クライアントがこのサーバコンピュータ２００にたどり着くために経由してきたサイトについて、あるいは経由してきたサイトの情報から得られる情報である。検索サイト４１０などの場合、既に説明したが、拡張フォーマットでは、リファラと呼ばれる情報を持って、サイトを来訪するから、このリファラの中身を解析することにより、様々な情報をえることができる。
（１）サイト区分：
・検索サイト４１０かリンクサイト４２０かあるいはその他のサイトかを示す情報である。なお、それぞれの区分ないにおいて、更にどのようなタイプのサイトカラをＡないしＧの型として記憶している。これは、例えば検索サイトであれば、検索用の情報をどのように収集しているかとか、リンクサイトであれば、網羅的な大規模サイトなのか、特定個人が運用する個性的なサイトか等の別を表わしている）。
（２）ユーザ傾向：
・このサイトにアクセスしてくるクライアントを、ここでは４つに区分して、いずれに該当するかを推定した結果である。４つの区分とは、「高齢層」「全般」「中年男性」「トレンド層」である。なお、この区分は、サーバコンピュータ２００が用意しているウェブページが、肥満や成人病などに関する内容であるため、このような区分になっているが、提供するウェブページの内容により異なる区分が用意されることはもちろんである。なお、各区分に該当すれば「＋」、積極的にはずれる場合は「−」、判断できない場合は「±」として、記憶している。図３に示した例では、この検索サイト４１０はＧ型であり、高年齢層は利用せず、中年男性、トレンド層が利用する傾向にある検索サイト４１０であることがわかる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
（５）履歴情報判別：
・目的判断指標：明確な目的をもって検索やリンクが行なわれているサイトからの来訪か否かを５段階で記録するものである。来訪元サイトが、特定のテーマに対して特化したリンクサイト４２０であれば、目的判断の指標は高く設定される。
・要求度合判断指標：同様に、来訪元サイトの特徴から、サーバコンピュータ２００のウェブページに表示された商品などに対する要求度合いを５段階で設定し記録しておくものである。例えば、ショッピングモールに用意されたリンクをたどって来訪するような場合は、要求度合が高いと判断するのである。
・総合信用指標：来訪元のサイトが信頼に足るサイトであるかどうかを５段階で設定し記憶するものである。評価の定まった検索サイト４１０やリンクサイト４２０と、そうでないサイトとを区別するためである。
・検索キーワード：引数に検索キーワードを割り当てるタイプの検索サイト４１０である、といった検索キーワードの持ち方のタイプを記憶している。キーワードを抽出する際に参照される。
・分野分類：検索している分野を分類する際の手法を示す情報を記憶している。
・カスタマイズ：検索サイト４１０などにおけるカスタマイズの手法を分類している。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
次に、イベント加味ＤＢ５３０について、図５を参照しながら説明する。このデータペースは、サーバコンピュータ２００において、特定の条件が満たされた場合に、いわばイベントとして行なう処理について、そのイベント毎に記憶しているものである。イベント加味ＤＢ５３０に記憶されている情報としては、次のものがある。
（イ）タイミング：
これは、イベント（後述する「内容」）を起動するタイミングを示すデータである。年、シーズン、月、日、朝昼夜、時間、特定日時、といった分類で条件が記憶されている。これらのタイミングは、このサーバコンピュータ２００にウェブページの提供者が予め決めておくものである。実際にアクセスがあったとき、アクセスの年やシーズン、月日などから、「内容」に定義したイベントを起動するか否かを設定する情報である。
（ロ）自サイト環境：
サーバコンピュータ２００に用意された自サイトがどのような環境にあるとき、イベントを起動する条件であるかを設定するものである。例えば、盛況時にイベントを起動して良いか、閑散時にするか、などの設定である。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
以上説明した情報は、イベントを起動する条件である。これらの条件が満たされたときに実行されるイベントについて、その実行の程度を示す情報も、イベント加味ＤＢ５３０には記録されている。即ち、イベント加味ＤＢ５３０では、情報はイベント毎に記憶されており、その中に、
（ヘ）内容：
の情報が記憶されている。一つは、「提供選択度合い変更」であり、もう一つは「パラメータ調整変更」である。
・提供選択度合い変更：規定されているイベントを提供する度合いの強弱を指定するものである。イベントなので、何も行なわないという設定はなく、＋１、＋２のように、規定したイベントをより強く提供する（具体的には、サーバコンピュータ２００がクライアント３００に見せるウェブページにおいて、そのイベントに該当する部分を強調して表示する）設定と、規定したイベントをより弱く提供する場合の設定とが、あり得る。
・パラメータ調整変更：これは、クライアント特性ＤＢ５１０に記憶された提供内容のパラメータを変更する指定である。クライアント毎にどのような情報を積極的に提供するかは、クライアント特性ＤＢ５１０の「提供内容」の「パラメータ」の所に記憶されているが、イベント加味ＤＢ５３０に記憶された条件が成立していれば、このパラメータ調整変更に記憶されたようにパラメータを調整するのである。従って、特定条件が揃った時には、本来、需要喚起情報を積極的に送らないクライアント３００に対しても、イベントとして、需要喚起情報を提供するといった対応をとることができるのである。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
次に、コンテンツ提供ＤＢ５４０について説明する。このデータベースは、サーバコンピュータ２００が提供するウェブページの情報を引き出すための情報である。ネットワーク１００を介して届けられたクライアント３００からの要求に対して、サーバコンピュータ２００が提供するウェブページの情報は、ハードディスク５００の所定の領域に記憶されている。どのウェブページを、要求したクライアント３００に向けて送信するかは、ｈｔｔｐプロトコルによクライアント３００が指定したアドレスにより決まる。コンテンツ提供ＤＢ５４０は、こうしたウェブページの情報に対して、どのようにコンテンツを含ませるか、という情報を記憶したデータベースである。コンテンツ提供ＤＢ５４０が記憶しているデータの一例を図６に示した。図示するように、コンテンツ提供ＤＢ５４０は、以下のデータを記憶している。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
（ａ）コンテンツ名：クライアント３００に送信されるコンテンツの名前である。
（ｂ）コンテンツ区分：コンテンツがどのような扱いを受けるものであるかを示すデータである。例えば同じ画像でも、ウェブページの背景として扱われることもあれば、ページの構成部品として扱われる場合もある。こうした区分を示すデータを記憶してる。
（ｃ）優先提供：様々な条件から、表示させたい情報が複数存在した場合、いずれを優先するかを示す５段階のデータである。二つの情報が競合した場合は、優先提供の数値が高い方が優先され、同一の推知の情報が競合した場合は、登録日時の新しいものが優先される。
（ｄ）提供印象度合：イベント加味ＤＢ５３０に記憶された「内容」の「提供選択度合い変更」が関連付けられるデータである。即ち、このコンテンツには、それぞれ提供する際の印象についての程度を示す数値が規定されており、イベントによって、特定の度合いのコンテンツが選択されることになる。そこで、コンテンツ提供ＤＢ５４０には、コンテンツの印象についての程度を記憶しておくのである。
（ｅ）ページアドレス：このコンテンツが含まれるウェブページのアドレスが記憶されている。ページ構成部品であるコンテンツなどは、このページに組み込まれて送信される。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
（ｇ）端末種別：このコンテンツが表示可能な端末の種類とブラウザの区分を示すデータである。サーバコンピュータ２００は、コンピュータ端末以外にも携帯電話や電子手帳と言った様々な端末からアクセス可能である。しかし、携帯電話では表示できないコンテンツも存在するので、そのコンテンツが、いかなる端末のいかなるブラウザで表示可能かを記憶しておくのである。クライアント特性ＤＢ５１０にこうしたクライアント３００の情報は記憶されているので、サーバコンピュータ２００は、アクセスしてきたクライアント３００の端末種別と照合し、そのコンテンツをクライアント３００が取り扱うことが可能か否かを判断する。
（ｈ）ページ内置換名：このコンテンツを、ウェブページに含ませるために、ウェブページを表現するｈｔｍｌ形式のテキストをどのように書き換えるか、という情報である。クライアント３００からの求めに応じて送信使用とするウェブページのｈｔｍｌデータには、予めコンテンツを挿入できるように、所定のコメントが用意されている。このコメントを、指定されたページ内置換名で置き換えることで、このコンテンツが、ウェブページに埋め込まれるのである。
（ｉ）通常データ：コンテンツについてパラメータによる置換が行なわれない場合に用いられる通常のデータを示す。ある程度どのクライアントにも対応できる一般的な内容が、通常データとして、つまり提供するコンテンツのデフォルトとして用意されている。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
以上説明したように、本実施例のウェブページの提供方法を実施するサーバコンピュータ２００によれば、クライアント３００の特性に応じて、提供するウェブページに含まれるコンテンツの一部を変更することができ、サイトを来訪するクライアント３００の要求に応じた情報を提供することができる。その際、そのクライアント３００がどの来訪元サイト４００を経由して来訪したかにより、提供する情報の度合いを調整しているので、クライアント３００の要求を高い精度で推定することができる。更に、クライアント３００がこのサーバコンピュータ２００を来訪した際の条件によりイベントを起動し、クライアント３００に提供する情報を変更・調整することができる。このため、サーバコンピュータ２００を訪れたクライアントは、自らの要求に沿った情報にスムースに接することができ、しかも前回の来訪のときに入手あるいは自らのコンピュータに表示した情報と大きく隔たることのない情報に接することができる。この結果、サーバコンピュータ２００は、クライアント３００に対して、提供する情報の一貫性とタイムリな情報の提供という二つの要求を両立させることができる。